View Categories

Product Page Settings

7 min read

Product Page Settings

The Product Page settings control how ultra-fast purchase buttons appear and behave on individual WooCommerce product pages. This section is divided into three sub-tabs to configure different user experiences.

Important: Product page settings only affect the quick buy buttons that appear on individual product detail pages. For custom payment forms, see the Payment Form Settings documentation.

🌐 All Users Tab

These settings apply to all users regardless of their login status, serving as the foundation for product page quick purchases.

Select Active Payment Gateway
Type: Dropdown selection
Purpose: Choose which WooCommerce payment gateway to use for quick purchases
Scope: Affects all users when specific user-type gateways aren’t configured
Available Options:
• All active WooCommerce payment gateways
• PayPal, Stripe, etc.
• Only enabled gateways appear in the list
• Gateway must be properly configured in WooCommerce
Display Quick Payment Form For
Type: Radio selection
Default: All Products
Purpose: Control which products show the quick buy button
Available Options:
• All Products: Show quick buy on every product page
• Only Selected Products: Show only on manually chosen products
• All Except Some Products: Show on all products except excluded ones
Recommended: Start with “All Products” and exclude problematic ones if needed.

👤 Logged-in Users Tab

Specific settings for customers who are already logged into your site. These users have a streamlined experience since their information is already available.

Disable Quick Purchase for Logged-in Users
Type: Switch (On/Off)
Purpose: Completely disable quick purchase functionality for logged-in users
Use Case: Force logged-in users to use the standard cart process
Display Position
Type: Dropdown selection
Default: Before Add to Cart Form
Purpose: Choose where the ultra-fast purchase button appears on product pages
Position Options:
• After Product Title: Prominent placement at the top
• Before Add to Cart Form: Just above the quantity/cart section
• After Add to Cart Form: Below the standard purchase options
• Before Product Meta: Above category/tag information
• After Product Meta: At the bottom of product details
Button Styling for Logged-in Users
Purpose: Customize the appearance of the quick buy button for logged-in users
Customizable Properties:
• Font Color: Text color (default: white)
• Background Color: Button background (default: green)
• Font Size: Text size in pixels (default: 14px)
• Border Radius: Corner roundness (default: 0px)
• Padding: Internal spacing (top, right, bottom, left)
• Margin: External spacing around button
Button Text Configuration
Purpose: Customize the text displayed on buttons for different states
Text Options:
• Main Text: Normal button text (default: “Ultra-fast purchase”)
• Processing Text: Text while connecting to gateway (default: “Connecting to the payment gateway…”)

👥 Guest Users Tab

Settings for non-logged-in customers who need to provide information before purchasing. This tab offers the most configuration options due to the complexity of guest checkout processes.

Disable Quick Purchase for Guest Users
Type: Switch (On/Off)
Purpose: Completely disable quick purchase functionality for guest users
Use Case: Require account creation before purchase
Display Type
Type: Radio selection
Options: Normal or Popup
Default: Normal
Purpose: Choose how the guest purchase form appears
Display Modes:
• Normal: Form appears inline on the product page
• Popup: Button opens form in an overlay popup window
Email Validation Method
Type: Radio selection
Default: Send verification code to email
Purpose: Choose how to verify customer email addresses
Verification Methods:
• Send verification code: Email OTP code for verification
• Show confirmation popup: JavaScript alert for confirmation
• No validation: Only check email format, no verification
Security Note: Email verification prevents fraudulent orders and ensures customer can receive order confirmations.
Name and Family Fields
Type: Switch settings
Purpose: Control whether to collect customer names
Options:
• Display name and family fields: Show first/last name inputs
• Optional name and last name: Make name fields optional instead of required

Guest User Text Customization

Form Field Labels
• Email field text: Label for email input
• Verification code field text: Label for OTP input
• First name field text: Label for first name
• Last name field text: Label for last name
Button State Texts
• Disabled Payment Button: Text when form is incomplete
• Normal Payment Button: Text when ready to pay
• Connecting Button: Text while processing payment
Custom Descriptions
• Above form text: Description displayed above the form
• Below form text: Description displayed below the form

Guest User Styling Options

Form Appearance
Form Styling:
• Form title and description color
• Form background color
• Form padding and margin
• Form maximum width
• Form border radius
• Shadow enable/disable
Button Styling
Payment Button:
• Font color and background color
• Font size, border radius
• Padding and margin settings

