Back to blog

Bundles or Quantity Discounts? Which One Raises AOV on Shopify, With the Margin Math

Product bundle, Buy X Get Y or tiered quantity discount: what each one grows, the margin math at the same effective discount, and how to pick for your catalog.

Discount Prime Team
Discount Prime Team
· 9 min read
Bundles or Quantity Discounts? Which One Raises AOV on Shopify, With the Margin Math

The short answer

Use a tiered quantity discount when customers already buy several of the same product. Use a product bundle when products go together, and you want customers to add items they wouldn't have picked. Use Buy X Get Y when you want a visible reward on a hero product or a reason to move slow stock.

All three can raise average order value. They grow different things: quantity breaks grow units of one SKU, bundles grow basket breadth, and Buy X Get Y grows units with a reward the shopper can see. At the same effective discount, they can reach the same order total, but the margin depends on which items carry the discount. "Buy 2, get 1 free" is not a small offer. It is 33.3% off.

Who this applies to

  • Stores choosing their first AOV offer and wanting to pick the right mechanic.

  • Brands with both repeat-purchase products and complementary products, deciding where each offer goes.

  • Merchants already running one mechanic and wondering whether another would earn more.

Wholesale price lists are a separate case. For per-unit price brackets for trade buyers, see wholesale pricing.

The three mechanics in plain words

Mechanic

How it works

What it grows

Typical use

Tiered quantity discount (quantity breaks)

The price drops as quantity of a product rises, for example 10% off at 3+, 15% off at 6+

Units of the same product

Consumables, refills, multipacks, gifts in quantity

Product bundle

A set of different items gets a reward once every part is in the cart

Basket breadth

Kits, outfits, routines, starter sets

Buy X Get Y (BOGO)

Buying a qualifying quantity unlocks a reward item, free or discounted

Units, with a visible reward

Hero products, launches, slow stock as the reward

The naming overlaps in practice. "Buy 3, save 15%" is a quantity discount. "Buy 2, get a third free" is Buy X Get Y. "Any 3 candles for $75" can be built as a bundle with one slot and a fixed set price. For more on choosing mechanics by how people buy, read beyond % off.

Bundles vs. Discounts_ AOV Comparison.png

How Shopify treats each one

All three are discounts that run at checkout, so they follow Shopify's discount combinations. Quantity tiers, bundle discounts, and Buy X Get Y are product-class discounts. Two product discounts can combine on separate items on any store, but the same line item can take two product discounts only on Shopify Plus. On other plans, a product inside a Buy X Get Y discount cannot take another product discount. So if you run two mechanics at once, give them different products. The full playbook for running them side by side is in BOGO and volume discounts together.

Shopify also offers native options at no cost: quantity-based automatic discounts, Buy X Get Y discounts, and the Shopify Bundles app, which creates a bundle as a product of its own. They are a reasonable start for one or two simple offers.

A worked example: the same 15% three ways

Take a fictional home fragrance store, with illustrative numbers.

Product

Price

Cost per item

Margin

Candle

$30.00

$12.00

60%

Diffuser

$40.00

$20.00

50%

Refill oil

$20.00

$6.00

70%

A typical order is one candle: $30.00 paid, $18.00 gross profit. Each offer below gives the customer 15% off $90.00 of products. Gross profit is price minus Cost per item. Shipping and fees are left out to keep the comparison clean.

Offer

Cart

Customer pays

Gross profit

Gross margin

No offer

1 candle

$30.00

$18.00

60.0%

Tiered quantity: 15% off at 3+

3 candles

$76.50

$40.50

52.9%

Product Bundle: 15% off the set

Candle, diffuser, oil

$76.50

$38.50

50.3%

Buy X Get Y: buy 2, third at 45% off

3 candles

$76.50

$40.50

52.9%

Buy X Get Y: buy 2, get 1 free

3 candles

$60.00

$24.00

40.0%

Tiered quantity, Product Bundle and Buy X Get Y compared at the same 15% effective discount, with gross profit, best use and plan for each

What the table shows:

  1. Each 15% offer lifts the order from $30.00 to $76.50, and gross profit per order more than doubles. A discount that grows the basket can lower the margin rate and still earn more per order.

  2. The bundle earns a little less here because the diffuser carries a lower margin than the candle. Put higher-margin items in a set and the bundle can come out ahead. The mix decides, not the mechanic.

  3. "Free" is expensive. A buy 2, get 1 free deal on equal items is 33.3% off. It may be worth it for a launch or for stock you need to clear, but price it as the 33% it is.

Run your own products through the Discount Profit Calculator before you choose a depth.

Which one to pick

Your situation

Best first choice

Why

Customers reorder the same product

Tiered quantity discount

They already want more units; a tier table makes the next step obvious

Products are used together

Product Bundle

It adds items the customer would not pick on their own

One hero product drives traffic

Buy X Get Y with a reward from another collection

The hero sells, the reward introduces a second product

A slow item needs to move

Buy X Get Y with the slow item as the reward

Clears stock without a sitewide sale

You sell by the case or pack

Tiered quantity or a one-slot bundle with a fixed set price

Customers think in packs; see selling by the case

Margins differ a lot across items

Bundle built from high-margin items

You choose which items carry the discount

One way to read it: quantity discounts reward what customers already do, bundles change what they buy, and Buy X Get Y gives them a reason to act now.

Inventory: a discount rule or a product of its own

