In our experience, acquiring a new customer costs 5–7x more than selling more to an existing one. Upselling and cross-selling are the highest-ROI revenue tactics available to e-commerce brands — yet most stores implement them poorly, either too aggressively or not at all. Here’s a breakdown of what works and where to place each tactic.
Upsell vs Cross-Sell: The Difference
Upselling encourages a customer to purchase a higher-value version of the product they’re considering — a larger size, a premium tier, or a bundle with better value. Cross-selling suggests complementary products — accessories, add-ons, or frequently bought together items.
Both increase average order value (AOV). The key is presenting them at the right moment with the right framing — not as a sales push, but as genuine product recommendations that add value.
Product Page: Cross-Sell with “Frequently Bought Together”
The product page is the first and most important place to cross-sell. A “Frequently bought together” or “Complete the look” section showing 2–3 complementary items can add 5–15% to AOV when positioned below the add-to-cart button.
Apps like Also Bought and LimeSpot use order history data to surface genuinely relevant recommendations rather than random products. Relevance is everything — irrelevant recommendations erode trust.
Cart Page: Upsell to a Bundle or Larger Size
At cart review, customers are in buying mode. An upsell to a bundle (“Buy 3, save 20%”) or a size upgrade (“Get the 500ml for just $4 more”) presented prominently in the cart can lift AOV by 10–20%.
Include a shipping threshold progress bar in the cart (“Add $12 more for free shipping”) — this is the single most effective cart-level AOV driver in our experience, as it gives customers a clear, low-friction reason to add more.
Checkout: Order Bumps
An order bump is a checkbox add-on offer shown on the checkout page, below the order summary. It should be a low-cost, high-perceived-value item that requires no deliberation — a warranty, a sample kit, a rushed processing upgrade, or a matching accessory at a special price.
Order bumps typically convert at 15–30% acceptance rates when the offer is relevant and priced under $20. On Shopify Plus, checkout extensibility enables this natively. On standard plans, apps like CartHook or Zipify provide this functionality.
Post-Purchase: One-Click Upsell
The post-purchase page (the thank-you page after completing checkout) is prime upsell real estate. At this moment, customer trust is highest and payment friction is already behind them — a one-click upsell (charged to the same card) can add incremental revenue without a second checkout.
ReConvert and Zipify OCU are the leading post-purchase upsell apps for Shopify. Typical conversion rates are 5–15% depending on offer relevance and price point.
Email: Post-Purchase Cross-Sell Sequence
Your post-purchase email sequence (in Klaviyo) is the right place to introduce complementary products. The 7-day and 14-day post-purchase emails are ideal for cross-selling items that make sense after the customer has used their original purchase — a refill, a care kit, an accessory, or the next level up in your product range.
What Not to Do
- Don’t show too many upsell/cross-sell placements simultaneously — it creates decision paralysis
- Don’t upsell products that aren’t genuinely relevant to the original purchase
- Don’t use aggressive pop-ups that interrupt checkout — they increase abandonment
- Don’t discount your upsells so deeply that you train customers to wait for a better deal
Want to increase your AOV with a structured upsell strategy? OpsStack Consulting audits your current conversion funnel and implements upsell and cross-sell frameworks tailored to your product catalog. Get in touch today.
Keep reading
- E-commerce Bundling Strategy: How to Increase Average Order Value
- Abandoned Cart Recovery for E-commerce: A Systematic Approach
- How to Build a Customer Loyalty Program for E-commerce
- Customer Segmentation for E-commerce: How to Personalise at Scale
Need hands-on help? Explore our Shopify Operations →