Web checkout behavior
Control how your web checkout functions across promotions, product offers, popups, analytics tracking, PayPal branding, and checkout-level behaviors.
After you finish designing your web checkout, you can configure how it behaves, including coupon fields, product offers, abandoned cart popups, analytics tracking, and PayPal branding.
In the FastSpring app, go to Checkouts > Web Checkouts, then click Settings on the checkout you want to edit. Use the tabs at the top of the page to navigate between configuration sections.
The sections below describe each behavioral setting for your checkout. Select a section or use the TOC on the right to jump ahead.
Promotional code
Product page
Cart page
Homepage
Abandoned cart popup
Analytics integration
Checkout settings
PayPal
Promotional code
Control how promotional coupon fields appear on your checkout page.
| Setting | Description | Available options |
|---|---|---|
| Show “Promotional Code” field | Shows or hides the coupon code field, or moves it to the payment block. |
|
| “Promotional Code” display type | Controls how the coupon field appears when enabled. |
|
Note: If the field is hidden, you can still pass coupon codes via API or custom order creation.
Product page
Control where cross-sell and up-sell offers appear on your product pages.
| Setting | Description | Available options |
|---|---|---|
| Checkout-level cross-sell offers position | Defines where checkout-wide cross-sells appear on the product page. |
|
| Cross-sell offers position | Sets placement of product-specific cross-sells relative to the main product. |
|
| Where up-sell offers are displayed | Determines how up-sell offers appear. |
|
| Up-sell offers position on the page | Places up-sell offers relative to the order section. |
|
Cart page offers
Define how cross-sells and up-sells appear on your cart page.
| Setting | Description | Available options |
|---|---|---|
| Cross-sell offers position | Controls where cross-sells display in the cart view. |
|
| Where up-sell offers are displayed | Determines how up-sell offers appear in the cart view. |
|
| Up-sell offers position on the page | Controls placement of up-sells relative to order and payment sections. |
|
Homepage offers
Adjust where product-triggered offers appear on your homepage catalog.
| Setting | Description | Available options |
|---|---|---|
| Cross-sell offers position | Controls where cross-sell offers appear on the homepage. |
|
| Where up-sell offers are displayed | Determines layout for homepage-triggered up-sells. |
|
| Up-sell offers position on the page | Sets vertical placement of up-sells on the homepage. |
|
Abandoned cart popup
Configure a popup reminder that appears when a customer leaves the page or remains inactive while items are in their cart.
| Setting | Description | Available options |
|---|---|---|
| Popup displayed when visitor attempts to leave the page | Displays a browser warning and popup when a customer tries to close or navigate away from the checkout page. | Checkbox (Enabled) |
| Popup displayed when no visitor activity detected | Displays a popup after a set period of inactivity while the checkout page remains open. | Checkbox (Enabled) |
| Display timeout | Specifies the number of minutes of inactivity before displaying the popup. | Localized number input (minutes) |
| Popup Title | Specifies the title text shown at the top of the popup. Supports localization. | Localized text field |
| Popup Text | Defines the message displayed in the popup body. Supports Markdown links and formatting, as well as localization. | Localized text area |
| Coupon to be offered to complete the purchase | Optionally applies an existing coupon code when a customer completes their purchase through the popup. | Localized text field (coupon code) |
| Popup heading alignment | Sets the horizontal alignment of the popup title text. |
|
| Popup text alignment | Sets the horizontal alignment of the main message text within the popup. |
|
| Popup button alignment | Sets the horizontal alignment of the action button at the bottom of the popup. |
|
| Popup image | Uploads an image to display at the center of the popup. | Image upload (.png, .jpg, .gif) |
Note: The popup only displays when at least one item is in the customer’s cart.
Analytics integration
Analytics settings control how FastSpring applies Google Analytics and Google Tag Manager tracking to your web checkout. You can inherit your store’s default tracking configuration or override it for this specific checkout.
Google Analytics
| Setting | Description | Available options |
|---|---|---|
| Google Analytics integration behavior | Determines whether this checkout uses your store’s default Google Analytics property ID or a custom one. |
|
| Custom Google Analytics property ID for this checkout | Enter a Google Analytics property ID when Use custom Google Analytics property ID for this checkout is selected. This overrides your store’s default integration ID. | Text field (property ID) |
Google Tag Manager
| Setting | Description | Available options |
|---|---|---|
| Google Tag Manager integration behavior | Controls whether this checkout inherits or overrides your default GTM container ID. |
|
| Google Tag Manager custom container ID for this checkout | Enter a GTM container ID when Use custom Google Tag Manager container ID for this checkout is selected. This overrides the store-level container ID. | Text field (container ID) |
Tip: Override these settings only if you need unique tracking behavior for a specific checkout. If you’re using store-level Google Analytics and GTM integrations, the default configuration is typically sufficient.
Checkout settings
Define purchase-level behaviors like gift purchases and quote generation.
| Setting | Description | Available options |
|---|---|---|
| Allow gift purchases | Lets buyers purchase products on behalf of someone else. Not supported for subscriptions. | Enable / Disable |
| Allow customers to generate quotes | Enables buyers to create a self-service quote directly from checkout. | Enable / Disable |
PayPal
The PayPal settings control how your brand appears within the PayPal login window during checkout. You can upload a logo and specify the return link text buyers see after signing in or canceling.
| Setting | Description | Available options |
|---|---|---|
| Checkout brand logo | Uploads a logo to display at the top of the PayPal login window. | Image upload (.png, .jpg, .gif) |
| Checkout brand title | Defines the title text shown in PayPal’s “Cancel and return” link. Supports localization. | Localized text field (store or brand name) |
Tip: Use your recognizable brand name and logo to reinforce trust during the PayPal checkout process.
Updated about 9 hours ago