Cross-selling and upselling are both designed to increase your average order value on Shopify, but they work differently — and they convert at different rates depending on where you use them. Understanding the distinction helps you pick the right strategy for each moment in the buying journey.
What is a cross-sell?
A cross-sell recommends a different, complementary product alongside what the shopper is buying. If someone is buying running shoes, a cross-sell might suggest running socks. If they're buying a blender, you might cross-sell a recipe book or a set of reusable to-go cups.
The key: the cross-sell is an addition to the order, not a replacement. The shopper keeps the original product and (ideally) adds yours.
Cross-sells are best placed on the product page (below the add-to-cart button) or inside the cart drawer. These are the moments when the shopper is already in buying mode and open to adding something relevant.
What is an upsell?
An upsell recommends a higher-value version of what the shopper is considering — or already has in their cart. If someone is looking at a 50ml serum, an upsell offers the 100ml size at a better per-unit price. If they're on a monthly subscription plan, an upsell offers an annual plan with savings.
In physical product stores, upselling often means suggesting the premium version: "the 200-pack instead of the 50-pack" or "the ceramic version instead of plastic."
Upsells can happen on the product page, in the cart, or post-checkout. Post-checkout upsells ("thank you page offers") are technically upsells even when they suggest a different product — the intent is to add value to an order that's already been placed.
Which one converts better?
For most Shopify stores, cross-sells convert at a higher rate than upsells — typically 3–9% for cross-sells vs. 1–4% for upsells when shown on the product page.
Why? Because a cross-sell doesn't challenge the shopper's original decision. "You're buying boots — here are some socks" is easy to say yes to. An upsell asks the shopper to reconsider: "Are you sure you want the small size? Here's the large." Even framed positively, that's a more complex ask.
That said, upsells can be higher dollar-value per conversion, since the shopper might upgrade from a $30 product to a $55 product rather than adding a $12 accessory. Your AOV impact depends on your specific catalog.
When to use each
Use a cross-sell when:
- You have a natural complementary product (shoe → sock, coffee → grinder)
- The recommended product is meaningfully cheaper than the main product
- The shopper is on a product page or has just added something to the cart
- You want maximum click-through rate
Use an upsell when:
- You have size or quantity variants (50ml vs. 100ml, 1-pack vs. 3-pack)
- You have a clear premium version of a product with obvious extra value
- You offer subscriptions (one-time purchase → subscribe and save)
- You're using a post-checkout page where the order is already confirmed
Can you do both?
Absolutely — and many successful Shopify stores do. The approach looks like this:
On the product page: a cross-sell widget below the add-to-cart button (showing a complementary product). Above the add-to-cart button or in the variant selector: an upsell prompt ("Get the 2-pack and save 15%").
In the cart drawer: a cross-sell recommendation based on what's in the cart. At checkout (or post-checkout): an optional upsell for a subscription or bundle upgrade.
The risk of doing both is overwhelming the shopper with too many offers. Keep each placement to one offer. Multiple recommendations in the same spot create decision fatigue and typically result in fewer clicks overall.
How Dropr handles both
Dropr is primarily a cross-sell tool — it shows complementary product recommendations on the product page and in the cart drawer. It's built for the "add one more relevant product" use case and attributes revenue directly to those recommendations.
For upsells (variant upgrades, subscriptions), you'd typically use Shopify's native variant selection or a dedicated subscription app like Recharge. The two work well together: Dropr handles your cross-sell widget, and your subscription app handles subscribe-and-save offers.
The verdict
If you had to pick one to implement first, start with cross-selling. It's easier to configure (no need to restructure your product variants), converts at higher rates, and requires less copy-writing — the recommendation speaks for itself. Once your cross-sell program is running and tracked, layer in upsell opportunities for your key products.
Related reading
- Shopify Bundles vs Cross-Sell: Which Makes You More Money?
- Post-Purchase Upsell vs Cross-Sell: When to Use Each on Shopify
- Upsell and Cross-Sell Strategy for Shopify Food & Beverage Stores
- Gift Shop Cross-Sell Ideas for Shopify: Pair Products That Sell Together
- How to Cross-Sell Accessories on Shopify (Fashion, Tech, Sports)
FAQ
Is "frequently bought together" a cross-sell or an upsell?
It's a cross-sell. "Frequently bought together" shows complementary products that other customers have purchased in the same order — different products, not upgrades. It's one of the most familiar forms of cross-selling in ecommerce.
Do cross-sells work differently on mobile vs. desktop?
The strategy is the same, but the execution differs. On mobile, shoppers have less screen space and less patience — a single focused recommendation performs even better than on desktop. Avoid cramming multiple options into a mobile widget.
What's the typical revenue split between cross-sells and upsells for Shopify stores?
For stores using both, cross-sell programs typically account for 60–75% of the additional attributed revenue, with upsells contributing 25–40%. Cross-sells win on volume; upsells can win on value per conversion for stores with clear premium SKUs.