Shopify Cross-Sell and Upsell UX: How to Do It Without Annoying Your Customers
Quick Summary
Cross-selling and upselling increase average order value without increasing traffic costs, but poor implementation interrupts the purchase flow and reduces conversion. This article explains the four most common UX failures in Shopify recommendation systems: irrelevant suggestions, wrong placement, too many options, and upsells that require the shopper to start over.
The key finding is that cart-page recommendations convert at two to three times the rate of product-page recommendations, because purchase intent is confirmed. The article also sets out rules for recommendation relevance, maximum counts per placement, and how to test and iterate on recommendation performance over time.
Cross-selling (recommending related products) and upselling (recommending a higher-value version of the same product) are among the most financially impactful features in any Shopify store. Done well, they increase average order value without increasing traffic costs. Done badly, they interrupt the purchase flow, confuse the shopper, and reduce the likelihood of completing the original purchase.
McKinsey research found that recommendation systems drive 35% of Amazon's revenue. The principle is not complex: show shoppers things they actually want. The execution is where most Shopify stores fail.
What Makes Most Shopify Cross-Sell and Upsell Implementations Poor?
Most Shopify cross-sell and upsell implementations fail for four reasons: irrelevant product suggestions, placement above the Add to Cart button, too many options shown at once, and upsells that force shoppers to start their purchase over. Each of these failures turns a potential revenue increase into a reason for the shopper to leave.
The Problem: The most common UX failures in Shopify recommendation systems:
-
Irrelevant recommendations. Shopify's default "Frequently bought together" or "Related products" can suggest products with no logical relationship to what the shopper is viewing. A customer looking at running shoes seeing a recommendation for kitchenware is a credibility-damaging UX failure.
-
Wrong placement. Recommendations that appear above the Add to Cart button distract from the primary purchase action. Recommendations that appear only on the product page miss the highest-intent moments: the cart and post-purchase pages.
-
Too many recommendations. A grid of 12 "You might also like" products creates choice paralysis. Research from Columbia Business School's jam experiment is frequently cited in UX: more options do not mean more purchases.
-
Upsells that require starting over. If clicking an upsell product takes the shopper off the current product page to a new product URL, they have to rebuild their variant selections and re-evaluate the purchase. Friction kills conversion.
The Fix: Contextual, relevant recommendations at the right moment, with minimal friction to act on them.
Where Should Recommendations Appear?
The cart page is the highest-converting location for cross-sell and upsell recommendations because purchase intent is already confirmed. Cart-page recommendations convert at two to three times the rate of the same products shown on a product page. Post-purchase pages are second: the shopper has already bought, so there is no risk of disrupting conversion.
Product page (below the fold): "Frequently bought together" or "Complete the look" sections work here. Show two or three items maximum with a single Add to Cart button that adds all items to the cart in one click.
Cart page or drawer: The cart is the highest-converting location for cross-sells, because purchase intent is confirmed. A "You might also need" section in the cart with one or two items (not six) converts significantly better than the same items shown on the product page.
Post-purchase / thank you page: As discussed in the post-purchase UX article, this is the last moment for an upsell where shipping is free (since it ships with the existing order). The shopper is in a positive emotional state and the risk of disrupting conversion is zero because they have already bought.
Checkout page: Shopify checkout extensions (for all plans) can display one product recommendation in the order summary section. This should be a single, highly relevant, lower-price-point item. One well-chosen recommendation converts better than a grid.
What Are the Rules for Good Recommendation UX?
Good recommendation UX follows five principles: relevance above all else, a maximum of three products per placement, clearly visible pricing, one-click to add without leaving the page, and placement matched to the shopper's current intent level. Violating any of these turns recommendations from a revenue tool into a distraction.
| Principle | Application |
|---|---|
| Relevance above all else | Recommendations must have a logical relationship to the viewed product |
| Maximum 3 recommendations per placement | More creates choice paralysis |
| Show price clearly | Hidden pricing for recommendations reduces clicks |
| One-click to add | Adding a recommendation should not require a new page visit |
| Match the shopper's intent level | Cart recommendations convert better than product page recommendations |
Upsell vs. Cross-Sell: Which Should You Prioritize?
Upsells work best when there is a clear, meaningful difference between standard and premium versions and the price gap is moderate — typically 10 to 30% more. Cross-sells work best when the complementary product is logically necessary or strongly paired. For most Shopify stores, cross-sells in the cart convert more reliably than upsells because the logic is easier to communicate quickly.
Upsells (recommending a higher-value version) work best when:
- There is a clear, meaningful difference between the standard and premium version
- The price difference is moderate (10 to 30% more than the original), not dramatic
- The benefit of the upgrade is explained in one sentence
Cross-sells (recommending complementary products) work best when:
- The complementary product is logically necessary or strongly complementary (camera bag when buying a camera, batteries when buying electronics)
- The price point is lower than the primary purchase
- The customer would feel the absence of the complementary product
How Should You Test Your Recommendations?
You should test recommendations by tracking click-through rate and add-to-cart rate for each placement separately. Shopify has no native A/B testing for recommendations, but apps including Intelligems, Shoplift, and Convert Experiences can run split tests. A click-through rate below 1% on any placement indicates an irrelevance or positioning problem that needs fixing before testing anything else.
The most common mistake is setting up recommendations once and never iterating. Shopify does not natively A/B test recommendations, but apps including Intelligems, Shoplift, and Convert Experiences can be used to test different recommendation sets and placements.
At minimum, track your recommendation click-through rate and add-to-cart rate by placement. If a product page recommendation has a click-through rate below 1%, either the recommendations are irrelevant or the placement is wrong.
Start Here
- Move your best cross-sell recommendations to the cart page rather than (or in addition to) the product page. Cart-page recommendations typically convert at 2 to 3x the rate of product-page recommendations.
- Reduce recommendations to a maximum of three per placement. If you are currently showing eight or more, remove the weakest performers and track whether conversion improves.
- Check your recommendations for relevance. Open your five most-viewed product pages and evaluate whether the "Related products" are genuinely related. If any are clearly irrelevant, fix the recommendation logic before testing anything else.
Frequently asked questions
Where is the best place to show cross-sell recommendations on Shopify?
The cart page or cart drawer is the highest-converting location because purchase intent is already confirmed. Cart-page recommendations typically convert at two to three times the rate of the same recommendations shown on product pages.
How many upsell or cross-sell products should I show at once?
No more than three per placement. Research on choice overload shows that more options do not produce more purchases. If you are currently showing a grid of eight or more recommendations, removing the weakest performers almost always improves overall performance.
What is the difference between upselling and cross-selling on Shopify?
An upsell recommends a higher-value version of the same product, such as a premium plan or a larger size. A cross-sell recommends a complementary product, such as a camera bag when a customer is buying a camera. Both are effective but work best in different contexts.
Why are my Shopify product recommendations not converting?
The most common cause is irrelevance. Shopify's default related products can suggest items with no logical connection to what the shopper is viewing. Review your five most-visited product pages and check whether the recommendations shown are genuinely related before testing anything else.
Can I A/B test cross-sell recommendations on Shopify?
Shopify does not have native A/B testing for recommendations. Apps including Intelligems, Shoplift, and Convert Experiences can run split tests on recommendation sets and placements. At minimum, track click-through rate by placement: below 1% indicates an irrelevance or placement problem.
Find your conversion leaks.
A focused expert review of your store with Figma redesigns and a Loom walkthrough. Pick one page or get the full picture.