Last updated: August 2026
Both tactics raise average order value by getting the customer to leave with more than they came for — but they do it in opposite directions. A cart upsell reacts to what's already in the cart and adds one more relevant item at the moment of commitment. A product bundle is decided upfront: you package complementary items into a single offer before the customer ever adds the first one to their cart.
Merchants building out AOV tactics past the obvious ones — free shipping thresholds, gift with purchase — usually land on these two next, and then ask which to set up first. Here's what the data says each one is worth, where the cost differs, and how to pick based on what you actually sell.
What the data actually says about cart upsells vs. bundles
Industry AOV data puts cart-level upselling at a 10–30% AOV lift and product bundling at a 20–35% AOV lift, according to easyappsecom's 2026 upsell and cross-sell guide and bundle pricing guide. Bundling's ceiling runs a few points higher, but the ranges overlap enough that neither tactic is a clear universal winner on lift alone.
| Cart upsell (companion auto-add) | Product bundle | |
|---|---|---|
| Typical AOV lift | 10–30% | 20–35% |
| When the offer is decided | Reactively, based on what's already in the cart | Upfront, packaged before the customer shops |
| Native Shopify setup | No — can price a "get Y" item but can't add it | Partial — bundle products can be created manually, no auto-discount logic |
| Typical discount on the add-on | 0–30% off (often full price) | 10–25% off combined price (15–20% sweet spot) |
| Best for | Naturally paired items bought separately | Slower-moving SKUs paired with bestsellers |
| Setup effort | Minutes with a rule-based app | Minutes to hours (product creation + pricing) |
The mechanics below explain why the ranges land where they do, and why picking between them comes down to what you sell more than which number is bigger.
How a cart upsell moves AOV
A cart upsell — what AutoCart calls a companion auto-add — reacts to a specific trigger already in the cart. A customer adds a coffee grinder, and beans get added automatically. A customer adds luggage, and a travel pouch shows up alongside it. The offer only exists because of what's already there, which is what makes it feel relevant instead of random.
Shopify's native tools can price this kind of add-on — the Buy X Get Y discount can set a companion item to a percentage off or free — but they can't add the product to the cart on their own. The customer has to notice the offer, navigate back to the catalog, find the item, and add it manually. That's real friction at exactly the moment you want none, and it's the same gap that caps redemption on gift-with-purchase and BOGO offers. A rule-based app closes it by adding the companion item the instant the trigger product is in the cart, with clear messaging about why it's there and an easy option to remove it. See tactic #3 in our AOV roundup for the setup mechanic, or our guide to auto-adding a discounted product by cart value if you want the add-on priced below full price instead of at it.
Because the trigger is a specific product rather than a cart total, a cart upsell scales with how many "obviously paired" products you actually carry. A store with a handful of natural pairings (grinder + beans, phone + case) gets a clean, high-relevance offer running almost immediately. A store without an obvious pairing has to force one, which is where cart upsells start to feel like noise instead of help.
How a product bundle moves AOV
A bundle packages two or more products into a single offer, usually at a discount versus buying each separately — a "starter kit," a "complete set," a "refill pack." Unlike a cart upsell, the customer doesn't discover the bundle reactively; they choose it as a unit from the start, which reframes the purchase decision from "should I buy this one item?" to "which version gives me the best deal?"
That reframing is why bundles tend to post the higher AOV lift of the two tactics — the customer is comparing offers, not being interrupted mid-purchase. The tradeoff is setup: a bundle usually needs its own product listing (or a bundle app) with combined pricing configured up front, versus a cart upsell's single trigger-and-add rule. Shopify has no native "create a discounted bundle" flow — you're either creating a manual bundle product with fixed combined pricing, or using an app to assemble the bundle dynamically by auto-adding the companion items whenever the anchor product is present, which keeps inventory in sync automatically instead of needing a separate bundle SKU.
Bundles also do double duty that cart upsells generally don't: pairing a slow-moving SKU with a bestseller clears inventory that a straight markdown would otherwise have to move at a steeper discount. A 10–25% discount off the combined price is the range that performs best — easyappsecom's bundle pricing data puts the sweet spot at 15–20%, deep enough to change the decision, shallow enough that it doesn't read as a quality signal problem.
Cart upsell vs. bundle: the real cost and effort difference
The lift numbers matter less than what each tactic costs you to run and set up:
- A cart upsell costs you whatever discount you choose to apply to the companion item — which can be zero. Many companion auto-adds run at full price, since the value to the customer is convenience (not re-shopping for the paired item) rather than a discount. That makes it the cheaper tactic per unit, but it depends on having a genuinely obvious product pairing to trigger on.
- A bundle costs you the combined discount (10–25% off, typically 15–20%) plus setup time — creating the bundle listing or configuring the auto-add rule, and deciding combined pricing. It earns that cost back with a higher typical lift and the inventory-clearing side benefit.
If you're short on natural product pairings but sitting on slow-moving stock, a bundle gives you a second reason to build it beyond AOV alone. If you have obvious pairings and want the fastest possible setup, a cart upsell gets you there with a single rule and no new product to create.
Which one should your store start with?
| If your store... | Start with |
|---|---|
| Has one or two products that are almost always bought together | Cart upsell — the pairing already exists, just automate it |
| Doesn't have an obvious 1:1 pairing but has related product lines | Product bundle — you control the grouping instead of relying on one |
| Is sitting on slow-moving inventory | Product bundle — pair the slow SKU with a bestseller |
| Wants the fastest possible setup this week | Cart upsell — one rule, no new product listing |
| Wants the higher typical lift and can absorb the setup time | Product bundle |
Can you run a cart upsell and a bundle at the same time?
Yes, and they don't compete for the same moment the way two threshold-based offers can. A bundle is a purchase decision made on the product or collection page; a cart upsell fires reactively once an item is already in the cart. A customer can decline the bundle upfront and still get a relevant companion auto-add once they've added the anchor product on its own.
The one thing to watch is overlap: don't auto-add a companion item that's already included in a bundle the customer just bought, or you're offering them something they already have. If a bundle and a cart-upsell rule share a trigger product, make sure the cart upsell rule excludes carts that already contain the bundled SKU.
Common mistakes with either tactic
- Forcing a cart upsell pairing that isn't genuinely obvious. If the companion item requires an explanation to justify why it's in the cart, it reads as clutter, not help. Save it for pairings a customer would nod at immediately.
- Discounting a bundle too deep. Above roughly 25% off, the discount starts to read as a signal that the individual items are overpriced or low quality, not a signal of value.
- Building a bundle nobody asked for. A bundle should solve a real "I'd buy these together anyway" case — a starter kit, a refill pack — not just bolt two unrelated SKUs together to move inventory.
- Not excluding overlap between the two tactics. Running a cart-upsell rule that fires on a product already inside an active bundle offer double-serves the same suggestion and can look like a pricing error.
- Skipping the removal case. If a customer removes the trigger product, check whether the auto-added companion item (or bundle component) is removed with it — an orphaned add-on at checkout is a margin leak, not a sale.
Cart upsell vs. product bundle: frequently asked questions
Which increases AOV more, a cart upsell or a product bundle? The ranges are close but bundling runs a few points higher on average — 10–30% for cart upsells versus 20–35% for bundles. Which one actually wins for your store depends more on whether you have an obvious product pairing (favors cart upsell) or slow-moving inventory to clear (favors bundle) than on the raw lift number.
Can Shopify add a companion product to the cart automatically? Not on its own. Shopify's native Buy X Get Y discount can price a companion item at a discount or free, but the customer still has to find and add it manually. A rule-based app like AutoCart auto-adds the companion product the moment the trigger item is in the cart.
Do I need an app to build a product bundle on Shopify? Not strictly — you can create a bundle as its own product listing with manually configured combined pricing. An app makes it faster and lets you assemble the bundle dynamically (auto-adding companion items when the anchor product is present) instead of maintaining a separate bundle SKU and its own inventory count.
Can I run a cart upsell and a bundle at the same time? Yes. A bundle is a decision made before checkout on a product or collection page; a cart upsell fires reactively once an item is already in the cart, so they don't compete for the same moment. Just make sure a cart-upsell rule doesn't fire on a product that's already part of a bundle the customer bought, or you'll offer them something they already have.
What discount should I set on a bundle? Aim for 10–25% off the combined price, with 15–20% as the sweet spot. Below 10% doesn't feel significant enough to change the decision; above 25% starts to raise doubts about the individual items' quality.
Start with the tactic that matches what you sell
If you already have one or two products customers reliably buy together, a cart upsell is the faster path — one rule, no new product to build, and it can run at full price since the value is convenience, not a discount. If you don't have an obvious pairing, or you're sitting on inventory that needs to move, a product bundle gives you more control over the grouping and typically posts the higher lift.
Either way, the setup gap is the same one that shows up across every AOV tactic that depends on getting a specific product into the cart: Shopify can price the offer, but it can't add the item automatically. AutoCart handles both versions — trigger-based companion auto-adds and dynamically assembled bundles — from the same rule engine, without code or Shopify Plus. See the complete AOV tactics roundup for the other five levers worth testing alongside these two.
Try AutoCart free on your Shopify store: apps.shopify.com/autocart-auto-add-to-cart

Install Now