I’ve been reviewing a lot of stores lately, and the numbers around cart upsells keep catching my attention. Stores that get this right are seeing 15-25% of their monthly revenue come directly from the cart page.
The difference between stores hitting those numbers and stores barely breaking 5%? It’s not about having upsells. It’s about having the right upsells with the right triggers.
What’s actually working:
Product-specific offers beat generic ones every time
Instead of showing the same “customers also bought” items to everyone, the stores doing well are matching offers to what’s already in the cart. Someone buying a camera bag sees a lens cap or cleaning kit, not a random bestseller.
Conditional triggers matter more than I expected
The best setups I’ve seen use cart value, product type, and collection as triggers. Example: if cart total is under $75 and they have a skincare item, show a travel-size product to hit free shipping. If they’re over $150, show a premium add-on instead.
Progress bars for free shipping thresholds
This one’s simple but works. “Add $23 more for free shipping” with a visual bar gets people to throw in one more item. I’ve seen stores go from 60% of orders hitting free shipping to 80%+ just by making this visible in the cart.
Slide cart drawers vs full cart pages
Stores using slide cart drawers (the ones that pop out from the side) are seeing better engagement than full cart pages. Customers don’t feel like they’re leaving the shopping experience, so they’re more likely to keep adding items.
Countdown timers on offers
When done right (not the fake scarcity stuff), showing “This offer expires in 10 minutes” on a cart discount actually moves the needle. But only if the offer is real and actually expires.
What’s NOT working:
-
Showing 6+ upsell options. Three maximum. One is often better.
-
Upselling products more expensive than what’s in the cart
-
Generic “complete the look” suggestions that aren’t actually related
-
Slowing down the cart page with heavy apps
-
Hiding the regular checkout button to force people through upsells
Quick wins if you’re just starting:
-
Start with complementary products under $30. Lower commitment, higher acceptance.
-
Use your actual order data. Look at what products are frequently bought together.
-
Set up a free shipping threshold and make it visible. Even if you build the cost into pricing.
-
Test volume discounts. “Buy 2, get 10% off” works better than you’d think for consumables.
-
Make the “no thanks” option obvious. Trying to trick people kills trust.
If you’re looking for an app that handles all of this in one place, I usually point people toward iCart Cart Drawer Cart Upsell. It’s more than just an upsell app - it’s a complete cart customization tool. You get the slide cart drawer, progress bars, AI recommendations, countdown timers, volume discounts, and bundles all in one setup. Saves you from juggling multiple apps.
The BOGO and bundle strategy
Stores selling consumables or products with variants are crushing it with “Buy 2 Get 1” or bundle deals shown right in the cart. A supplement store I reviewed went from $67 average order value to $94 just by adding a “Buy 3 bottles, save 20%” offer that appeared when someone added one bottle to cart.
The stores hitting 20%+ revenue from upsells all have one thing in common: they’re not throwing random products at customers. They’re thinking through the customer journey and making relevant suggestions at the right time.
Anyone else tracking these numbers in their store? What acceptance rates are you seeing?