How to Set Up Tiered Discounts on Shopify (Buy More, Save More)
Tiered discounts are one of the simplest ways to increase average order value. Buy 2, get 10% off. Buy 4, get 20% off. Buy 6, get 30% off. The customer sees a clear incentive to add more to their cart, and you sell more units per order.
The problem: Shopify doesn't support this natively. You can create a fixed discount or a percentage discount, but you can't say "apply different discounts based on how many items are in the cart." Not without code, not without Shopify Plus checkout scripts (deprecated), and not with the basic discount system.
Most merchants solve this by creating multiple discount codes — "SAVE10" for 2+, "SAVE20" for 4+, "SAVE30" for 6+ — and hoping the customer picks the right one. That's not a strategy. That's a guessing game.
Why Tiered Discounts Beat Flat Discounts
A flat 15% off discount works. But it leaves money on the table.
A customer buying one item gets the same deal as a customer buying five. There's no reason to add more to the cart. The discount percentage doesn't change whether they buy one unit or ten.
Tiered discounts create a pull. The customer sees they're close to the next tier and adds one more item to unlock a bigger discount. It's the same psychology behind "spend $50 for free shipping" — except instead of a shipping threshold, it's a discount threshold.
Here's what this looks like in practice:
| Quantity | Discount | Price per unit (on a $40 product) |
|---|---|---|
| 1 | 0% | $40.00 |
| 2-3 | 10% off | $36.00 |
| 4-5 | 20% off | $32.00 |
| 6+ | 30% off | $28.00 |
A customer who planned to buy 1 item sees they can get 10% off by buying 2. That's an $8 discount for adding $36 to their order. Most will take it. Some will stretch to 4 for 20% off. Your AOV just doubled or quadrupled from a single pricing mechanism.
This is how wholesale and B2B pricing works. Volume discounts reward larger orders. The same principle applies to DTC — you're just presenting it as a deal instead of a price sheet.
The Shopify Problem
Shopify's discount system is one-dimensional. You create a discount, set a percentage or fixed amount, and optionally set a minimum purchase amount. That's it.
No quantity-based tiers. You can't say "10% off when the cart has 2+ of this product, 20% off at 4+." The discount is flat — it applies the same way regardless of quantity.
One discount code per checkout. Even if you create separate codes for each tier, the customer can only use one at checkout. They have to know which code matches their cart size. If they use "SAVE10" when they qualified for "SAVE20," they get the worse deal and might not even realize it.
Automatic discounts don't stack. Shopify's automatic discounts (the ones that apply without a code) can only have one active at a time. You can't run three automatic discounts for three tiers simultaneously.
Checkout scripts are dead. Shopify Plus merchants used to solve this with checkout scripts — custom code that ran during checkout and modified prices. Shopify deprecated them in favor of Shopify Functions, which are powerful but require a developer to build and deploy.
How to Build Tiered Discount Links
Checkout Links has a tiered discount feature that solves this without code. You set quantity thresholds and discount percentages, and the app applies the right discount based on what's in the cart. Here's the setup.
Step 1: Create a Link and Add Your Product
Open Checkout Links in your Shopify admin. Create a new link and add the product you want to offer with volume pricing.
Set the default quantity to 1 (or whatever your minimum order is). This is what the customer starts with — they can increase it later.
Step 2: Set Up Tiered Discounts
In the discounts section, switch to tiered discounts. You'll see a simple table where you define your tiers:
- Tier 1: 2+ items → 10% off
- Tier 2: 4+ items → 20% off
- Tier 3: 6+ items → 30% off
Set as many tiers as you want. The discount applies to the entire order — so if a customer buys 4 items at $40 each, they pay $128 instead of $160. The savings are visible at checkout.
The tiers are enforced automatically. No codes to enter. No wrong code to pick. The customer adds items, and the discount adjusts in real time at Shopify checkout.
Step 3: Add a Pre-Checkout Page (Optional but Recommended)
For tiered discounts, a pre-checkout page makes a big difference. The customer needs to see the pricing tiers before they decide how many to buy.
Build a quick page with these blocks:
- Hero block: "Buy More, Save More" with your product name
- Text block: A pricing tier table showing the discount at each level
- Products block: The product with quantity selector
- Checkout button: "Get My Discount"
The pricing table is key. When customers can see exactly how much they save at each tier, they optimize their order to hit the next threshold. Without it, they don't know the tiers exist.
Step 4: Share the Link
Use the link anywhere you'd promote a deal:
Email campaigns. "Stock up and save — buy 4+, get 20% off" with a direct link. Works especially well for consumables, basics, and products customers buy repeatedly.
Social media. Share the link in Instagram stories, TikTok bios, or Facebook ads. The customer clicks, sees the pricing tiers on the pre-checkout page, picks their quantity, and checks out.
QR codes. Print the QR code on product inserts. "Loved this product? Buy more and save" — the customer scans, sees the deal, and reorders at a volume discount.
SMS. Pair with Klaviyo or Postscript for a targeted "restock and save" message. Customers who bought once are the most likely to buy in bulk.
When to Use Tiered Discounts
Tiered discounts work best for products that customers might buy multiples of. Not every product qualifies.
Great for:
- Consumables. Skincare, supplements, coffee, candles — anything that runs out. "Stock up for 3 months" is an easy sell with volume pricing.
- Apparel basics. T-shirts, socks, underwear. "Buy 3, save 20%" is a proven format.
- Gifts and bundles. "Buy 4 candles for a gift set" at a tiered discount makes gift-buying easier.
- B2B and wholesale. Small businesses reordering supplies. Tiered pricing is what they expect.
- Seasonal products. Holiday items, back-to-school supplies, summer essentials. Customers buy in bulk when they know the season is coming.
Less effective for:
- One-time purchases (furniture, electronics) where buying 2+ doesn't make sense
- Products with wildly different variants where quantity tiers feel arbitrary
- Very low-price items where the discount amount isn't meaningful
Tiered Discounts vs. Bundle Discounts
Both incentivize buying more. The difference is structure.
Tiered discounts scale with quantity. The customer picks how many they want, and the discount increases at each threshold. They're buying multiples of the same product (or mix-and-match from a collection).
Bundle discounts are fixed. "Buy these 3 specific products together and save $15." The customer gets a set discount for a set combination.
Use tiered discounts when you want the customer to decide how much to buy. Use bundles when you want to push specific product combinations.
Both work in Checkout Links. Create a tiered discount link for volume pricing, or create a link with multiple products and a fixed discount for a bundle deal.
Measuring What Works
After running a tiered discount campaign, check two numbers:
Average order value. Compare AOV from tiered discount links vs. your regular store traffic. If the tiers are working, AOV from the discount links should be meaningfully higher — 40% to 100% higher isn't unusual for well-structured tiers.
Units per order. Are customers actually moving up tiers? If 80% of customers are buying at the lowest tier, your thresholds might be too high. If customers are clustering at the top tier, you might be giving away too much margin. Adjust the tier thresholds until you see a spread across levels.
The sweet spot is when 30-40% of customers buy at a tier above your default quantity. That means the tiers are compelling enough to drive behavior without being so aggressive that everyone gets the maximum discount.
Common Mistakes
Too many tiers. Three tiers is usually right. Four is fine. Six is confusing. The customer should be able to see the full pricing ladder in a glance.
First tier too high. If your first discount tier starts at 5+ items, most customers won't bother. Start low — 2 or 3 items — so the first tier feels achievable.
Discounts too small. A 5% discount at 2 items isn't compelling. On a $30 product, that's $1.50. The customer doesn't care. Make the first tier meaningful — 10% minimum — so there's an actual reason to add another item.
No visibility. If customers don't know tiered pricing exists, it doesn't work. Show the pricing table on your pre-checkout page, mention it in your email copy, and make the savings obvious. "Buy 2 and save $8" is clearer than "10% off 2+."
Get Started
Create a tiered discount link in Checkout Links and test it on your best-selling consumable or basic product. Start with three tiers (10%, 20%, 30%), set the thresholds low, and share it in an email campaign to existing customers.
Existing customers already trust your product. Offering them a volume deal is the lowest-friction way to increase AOV — and the easiest win you'll get this month.