Configuration Tips

  • Start Simple: Begin with default settings and adjust based on user feedback
  • Test Both Types: Verify functionality for both logged-in and guest users
  • Match Design: Customize colors and styling to match your theme
  • Consider Mobile: Test button sizes and form layouts on mobile devices
  • Gateway Testing: Ensure chosen payment gateways work properly with quick purchases

Important note

The payment gateway you select should not display any pages, such as an order confirmation page or an order details page, before the payment gateway.

In this case, the Direct plugin will not function correctly, as it only skips the cart and checkout pages.

All users tab

In this tab, you can configure the common settings for logged-in users and guest users for payment forms on product pages.

  1. Select Active Payment Gateway: Select the payment gateway you want to use for direct payments.
  2. Display Quick Payment Form For: This option determines on which product pages the quick payment form will be displayed.
  3. Select product for include: With this option, you can enable quick payment forms for all products, selected products, or all products except a few specific ones.

 

Logged in users tab

In this tab, you can configure specific settings for users who are logged into their accounts on your site.

  1. Disable Quick Purchase for Logged-in Users: By enabling this option, the quick purchase feature on the product detail page will be disabled for logged-in users.
  2. Select Active Payment Gateway: Select the payment gateway you want to use for direct payments for logged-in users.
  3. Display Position: Choose where the ultra-fast purchase button should appear on the product page for logged-in users.
  4. Font color: Sets the font color of the ultra-fast purchase button.
  5. Background color: Sets the background color of the ultra-fast purchase button.
  6. Font size: Sets the font size of the text on the ultra-fast purchase button.
  7. Border radius: Sets the border radius of the ultra-fast purchase button.
  8. Padding: Adjusts the padding of the ultra-fast purchase button.
  9. Margin: Adjusts the margin of the ultra-fast purchase button.
  10. Main text of the ultra-fast purchase button: Enter the main text that will be displayed on the ultra-fast purchase button.
  11. Ultra-fast purchase button text “while verifying information and redirecting to the gateway”: Enter the text that will be displayed on the ultra-fast purchase button while verifying information and redirecting to the payment gateway.

 

Guest users tab

In this tab, you can configure specific settings for guest users (users  who are not logged into their accounts) on your site.

  1. Enable Quick Purchase for Guest Users: By enabling this option, the quick purchase feature on the product detail page will be enabled for guest users.
  2. Select Active Payment Gateway: Select the payment gateway you want to use for direct payments for guest users.
  3. Display Position: Choose where the ultra-fast purchase button should appear on the product page for guest users.
  4. Display Type: Choose whether the quick purchase button should be a simple button or a form.
  5. Email validation method: Select the method for email validation.
  6. Display name and family fields: When this option is enabled, name and family fields will be displayed on the product page.
  7. Optional name and last name fields: By activating this option, name and last name fields are optimized and simplified.
  8. Email field text: Enter a text for the email input field.
  9. Verification code field text: Enter a text for the verification code input field.
  10. First name field text: Enter a text for the first name input field.
  11. Last name field text: Enter a text for the last name input field.
  12. Payment button text(Disable mode): Enter the text for the Payment button when it is disabled.
  13. Payment button text(Normal mode): Enter the text for the Payment button when it is normal.
  14. Normal Payment button text “while verifying and redirecting to the gateway”: Enter the text for the Payment button that is displayed while verifying and redirecting to the gateway.
  15. Custom description to display below the form: Enter a caution description to be displayed below the payment form.
  16. Custom description to display abowe the form: Enter a caution description to be displayed abowe the payment form.
  17. Form title and description color: Sets the color of the title and description of the payment form.
  18. Pay button font color: Sets the font color of the payment button.
  19. Pay button background color: Sets the background color of the payment button.
  20. Form margin: Adjusts the margin of the payment form.
  21. Form padding: Adjusts the padding of the payment form.
  22. Form max width: Sets the max width of the payment form.
  23. Form background color: Sets the background color of the payment form.
  24. Disable form shadow: Enables or disables the shadow for the payment form.
  25. Form border radius: Sets the border radius of the payment form.
  26. Popup display button text: Enter the text for the display button in the popup.
  27. font size: Sets the font size  for popup button.
  28. Background color: Sets the background color of the popup button.
  29. Font color: Sets the font color of the popup.
  30. Border radius: Sets the border radius of the popup button.
  31. Padding: Adjusts the padding of the popup button.
  32. Margin: Adjusts the margin of the popup button.