Configure checkout experience

Learn how to configure your popup checkout fields, localization, promotions, and accessibility options.

Adjust how your popup checkout behaves and what customers see during the purchase flow. You can control the cart display, localization, subscription settings, and completion page layout.

In the FastSpring app, go to Checkouts > Popup Checkouts, then click Settings on the checkout you want to edit. Use the Checkout tab to configure the options below.

Checkout experience

Control the primary flow and accessibility of your popup checkout.

SettingDescriptionAvailable options
Show Shopping CartDisplays a cart button that allows customers to view and modify their order contents.Checkbox (Enable)
Use Responsive CartAllows the cart view to automatically adapt to the device size. Only applies when Show Shopping Cart is enabled.

Note: The Use Responsive Cart option is unavailable for the Dark theme checkout.
Checkbox (Enable)
Require Email to Start the OrderRequires customers to enter their email before continuing with checkout.Checkbox (Enable)
Country and Language SelectorControls whether customers can view or modify the localized language and country settings.
  • Enable
  • Enable, but lock
  • Disable
Subscription Terms DisplayDetermines how subscription terms appear within the checkout title area.
  • Display subscription terms behind "View Details" link
  • Expose subscription terms directly on checkout
Tax ExemptionDisplays a link for customers to enter a tax exemption ID, removing applicable taxes.Checkbox (Enable)
Open Footer Links in OverlaysOpens Privacy Policy and Terms of Sale links in overlays rather than a new browser window. Recommended for in-app checkouts.Checkbox (Enable)
Provide a visual cue of focus point on checkout entryAdds a border around the topmost interactive element to improve accessibility for visually impaired users.Checkbox (Enable)
Allow Customers to Generate QuotesAllows customers to create a self-service quote directly from checkout.Checkbox (Enable)

Purchaser settings

Control who receives the billing and fulfillment details for orders.

SettingDescriptionAvailable options
Allow Separate Billing ContactAllows the billing information to differ from the fulfillment contact. Not applicable when gift purchases are enabled.Checkbox (Enable)
Allow Gift PurchasesAllows customers to purchase products for someone else. Gift purchases do not support subscriptions.Checkbox (Enable)

Promotion

Enable or configure the promotional code field for discounts.

SettingDescriptionAvailable options
'Promotional Code' FieldDisplays a field for customers to enter valid coupon codes. If disabled, codes can still be passed through the API.Checkbox (Enable)
Automatically Expand 'Promotional Code'Determines how the promotional field appears at checkout.
  • Yes – Field appears by default
  • No – Field appears after customers click the link

Customer information

Choose which customer details to collect at checkout.

SettingDescriptionAvailable options
Display Newsletter Subscription CheckboxShows a “Get free updates” opt-in checkbox below the email field. Sends mailing list webhooks when selected.
  • Yes, Checked
  • Yes, Unchecked
  • No
'Company' FieldDisplays a company name field at checkout.
  • Disable
  • Enable
  • Enable and make it required
Collect Physical AddressSpecifies whether to collect a billing address during checkout.
  • Enable and optional
  • Enable and required
  • Disable
Collect Phone NumberRequires customers to enter their phone number before purchase.Checkbox (Yes)
Save Payment Method for Auto Subscription Renewals and Future PurchasesControls how payment details are saved for recurring billing or future one-time purchases.
  • Do not allow subscription customers to opt out from saving payment details
  • Allow, Opt-Out – Saved by default; customers can opt out
  • Allow, Opt-In – Not saved by default; customers can opt in

Completion page

Control what appears on the confirmation page after successful checkout.

SettingDescriptionAvailable options
Flexible Popup Window SizeAutomatically adjusts the checkout window size to fit product details and post-order content.Checkbox (Adjust popup window size based on contents)
Display Products on Completion PageDisplays purchased product details on the completion page.Checkbox (Enable)
Display Licenses on Completion PageDisplays purchased licenses on the completion page.Checkbox (Enable)

Caching

Enable browser caching to speed up checkout rendering by storing temporary data locally.

SettingDescriptionAvailable options
Allow Browser CachingCaches builder API data for up to 10 minutes to improve load speed. Avoid enabling if you frequently update catalog prices.Checkbox (Enable)

Note: Cached data may delay updated pricing or product changes by up to 10 minutes.