A shopper picks one thing, adds it, and your cart drawer opens with four products they have never seen before. They scroll past all four. Some close the drawer and go and do something else. The offer did not just fail to sell, it cost you part of the sale that was already there.
Most cart upsell ideas fail the same way. They interrupt a decision already made and add nothing to it. The shopper has done the hard part. Handing them a fresh set of choices at that exact moment is not persuasion, it is admin.
The offers that work do the opposite. They finish the decision instead of reopening it. Below are nine archetypes, in roughly the order they earn their interruption, the test each one has to pass, and the offers that should never sit in a cart at all.
What makes a cart offer welcome rather than annoying?
A welcome offer answers a question the shopper is already carrying. An annoying offer asks them a new one.
- Relevance to the item, not the store. "People also bought" is a store-level fact. "This needs the 8mm adapter" is an item-level one. Only the second earns the slot.
- One offer, not a shelf. A row of four is a category page in disguise. If the shopper wanted to browse, they would not have added to cart yet.
- A reason stated in the same line. "Runs out in about six weeks" does more work than the word "Recommended".
- Reversible in one tap. An add-on that is hard to remove reads as a trap.
Here is how the nine archetypes rank on that standard.
| # | Offer archetype | Earns its slot when | Test it has to pass |
|---|---|---|---|
| 1 | Completing accessory | The main item is unusable or worse without it | Would support get a ticket if they bought without it? |
| 2 | Consumable refill | The item runs out on a known schedule | Can you state the interval honestly? |
| 3 | Size or format upgrade | The buyer picked the small one to test the water | Is the per-unit price genuinely better? |
| 4 | Bundle discount | The set is cheaper together and used together | Would you sell the set as its own product? |
| 5 | Free shipping gap filler | The cart is close to a threshold you actually offer | Is the suggestion cheaper than the shipping saved? |
| 6 | Gift wrap or personalisation | The order is plausibly a gift | Does it delay dispatch? |
| 7 | Sample or travel size | The buyer cannot try the range any other way | Is it priced as a trial, not a second product? |
| 8 | Subscription swap | The same item will be bought again | Is cancelling obvious and self-serve? |
| 9 | Shipping protection or warranty | You genuinely honour claims quickly | Would you defend the wording to a regulator? |
Before any offer ships, run it through this:
- Write the one-sentence reason the shopper needs it with the item already in their cart. If you cannot, stop here.
- Check the price ratio. An add-on above roughly a third of the cart value is a second purchase.
- Confirm it ships in the same parcel, on the same day.
- Remove it, refresh, and check the total and any thresholds recalculate.
- Watch cart-to-checkout rate, not only take rate, for two weeks.
Does the accessory that completes the purchase still work?
Yes, and it is still the strongest offer in the cart, because it is not really an upsell. It is the rest of the product.
- The unusable-without case. Batteries for the toy, the right blade for the saw, the cable the device ships without. Buying without it means a second order or a return, so surfacing it is a service.
- The wrong-guess case. Where fit is easy to get wrong, naming the compatible option prevents the most expensive kind of return: the one where the customer blames you.
- The gift wrap variant. Archetype six is the same shape. Wrap and personalisation cannot be bought once checkout is done, and they are near-pure margin. Only run them if they do not delay dispatch.
The test: would support hear from someone who bought the main item alone? If yes, the offer is helpful. If no, you are guessing.
When should you offer a bigger size instead of a second item?
When the shopper is buying to try, and the maths favours them. A size upgrade beats a cross-sell because there is nothing new to evaluate. Same product, one decision deeper.
- The per-unit rule. Only offer the upgrade when the larger size is cheaper per unit, and state the figure. If it is not cheaper, you are asking more money for the same value and the shopper can see it.
- Format, not just volume. The refill pouch instead of the bottle, the annual instead of the monthly, the multipack instead of the single.
- Not for first-timers. If the product is a taste or a skin risk, pushing the big size at a new customer buys a refund and a bad review.
The test: can you show the per-unit price honestly? If it needs rounding to look good, drop it.
Is a bundle discount better placed in the cart than on the product page?
Usually not. Bundles belong on the product page, because that is where the shopper is still deciding. By the cart, a bundle asks them to unpick a choice.
It works in one narrow case: when the bundle contains what is already in the cart, so accepting it adds rather than swaps. "Add the other two and save" is fine. "Replace your item with this set" is a restart.
- Keep the saving legible. A cash saving beats a percentage here, because the shopper is already looking at a total in pounds.
- Build the set properly. If a combination sells, it deserves its own product page. Our guide to Shopify product bundles covers how to structure them so the cart is not doing all the work.
How do you use the last few pounds before free shipping?
This is the one offer shoppers actively want, because it reduces a cost they already resent. Extra costs are the most cited reason for abandoning during checkout, at 40% Baymard, and shipping is the cost they meet last.
Suggest something that costs less than the shipping it unlocks. Otherwise the shopper does the sum, sees they spent more to save less, and remembers.
- Stock the gap deliberately. Most stores have nothing sensible priced just above their typical gap. Fixing the catalogue matters more than fixing the widget.
- Consumables fill gaps best. Nobody regrets an extra refill. Plenty regret a trinket bought to dodge £4.95.
Should you sell shipping protection or a warranty here?
Only if you honour it quickly and without a form. It sits ninth for a reason. It adds a cost at the moment costs hurt most, and it implies your normal service might fail.
- Off by default, always. Pre-ticked is not a conversion tactic, it is a complaint pipeline.
- Price it small. If protection is a meaningful percentage of the order, it competes with the order.
- Skip low-value and digital carts. There is nothing to protect and the shopper knows it.
Do sample sizes and travel formats earn their slot?
They do, where the buyer cannot judge a product without using it. Fragrance, skincare, coffee, supplements. A sample is the cheapest way to sell the second order.
- Price it as a trial. A sample at half the full-size price is not a sample.
- Cap it at one. Two samples becomes a range decision and slows checkout.
- Credit it if you can. Refunding the sample cost against a later full-size order is honest and fits in one line.
The test: is it cheap enough that saying yes needs no thought? If the shopper has to weigh it, it belongs on a product page.
When does a subscription swap belong in the cart?
When the item is one the customer will inevitably buy again, and cancelling takes one click. The shopper has already committed to the product. The only change is the schedule.
- Show the first-order price. The number they pay today is the one they care about.
- Be exact about the interval. "Every 60 days" is a promise. "Regularly" is a warning sign.
- Leave existing subscribers alone. Offering a contract someone already holds is noise.
One technical note before you build it: updates to a selling plan do not modify subscription contracts that already exist Shopify. Change the plan later and your existing subscribers keep the old terms, which is usually what you want and occasionally a surprise.
Which offers should never appear in a cart at all?
Some offers are not badly built. They are wrong in principle at this point in the journey.
- Anything unrelated to the cart contents. Best-sellers, clearance, "you might also like". These belong on a collection page.
- Fake urgency. Falsely stating that something is only available for a limited time to force an immediate decision is a banned practice under the UK's DMCC Act Schedule 20. A countdown on a cart offer is a legal risk as well as a trust one.
- A second discount code field. Every extra code box says there is a better price they have not found. Some leave to look for it.
- Anything needing a variant choice. A variant picker inside a drawer is a product page with worse ergonomics.
- Offers that delay dispatch. Made-to-order engraving on a same-day-shipping cart trades a delivery promise for a small margin.
If your cart is already slow, adding offers makes the underlying problem worse rather than earning more. The wider set of reasons people leave at this stage is in our guide to Shopify cart abandonment.
Where does Edge Cart fit once you have picked your cart upsell ideas?
Edge Cart is our cart drawer for Shopify. It has a free plan and installs without theme edits, so you can put one relevant offer in the drawer, watch what it does to take rate and to cart-to-checkout rate, and remove it cleanly if it costs more than it earns.
It is new, and it does not have the review history the established options have. I would rather say that than imply otherwise. If you need a mature drawer with a long track record and deep upsell controls, Upcart and Amp Slide Cart are both worth looking at first. If you want to start with one offer and judge it on your own numbers, that is the case Edge Cart is built for.
Whatever you run it in, the ranking is the part that matters. One to four earn their interruption on merit. Five and six earn it in context. Seven to nine need care.
Questions people ask next
How many offers should a cart show at once?
One, in almost every case. A cart is the moment a shopper has finished choosing, and a second choice reopens a decision they already closed. If you have three good candidates, show the one most closely tied to what is already in the cart and let the other two live on the product page, where browsing is the point.
Does a cart upsell hurt conversion rate?
It can, and you should measure the cart to checkout rate alongside take rate rather than take rate alone. An offer that 6 percent of shoppers accept is still a loss if it pushes even a slightly larger share of the rest into closing the drawer. Watch both numbers for a fortnight before you decide it works.
Should the cart offer be discounted?
Only if the discount is the reason the offer makes sense, such as a bundle that is genuinely cheaper bought together. A discount on an unrelated product does not make it relevant, it just makes it cheap. It also trains repeat buyers to wait at the cart for a price cut on things they would otherwise pay full price for.
Is the cart a better place for an upsell than post-purchase?
They do different jobs. The cart suits anything the buyer needs to receive with the order, like the correct blade, filter or cable. Post-purchase suits anything they can decide on later without changing the shipment. If an offer would delay dispatch or confuse the packing slip, it belongs at the cart.
Why do extra costs matter so much at this stage?
Because they are the single most cited reason shoppers abandon during checkout, at 40 percent, so anything in the cart that reads as another cost is fighting a strong current. That is why gap fillers and bundles behave better than protection add-ons. One reduces a cost the shopper already resents, the other adds one.
SourceAnurag Chandra
Founder, Edgecoms
Anurag runs Edgecoms, a studio of Shopify apps. He spends most of his week inside merchant stores working out why a number is lower than it should be.
Connect on LinkedInRead this on your assistant
Opens with a summary request for this page already written.