Upsell vs Cross-Sell
An upsell encourages a customer to buy a higher-value version of what they are already purchasing. A cross-sell suggests a complementary product. Both increase order value but work differently.
For a customer buying a leather wallet, an upsell would be a premium version with extra card slots at £10 more. A cross-sell would be a matching card holder or belt. Understanding this distinction helps you place the right offer at the right moment.
When Each Works Best
- •Upsells: Best on product pages before add to cart, when customers are still deciding which version to buy
- •Cross-sells: Best on cart page or post-purchase, when the primary purchase decision is already made
Where to Place Upsells
Placement has a significant impact on upsell conversion rates. The four primary locations are: product page (before add to cart), cart page (before checkout), in-checkout (for Shopify Plus), and post-purchase (after payment).
Product page upsells perform well for version upgrades and bundles. Cart page upsells work for add-ons that complement the cart contents. Post-purchase upsells have the highest acceptance rate because no payment friction is involved: the customer adds to their existing order without re-entering payment details.
Native Shopify Options
Shopify's native product recommendations API can display related products on product pages. It uses purchase history and product similarity to suggest relevant items. Enable it via your theme settings under the product page template.
For more targeted upsells, you need an app. The native recommendations are good for cross-sells but do not support the kind of configured upsell funnels that drive the most revenue.
App Options
The leading upsell apps for UK Shopify merchants are ReConvert (post-purchase), CartHook (in-checkout for Plus), and Frequently Bought Together (product page bundles). ReConvert is the most widely used, with strong post-purchase upsell flows that typically add 3-7% to revenue.
Writing Upsell Copy
Upsell copy needs to answer one question: why should I add this? Focus on the benefit, not the product. "Complete the set and save 15%" outperforms "You might also like" every time.
Keep upsell headlines to 5-7 words. Use social proof where possible: "83% of customers also take this" is a compelling nudge. State the discount or saving clearly.
Measuring Upsell Revenue
Track upsell acceptance rate (percentage of customers who take the offer) and incremental revenue per order. Most upsell apps provide this data in their dashboards. A good post-purchase upsell acceptance rate is 8-15%.
Compare average order value in the period before and after implementing upsells, controlling for seasonal variation. This gives you the clearest picture of impact.