Conversion · Guide
Best Shopify quantity discount examples
Twelve tier structures by catalogue type, why each one works, and the four shapes that quietly cost you margin.
By Sonam Patel, CEO & Co-Founder7 min read
Most "quantity discount examples" posts are a list of percentages. That is not the useful part. The percentage is the last decision you make, not the first, and a structure that works beautifully on coffee will lose money on furniture.
What follows is twelve structures, grouped by what the shopper is actually doing, with the reasoning attached. Copy the reasoning, then set your own numbers.
Three variables behind every tier ladder
Before the examples, the vocabulary. Every quantity break is defined by three things:
- Depth — how much comes off at the top tier. This is the number everyone argues about and the least important.
- Step — how far apart the tiers are. A step that is too small feels meaningless; too large and shoppers stop at tier one and never look up.
- Ceiling — how many units the top tier asks for, relative to what people already buy. This is the one that decides whether the ladder gets climbed.
A ladder where the top rung sits at twice the normal basket is a different product from one whose top rung is five times it. Same discount, different outcome.
Twelve structures by catalogue type
| Catalogue | Structure | Why it works |
|---|---|---|
| Coffee, tea, supplements | Buy 2 save 10% · Buy 3 save 15% · Buy 6 save 20% | The shopper already intends to rebuy; the ladder just pulls the rebuy forward into one order |
| Skincare routines | Buy 2 save 12% · Buy 3 save 18% · Complete the routine (4) save 25% | Names the fourth unit as an outcome, not a quantity |
| Pet food, cleaning supplies | Buy 2 save 8% · Buy 4 save 15% · Buy 8 save 22% | Doubling steps match how the product is actually consumed |
| T-shirts and basics | 3 for 15% · 5 for 22% | Multipack pricing reads as a single decision, not a discount |
| Size-run apparel | Buy any 3 sizes save 12% | Turns "which one?" into "which three?" and reduces return risk |
| Jewellery | Buy 2 save 10% · Buy 3 save 18% · Stack of 3 save 25% | The third unit is where layering happens; price it as a set |
| Candles and home fragrance | Buy 3 save 15% · Buy 6 save 25% | Gift and seasonal buying clusters naturally at three and six |
| Gift sets | Bundle price on 2, tier on 3+ | Bundles beat percentages when the shopper is buying for someone else |
| Phone cases, cables, accessories | Buy 2 save 20% · Buy 3 save 30% | Low unit price needs deeper percentages to register at all |
| Consumables with variants | Mix and match: any 3 save 15% | Prevents the shopper abandoning because they want three different flavours |
| Wholesale and B2B | 12 units save 15% · 24 save 22% · 48 save 30% | Case-size steps; the buyer is pricing a purchase order, not a basket |
| High-consideration hero products | Gift with purchase at 2 units | Protects margin where a percentage would be expensive |
Two of those deserve a note.
Mix and match beats depth for variety ranges. If someone wants three different flavours and the offer only counts three of the same product, you have created a loyalty test rather than an incentive. A mix-and-match tier at a slightly shallower depth will usually outperform a deeper same-item tier, because it removes a decision instead of adding one.
The gift-with-purchase row is deliberately not a discount. On a considered, high-margin product, a percentage cut is the most expensive way to say "buy two". A gift costs you its wholesale price and can be worth more to the shopper than the equivalent cash discount.
What the offer should say on the page
The structure only works if the shopper can see it without opening a modal. Three placements, in priority order:
Beside the quantity selector on the product page. Example copy:
Buy 2 — save 10% · $27.00 each Buy 5 — save 15% · $25.50 each Buy 11 — save 20% · $24.00 each
Show the unit price, not just the percentage. "Save 15%" is arithmetic the shopper has to do; "$25.50 each" is a price they can compare.
In the cart or cart drawer, as a single line naming the next tier: "Add 1 more to save another 5%". One line, one next step.
In a collection banner or announcement bar, at the lowest priority. Useful for cold traffic, useless as the only placement.
If you use Quantity Breaks, the ladder renders as an app block on Online Store 2.0 themes and the discount is applied through Shopify Functions — which matters, because Shopify Scripts stopped executing on 30 June 2026. A discount app still built on Scripts is not applying anything.
Four structures that consistently underperform
The single tier. "10% off when you buy 2" is not a ladder, it is a nudge with no ceiling. There is no second decision for the shopper to make, so the basket stops at two.
Five or more tiers. Past three, shoppers stop reading and start guessing. The fourth and fifth rungs add visual noise and rarely get claimed — check your own take-rate per tier, and if the top rung is under a couple of percent of orders, it is decoration.
Proportional steps that ignore basket economics. Ten percent for two, twenty for four, thirty for six looks tidy. But if the shopper rarely buys more than two, you have built two reachable rungs and one fantasy. Set the ceiling at roughly 1.5 to 2 times your current average order value so the top rung is worth reaching and possible to reach.
Discounting the hero product to fund the ladder. If the deep tier applies to the item that already sells at full price, you have discounting without the freight. Put the depth on the attach — the second and third units — and protect the hero.
How to tell which structure is winning
Change one variable at a time, and give each variant enough traffic to mean something — roughly a hundred conversions before you read the result. Then measure four numbers, not one:
- Units per order — the ladder's actual job. Flat means nobody is climbing.
- Take-rate per tier — which rungs get claimed. This tells you where the ceiling is set wrong.
- Blended discount — total discount divided by list value. If it sits near your headline percentage, almost nobody is taking the tiers; they are just taking the discount.
- Contribution margin per order — revenue minus discount minus cost of goods. The only number that decides whether the offer was worth running.
That last one is the whole subject of the BFCM discount math post — including the worked example showing how a headline of "up to 20%" can cost 8.4% in practice while a sitewide 20% costs the full twenty.
Where to start
Pick the structure that matches your catalogue from the table above, set the ceiling at 1.5–2× your average order value, and run three tiers for four weeks. Then read the take-rate per tier and move one rung.
If you want the longer version of tier design — naming, placement, and the measurement traps — that is in How to increase AOV with quantity breaks. If you sell considered products where a percentage feels expensive, the free gift threshold is usually the cheaper lever, and pairing either with a free shipping progress bar cleans up the last few dollars of the basket.
Selling jewellery specifically? GetJewelDesigns is where we test the stack-of-three structure with high-consideration buyers, and the notes from that work show up in the examples above.
Not sure which of the twelve fits your catalogue? Send us your top three products and current AOV and we will tell you which structure we would test first.