How to set up quantity breaks and volume discounts on Shopify
A native Shopify discount has one minimum requirement. How to put a whole ladder of quantity price breaks in one discount and show it on the product page.
DiscountOS is a Built for Shopify discount app that runs multiple offers inside a single automatic discount, including market-specific and tiered discounts.
Does Shopify support quantity breaks natively?
Not inside one discount. The Shopify Help Center page on amount off discounts gives each discount one minimum requirement: you select Minimum purchase amount or Minimum quantity of items, and the page describes no tiers. A quantity ladder built that way is one discount per rung, and each automatic one counts toward the store’s limit, which the Help Center page on discount combinations states as “a maximum of 25 active automatic discounts,” app discounts included. Shopify does have volume pricing in B2B catalogs. The Help Center page on quantity rules and volume pricing in B2B says “Volume pricing lets you offer additional price breaks to customers when they purchase larger quantities of a product in a single order,” and “You can add up to 10 price breaks per product which are applied to each variant.” DiscountOS puts a volume discount ladder in one discount for every customer, with no B2B catalog needed: each tier is a bigger percentage off every unit, Shopify applies the highest tier the cart reaches, and the tier table on the product page shows shoppers what they save.
What does a quantity break ladder look like?
A $20.00 product on a three-tier DiscountOS Quantity Break:
| Quantity in the cart | Tier | Price per item |
|---|---|---|
| 1 | No tier | $20.00 |
| 2 to 4 | 10% off each | $18.00 |
| 5 to 9 | 15% off each | $17.00 |
| 10 or more | 20% off each | $16.00 |
Tiers replace each other. At 5 items the shopper gets 15% off every unit, not 10% plus 15%.
Percentage tiers or fixed-price tiers?
| DiscountOS Quantity Break | DiscountOS Price List | |
|---|---|---|
| What a tier gives | A percentage off each item | Percentage off, Fixed amount off or Fixed price per item |
| Tiers measured by | Quantity | Total quantity of items or Total amount spent |
| How quantities count | Across all selected items, Per product or Per variant | The same three on quantity tiers, plus Count towards tiers: Selected products only or Entire cart |
| Which items | All products, Specific products or Specific collections | Specific products, Specific collections and Customer tags in Discount Rules |
| Adding tiers | Add tier for each rung | Add rule for each rung |
| Show on storefront | Turned on for a new discount | Turn on Show on storefront in the discount |
| Extra controls | Markets, combinations, dates | Tier title (optional), Only for company (B2B) customers, Only in one currency, customer segments, Convert to customer’s currency |
Pick Quantity Break for a short percentage ladder. Pick Price List for amounts, set prices, spend tiers or a wholesale ladder for company customers.
How do you set up quantity price breaks on Shopify with DiscountOS?
- Open DiscountOS, click Create discount, and choose Quantity Break. It sits under Product page offers, with the example “Buy 2, get 10% off each”.
- Choose the discount method and name it. Pick Automatic and type a Title, or pick Discount Code and type the code.
- Choose the items. In Applies to, pick All products, Specific products or Specific collections.
- Set the tiers. A new quantity break starts with buy 2 for 10% off and buy 3 for 15% off. Edit Buy (quantity) and Get (% off each) on each row, and use Add tier for another rung. Each row must be higher than the row above it.
- Choose how quantities count. Count tiers set to Across all selected items pools the quantities, so two different products count together. Per product and Per variant make each one reach the tier on its own.
- Add the tier blocks to your theme. Show on storefront is on for a new quantity break. In the Add to your theme panel, click Add next to Quantity Break Table or Quantity Break Picker. The theme editor opens with the block ready to place; put it near the price or the buy button and click Save.
- Set combinations, markets and dates, then save. Use Discount can be combined with:, Markets and Active Dates, then save from the bar at the top of the page.
Every setting is explained in the Quantity Break docs.
How do you set a fixed price or amount off per tier?
Use a DiscountOS Price List. Open Create discount, choose Price List under Product page offers, and set Discount Type to Percentage off, Fixed amount off or Fixed price per item. Then choose Tiers are based on, Count towards tiers and Count tiers, and click Add rule for each tier.
A few Price List rules to know:
- Pick the Discount Type before the amounts. Changing it clears every tier’s amount, because 10 means 10% off, 10 off, or a price of 10 per item.
- Fixed price per item never raises a price. Items already at or below the target are left alone.
- Each rule has its own threshold. The field shows “Another rule already uses this quantity” when two match.
- Tier title (optional) puts your own name for that tier on the discount line.
- Only for company (B2B) customers gives the price list to customers buying for a company and to nobody else.
How do you show quantity breaks on the product page?
The DiscountOS storefront widgets draw the ladder on the product page:
- Quantity Break Table lists every tier with the quantity, what the shopper gets and the price. Display quantities as range shows “2–4” instead of “2+”, and Show original price crosses out the full price next to each discounted one.
- Quantity Break Picker shows the tiers as tappable deal cards the shopper adds to the cart in one go. Most popular tier tags one card, and Let shoppers mix variants per tier lets shoppers build the tier from different variants.
Tips for placing them:
- Tiers counted per variant? Place the Quantity Break Picker, which shows them as deal cards.
- Two offers on one product? Choose which one shows on the discount picks the offer the widget displays.
- No app embed needed. The blocks render on their own.
Can quantity breaks show on collection pages?
The Quantity Break Table and Quantity Break Picker are product page blocks. To put the offer on product cards on collection pages, create a DiscountOS Sale Badge: leave Fill from a discount off, type Badge text such as “Buy 2, save 10%”, and set Apply to to Specific collections. To cross out prices on product cards instead, a struck-through price suits one flat percentage for every shopper; how to show the discount price on a Shopify product page walks through it.
Spend-based ladders work the same way in one discount: see how to set up tiered discounts on Shopify. For the slot math behind putting tiers in one discount, read How to have more than 25 automatic discounts on Shopify, and for a side-by-side of discount apps, the best Shopify discount apps in 2026.
Questions merchants ask
Does Shopify have quantity breaks built in? The Shopify Help Center page on amount off discounts gives each discount one minimum requirement, such as a minimum quantity of items, and describes no tiers inside one discount. Shopify’s B2B volume pricing adds price breaks inside B2B catalogs, and the Help Center says you can add up to 10 price breaks per product.
Can different products count toward the same quantity tier? Yes, with Count tiers set to Across all selected items, the default in a DiscountOS Quantity Break. Per product and Per variant make each product or variant reach the tier quantity on its own.
How do I show quantity breaks on the product page? Turn on Show on storefront in the discount, then use the Add to your theme panel to place the Quantity Break Table or the Quantity Break Picker block. The blocks follow the discount and show nothing when the offer is paused or over.
Can I show quantity breaks on collection pages? The DiscountOS Quantity Break Table and Quantity Break Picker are product page blocks. For product cards on collection pages, a DiscountOS Sale Badge with your own text, such as Buy 2, save 10%, and Apply to set to Specific collections puts the offer on those cards.
Can a tier set a fixed price per item instead of a percentage? Yes, with a DiscountOS Price List. Set Discount Type to Fixed price per item, and items already priced at or below the target are not discounted. Price List also offers Fixed amount off and tiers based on the amount spent.
Sources
- Shopify Help Center, Amount off discounts: in the Minimum requirements section, select Minimum purchase amount or Minimum quantity of items. Read on 26 September 2026.
- Shopify Help Center, Setting up quantity rules and volume pricing in B2B: “Volume pricing lets you offer additional price breaks to customers when they purchase larger quantities of a product in a single order.” and “You can add up to 10 price breaks per product which are applied to each variant.” Read on 26 September 2026.
- Shopify Help Center, Discount combinations: “You can have a maximum of 25 active automatic discounts. This total includes app-based discounts.” Read on 26 September 2026.
- DiscountOS on the Shopify App Store, listed as DiscountOS ‑ Market Discount, read on 26 September 2026: Built for Shopify, free.
- DiscountOS documentation: Quantity Break, Price List, Storefront widgets, Sale badge.