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.
When to use Checkout Upsell
Section titled “When to use Checkout Upsell”- 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
How to set up
Section titled “How to set up”- Go to Checkout Upsells and click Create.
- Select Checkout Upsell as the type.
- 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
- Configure the display settings (see below).
- Optionally add a campaign image and a custom heading to make the offer stand out.
- Set Display Rules if you want the offer to appear only for certain carts, customers, or locations.
- Set a schedule (start/end dates) if this is a time-limited promotion.
- Click Save.
Display settings
Section titled “Display settings”| Setting | Options |
|---|---|
| Layout | List or grid |
| Show price | Yes / No |
| Show savings badge | Yes / No, highlights a discount if the product is on sale |
| Button text | Custom label (e.g. “Add to order”, “Yes, add this!”) |
| Button style | Primary / Secondary / Plain |
| Variant editor | Allow customers to select a variant (size, colour) before adding |
Conditions & scheduling
Section titled “Conditions & scheduling”- 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.
Where it appears
Section titled “Where it appears”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.
A/B testing
Section titled “A/B testing”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:
- Open an existing checkout upsell.
- Click Create A/B variant.
- Select different products for the B variant.
- Save. The app starts splitting traffic automatically.
Check Revenue Analytics to compare performance between variants.