Cross-selling and upselling often get filed as one tactic, but they move a buyer in different directions. Upselling nudges a customer toward a step-up version, upgrade or add-on of what they're already considering, while cross-selling suggests complementary items that pair with it. Shopify's guides say both aim to raise average order value; the skill is timing.
This is for online store owners and sales teams who want customers to spend a little more without feeling sold to. I've built it around Shopify's own guides to both tactics, with a short checklist first, then the two defined in no particular order, and a rule for when to use each.
Seven checks before you add any offer to your store
Run every upsell or cross-sell idea through these before it goes live. Most of the damage these tactics do comes from skipping one of them.
- Relevance: does the suggestion fit what's already in the basket? Shopify lists irrelevant suggestions as a risk because they make your brand look lazy.
- Direction: is it a complementary item (a cross-sell) or a step up from the same product (an upsell)? Decide which before you write a word.
- Placement: Shopify says cross-sells typically appear in the cart, at checkout as an add-on, or on the product page as suggestions.
- Restraint: how many offers will a shopper see? Shopify warns that overdoing cross-selling can send shoppers straight to a competitor who feels less pushy.
- Satisfaction: would the customer still be glad they said yes a week after the parcel arrives?
- Measurement: both tactics aim to raise average order value, so note yours before you start and check it again afterwards.
- Walk-through: have you clicked through your own product page and checkout as a shopper would, on a phone?
Upselling and cross-selling, defined
Shopify defines upselling as a sales technique in which a seller encourages a customer to buy a higher-end item, upgrade or add-on to increase the overall value of the sale. In its cross-selling guide it puts the difference neatly: upselling nudges a customer toward a step-up version of what they're already considering. Cross-selling, it says, is a common sales technique where you suggest complementary products to someone already buying something, items which pair well with the original product.
A simple way to hold the two apart: an upsell replaces what's in the basket with something bigger, and a cross-sell adds something beside it. Here they are side by side, alphabetical rather than ranked.
| Tool | Kind of tactic | Who it suits |
|---|---|---|
| Cross-selling | Sales tactic | Suggesting add-ons that pair with the basket |
| Upselling | Sales tactic | Moving a buyer to a step-up version or upgrade |
Cross-selling
Best for: Stores whose products pair naturally, suggesting complementary items in the cart, at checkout or on the product page, as Shopify describes it.
Upselling
Best for: Products with a higher tier, upgrade or add-on. Vendor claim (Shopify): a powerful and legitimate sales strategy that deepens customer relationships and increases revenue.
Where each one shows up in the buying journey
Upsells belong where the shopper is still choosing. On a product page, while someone is weighing up one version, showing them the next tier up is helpful because they're already in comparison mode. Wait until the card details are in and the same suggestion feels like a second sales pitch.
Cross-sells belong where the main decision is made. Shopify says they typically show up in the cart or at checkout as an add-on, or on the product page as suggestions. The shopper has picked the thing they came for, and a well-chosen accessory is the natural next thought: the case for the phone, the refill for the kit, the second colour of the same shirt.
Shopify's description of both tactics is that they raise average order value so customers spend more than they may have intended. That's the honest goal, and it's why the moment matters so much. The same offer at the right point feels like service, and at the wrong point it feels like pressure.
The pushy offer that sends shoppers elsewhere
Here's the warning in Shopify's own guide that most store owners skip past: overdoing cross-selling can send shoppers straight to a competitor who feels less pushy. Combine that with its point that irrelevant suggestions make your brand look lazy, and you've got the two ways these tactics backfire. Too many offers, or the wrong ones, and the basket you were trying to grow gets abandoned.
Shopify calls upselling a powerful and legitimate sales strategy that deepens customer relationships and increases revenue. Treat that as Shopify's claim, and notice the condition built into it: it only deepens the relationship when the bigger version suits the customer better. Nudge someone into a tier they don't need and you might get one larger order and lose the next one.
Matching the tactic to the moment
I'd use upsells on the product page, one clear step up with a plain reason it's worth it, and cross-sells in the cart or at checkout, one or two items that pair with what's already there. Keep each one relevant, keep the number small, and measure average order value before and after, so you know it's working rather than guessing.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Picture a small store selling coffee. On the bag of beans someone is looking at, the upsell is the larger bag or the subscription version of the same coffee. In the cart, the cross-sell is the paper filters or the grinder that suits those beans. At checkout, one small add-on at most. What you'd leave out is the mug, the tea and the gift box all at once, because that's the pile of irrelevant suggestions Shopify says makes a brand look lazy.
If you sell on Shopify and want an app to handle this, my list of the best Shopify upsell apps is a good starting point. For repeat orders, see the best subscription apps for ecommerce stores, and for using AI to time offers, read my piece on AI upselling and retention in ecommerce.
Do you make upsell or cross-sell apps for online stores? Tool makers can ask to be considered for a featured place on this list.
Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.
Frequently asked questions
What's the difference between cross-selling and upselling?
Upselling nudges a customer toward a step-up version, upgrade or add-on of what they're already considering. Cross-selling suggests complementary items that pair with what they're buying.
Where should cross-sells go in an online store?
Shopify says they typically appear in the cart or at checkout as an add-on, or on the product page as suggestions.
Can cross-selling put customers off?
Yes. Shopify warns that overdoing it can send shoppers straight to a competitor who feels less pushy, and that irrelevant suggestions make a brand look lazy.
Is upselling pushy?
Shopify calls it a legitimate sales strategy that deepens customer relationships. It stays that way when the step-up version suits the customer better, and turns pushy when it doesn't.
Do both tactics raise average order value?
That's what Shopify says both aim to do. Note your average order value before you add any offer, so you can see whether it moves.
Can I use an upsell and a cross-sell on the same page?
You can, as long as each one is relevant and they don't compete for attention. A simple pattern is the upsell on the product page and the cross-sell in the cart, so the shopper meets one offer at a time.