This is the difference merchants miss most often.

  • A discount-rule bundle (Discount Prime Product Bundle) sells the real component products. Each component keeps its own SKU and inventory, and the set discount applies when the set is complete. Nothing new to stock, and the parts still sell alone.

  • A bundle as its own product has its own listing, price and page. In Discount Prime this is a Combo, part of the advanced bundles on Ultimate. Shopify Bundles works this way too.

  • Quantity discounts and Buy X Get Y never create a product. They change the price of items already in the cart.

The trade-offs and setup are covered in how to sell a bundle as its own product, with real inventory.

How to tell which one is working

AOV alone can mislead you, because a deeper discount almost always lifts the order total. Track three numbers per campaign instead:

Metric

What it tells you

Watch for

Gross profit per order

Whether the bigger basket paid for the discount

It should rise against your no-offer baseline

Units or items per order

Whether the mechanic did its job

Quantity tiers should add units; bundles should add distinct items

Share of orders using the offer

Whether shoppers notice it

A low share often means the tier table or set is not visible enough

Give each test two to four weeks and avoid changing prices in the middle. If two mechanics run at once, keep them on different products so you can tell their results apart. Discount Prime's profit analytics reports gross profit per campaign after product cost and shipping, and shows revenue against a no-discount baseline, which is the comparison that matters here. For why revenue is the wrong scoreboard, see GMV is a vanity metric.

Alternatives and limitations

  • Shopify native first. Quantity-based automatic discounts, native Buy X Get Y, and Shopify Bundles cost nothing. They do not report gross profit per campaign or show a tier table on the product page, but for a single offer they may be enough.

  • Any discount lowers the margin rate. The question is whether gross profit per order rises enough to pay for it. Compare orders before and after, with costs filled in, not revenue alone.

  • Mechanics can collide. On non-Plus stores, the same item cannot take a Buy X Get Y reward and another product discount. Plan which products each offer owns.

  • Illustrative numbers. The example uses round prices and costs to show the math. Your mix, shipping and returns will change the result.

How to set it up in Discount Prime

  1. Install Discount Prime and fill in Cost per item on your products in Shopify. Profit analytics uses it on every plan.

  2. Quantity breaks, free Starter plan. Create a tiered quantity discount with percent or fixed tiers and a min and max per bracket. The pricing table shows the tiers on the product page.

  3. Bundles, Premium ($19.90/mo, 7-day free trial). Create a Product Bundle with up to 6 slots and a reward: % off the set, $ off the set, a fixed set price, cheapest item free, or up to 3 free gifts. Slots by collection, tag, vendor or product type need Prime ($49.90/mo). Combo products are on Ultimate ($99.90/mo).

  4. Buy X Get Y, Premium. Choose the trigger and one of four reward targets: the same product, the cheapest eligible item, a specific product, or an item from another collection. Set once per order or repeat per qualified group.

  5. Give each offer its own products if you run more than one, and test a cart with every offer in it.

  6. Compare gross profit per order for each campaign after two to four weeks, then keep the mechanic that earns more, not the one that sells more.

Product page with Buy more, Save more tier table (3+ 10%, 6+ 15%, 10+ 20%) and free shipping bar

Sources

Last reviewed: November 7, 2026.

Where to go next

Want to test a quantity break against a bundle on your own catalog? Install Discount Prime, start free on Starter, and try Premium free for 7 days.

shopifyproduct-bundlesvolume-discountsbxgyaov
Discount Prime Team

About the author

Written by the Discount Prime Team - the people building and supporting Discount Prime, the smart discount and pricing app for Shopify. We share what we learn from helping merchants run volume discounts, tiered pricing, and high-converting promotions every day.

Frequently asked questions

Should I use bundles or quantity discounts to increase AOV on Shopify?

Use quantity discounts when customers already buy more than one of the same product, such as consumables, refills or packs. Use bundles when the products naturally go together and you want customers to add items they would not have picked. Both raise AOV; quantity discounts add units, bundles add breadth. Test one at a time and compare gross profit per order, not revenue alone.

What is the difference between a product bundle, Buy X Get Y and a tiered quantity discount?

A tiered quantity discount lowers the price as the quantity of a product rises, for example 10% off at 3 and 15% off at 6. Buy X Get Y gives a reward item, free or discounted, when the customer buys a qualifying quantity. A product bundle discounts a complete set of different items once every part of the set is in the cart.

Is buy 2 get 1 free the same as 33% off?

Yes, on three items of the same price the customer pays for two, so the effective discount is 33.3%. On a product with a 60% margin that leaves a 40% margin, against about 53% for a 15% quantity break on the same three items. If you want a BOGO with a 15% effective cost, make the third item 45% off instead of free.

Does a bundle discount affect inventory on Shopify?

A discount-rule bundle sells the real component products, so each component's inventory goes down as usual and nothing new needs stocking. A bundle sold as its own product, like a Discount Prime Combo or a Shopify Bundles product, has a listing of its own. Pick the rule when the parts also sell alone, and a product when the set needs its own page, price and stock view.

Which Discount Prime plan includes bundles, BOGO and quantity breaks?

Tiered quantity discounts are on the free Starter plan. Buy X Get Y and Product Bundle with specific-product slots start on Premium at $19.90 a month. Rule-based bundle slots by collection, tag, vendor or product type start on Prime at $49.90 a month, and Combo products and other advanced bundles are on Ultimate at $99.90 a month.

Run profit-first promotions on Shopify

Discount Prime brings eight discount types, margin analytics, and conflict detection into one Shopify-native app.

See pricing

Or see it live in our demo store and watch every feature working on a real Shopify store.

Related articles