Skip to content

Checkout Upsell

A Checkout Upsell shows a paid product offer to customers while they are on the checkout page, before they complete their order. The customer can add the product to their order with a single click.

Checkout Upsell at checkout


  1. Go to Checkout Upsells and click Create.
  2. Select Checkout Upsell as the type.
  3. For A/B testing, toggle Enable A/B Testing. A second product selection section appears for Variant B. All other display settings are common.
  4. Set Display Rules if you want the offer to appear only for certain carts, customers, or locations.
  5. Select the product to offer:
    • Manual: pick specific products or variants
    • Collection: choose from a product collection
    • Product organisation: filter by product type, tag, or vendor
  6. Configure display settings (see below).
  7. Set a schedule (start/end dates) if this is a time-limited promotion.
  8. Click Save.
  9. In the Shopify checkout editor, add the Upsell block to the checkout page.

SettingOptions
Upsell headingText shown above the upsell block (e.g. “You might also like”)
Campaign imageOptional banner image shown above the products
LayoutHorizontal carousel / Vertical carousel
Button textCustom label (e.g. “Add to order”, “Yes, add this!”)
Button stylePrimary / Secondary
Variant selectorAllow customers to select a variant (size, colour) before adding
Show product descriptionShow a collapsible description under each product
Allow editing quantityLet customers change the quantity before adding
  • Only one upsell is shown at a time. The first upsell whose conditions match is used.
  • Revenue per variant is tracked separately in Revenue Analytics.
  • Works on checkout page only.

ScenarioSetup
Apparel: show matching socks or a hat when shoes are in the cartUse product condition: Product contains shoes
Electronics: show a case when a phone is in the cartUse product type or product tag condition
Supplements: cross-sell a complementary productManual product selection
A/B test two different offersToggle Enable A/B Testing, select different products for Variant B
  • Use display rules to match the offer to what’s in the cart because a relevant offer converts significantly better than a generic one.
  • Keep button text action-oriented: “Add to order” or “Yes, add this” outperforms “Buy now” in checkout context.
  • Always show price.
  • When A/B testing, only the products differ between variants — heading, layout, and conditions are the same for both.