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. Because the customer is already in buying mode, these offers tend to convert well. The customer can add the product to their order with a single click.

This is the most common upsell type and the best starting point for most stores. Use it to cross-sell a related product that complements what the customer is already buying.


  • You want to cross-sell a related paid product (e.g. phone case with a phone, socks with shoes)
  • The offer works for most customers regardless of what is in their cart
  • You want to run A/B tests to find which product converts best
  • You want the customer to pay for the upsell product as part of their order

  1. Go to Checkout Upsells and click Create.
  2. Select Checkout Upsell as the type.
  3. Select the product to offer:
    • Manual: pick specific products or variants
    • Automatic: the app selects based on what is already in the cart
    • Collection: choose from a product collection
    • Product organisation: filter by product type, tag, or vendor
  4. Configure the display settings (see below).
  5. Optionally add a campaign image and a custom heading to make the offer stand out.
  6. Set Display Rules if you want the offer to appear only for certain carts, customers, or locations.
  7. Set a schedule (start/end dates) if this is a time-limited promotion.
  8. Click Save.

SettingOptions
LayoutList or grid
Show priceYes / No
Show savings badgeYes / No, highlights a discount if the product is on sale
Button textCustom label (e.g. “Add to order”, “Yes, add this!”)
Button stylePrimary / Secondary / Plain
Variant editorAllow customers to select a variant (size, colour) before adding
  • Use Display Rules to show the upsell only when specific rules are met: cart total above a threshold, specific products in cart, customer tag, shipping country, and more. See Display Rules for all available rules.
  • Use Schedule to run a time-limited promotion with automatic start and end dates.

Works on checkout page. You must add the Checkout Upsell block in the Shopify checkout editor and place it where you want it to appear.


You can create a B variant of any upsell. The B variant inherits all settings from the original with only the product selection being different. The app splits views between variant A and variant B and tracks which generates more revenue.

To create a B variant:

  1. Open an existing checkout upsell.
  2. Click Create A/B variant.
  3. Select different products for the B variant.
  4. Save. The app starts splitting traffic automatically.

Check Revenue Analytics to compare performance between variants.