Quantity Breaks in the Shopify Cart Drawer: Built-In Volume Discount Setup

Short answer: You can run Shopify cart drawer quantity breaks without a separate bundle app because Oxify Cart Drawer & Upsells has volume discounts built in, so you do not need a second quantity breaks app to show them in the slide cart. Switch on Volume Discount, add a tier, choose All Products, Specific Products or Specific Collections, then add one Quantity Tier per break (for example buy 2 save 10%, buy 3 save 15%). Each break shows up in the cart drawer as a one-tap button under the line item, and the line shows the old price, the new price and the saving.
This guide walks through that setup, the tiers worth offering, how in-drawer quantity breaks sit next to spend-based rewards, and the Shopify discount rules that still apply when the discount comes from an app.
Disclosure: Oxify publishes this blog and makes Oxify Cart Drawer & Upsells. The setup steps and drawer behaviour below come from our own admin and demo store. Listing figures were checked on the live Shopify App Store page on November 9, 2026.
Key Facts (Checked November 9, 2026)
- Built in, not an add-on. The Oxify Cart Drawer & Upsells listing names quantity breaks, volume discounts, tiered discounts and "buy more save more" among the app's features, next to the slide cart, reward bar and upsells. It is rated 4.9 from 44 reviews and carries the Built for Shopify badge.
- Pricing. Four plans by monthly store orders, from $9.99/month (up to 100 orders) to $49.99/month (up to 1,000 orders), each with a 14-day free trial. Every plan lists the same features, so quantity breaks are not a higher-tier add-on.
- Targeting. Each volume discount tier targets all products, specific products or specific collections, and holds as many quantity tiers as you add.
- Shopify's cap. A store can have a maximum of 25 active automatic discounts, and that total includes app-based discounts. Source: Shopify Help Center — discount combinations.
- One product discount per line, off Plus. Shopify says that to combine multiple product discounts on the same line item, the store must be on Shopify Plus. On other plans, products in a Buy X get Y discount are ineligible for further product discounts.
- Codes vs automatic discounts. When a shopper enters a code while automatic discounts are active, Shopify applies the best discount or combination of discounts, not all of them. Customers can use up to 5 product or order discount codes and 1 shipping discount code on one order.
Why Put Quantity Breaks in the Cart Drawer?
Most stores show "Buy 3, save 10%" on the product page and nowhere else. That misses two groups of shoppers:
- Quick-add shoppers. Someone who adds a bag of coffee from a collection grid never opens the product page, so they never see your tier table. The drawer is the first and last place they can see "3 bags = 10% off".
- Qty-1 shoppers. Plenty of people who saw the table still add one unit. In the cart the total is real, and a "Buy 2 save 10%" button next to the item is a concrete next step they can take without leaving the drawer.
Putting the break in the drawer also removes the hunt for a code. The shopper taps the tier, the line updates, and the price they see is the price the discount produces.
How to Set Up Quantity Breaks in the Cart Drawer
Everything below happens inside Oxify Cart Drawer & Upsells. You do not create the tiers in Shopify's Discounts page as well; doing both gives you two discounts competing for the same line.
- Install the app and turn the cart drawer on for your live theme, so the Oxify drawer replaces the theme's cart.
- Open Volume Discount and switch it On. The header reads "Volume Discount active" when it is live, with a Disable button next to it.
- Click Add Tier and pick a Target Type: All Products, Specific Products or Specific Collections. Start with one product or collection that already sells in multiples (consumables, refills, socks, supplements).
- Under Quantity Discounts, click Add Quantity Tier once per break. Set the quantity and the discount for each one, for example 2 units at 10% and 3 units at 15%. Make every step deeper than the one before it; two tiers at the same percentage give the shopper no reason to climb.
- Need a different ladder for another group? Click Add Tier again and target that product or collection with its own quantity tiers. Avoid putting the same product in two tiers; if you must, test which one the drawer applies before launch.
- Preview on a phone and run the five-step test further down before you announce the offer.

What the Shopper Sees in the Drawer
Each quantity tier you add becomes a button under the cart line, labelled with the quantity and the saving ("Buy 2 save 10%", "Buy 3 save 15%"). The line item keeps its quantity stepper and shows the original price struck through, the discounted price and a "You Save" amount, with a discount tag under the product name. The shopper takes the deal without leaving the drawer and without working out the per-unit maths.
Two things we learned from our own demo store:
- Three buttons is the practical limit. In the screenshot above the third label already runs past the edge of the panel. On a 375-pixel phone that happens sooner. Two or three tiers, with short labels, keep every option visible.
- Do not repeat a percentage. Our demo's third and fourth tiers both say 15%. In a live store that button is noise; either deepen the last tier or delete it.
Because the drawer, the buttons and the discount come from one app, the price on the line and the price at checkout come from the same rule. That is the main reason to use the built-in tiers rather than pairing a cart drawer with a separate quantity breaks app.
Built-In Drawer Tiers vs a Separate App vs Native Shopify
| Route | Shows the break in the cart drawer | Cost | Watch out for |
|---|---|---|---|
| Native Shopify automatic discount ("Amount off products" with a minimum quantity) | No. The saving appears only once it has been applied | Free | One discount per tier, all counting toward the 25-discount cap |
| Separate quantity breaks app + any cart drawer | Only if the two apps are built to work together | Two subscriptions | Two apps can paint two different prices for the same line |
| Quantity breaks built into Oxify Cart Drawer & Upsells | Yes, as one-tap tier buttons on the line item | Included in every plan ($9.99 to $49.99/month) | App discounts still count toward Shopify's 25 automatic discounts |
When native is enough: if you only need the price to drop at checkout and do not care whether the shopper sees the next tier, create one automatic "Amount off products" discount per tier with a Minimum quantity of items requirement. The full click path is in how to set up tiered pricing on Shopify.
When a separate app makes sense: if the product page is where you sell bundles, mix-and-match sets or a build-your-own-box, a dedicated bundle app does more there. Our best Shopify quantity breaks apps comparison ranks the product-page tools by monthly cost. If you run one, keep the drawer's tiers switched off for the same products so only one engine prices the line.
Pick Tiers That Protect Margin
Start with this skeleton, then plug in your costs:
- Tier 1: 1 unit, full price. No button needed; this is the default.
- Tier 2 (hero): one step above what people already buy. If most orders hold 1 unit, the hero is 2 or 3, not 12.
- Tier 3: for fans and gifters. A deeper saving, still above product cost plus shipping.
Worked example (coffee, $18 bag, $6 product cost):
| Qty | Price each | Order | Gross profit |
|---|---|---|---|
| 1 | $18.00 | $18.00 | $12.00 |
| 3 | $16.20 (10% off) | $48.60 | $30.60 |
| 6 | $15.30 (15% off) | $91.80 | $55.80 |
You gave up $5.40 on the 3-bag order compared with three full-price bags, and still earned more than twice the gross profit of a 1-bag cart. That is the trade a quantity break makes. If 15% takes you under cost plus ad spend, the tier is too deep. How many steps to offer is covered in how many quantity break tiers, and more tactics sit in quantity break strategies that increase AOV.
Quantity Breaks vs Spend Tiers in the Same Drawer
The two are easy to mix up, and Oxify Cart Drawer & Upsells runs both:
| Area | Quantity break (Volume Discount) | Spend tier (reward bar) |
|---|---|---|
| Trigger | Units of one product or collection | Cart subtotal |
| Example | Buy 3 bags, 10% off each | Spend $75, get 10% off or free shipping |
| Shopify discount class | Product (lowers the line price) | Order or shipping (lowers the subtotal or shipping) |
| Drawer prompt | "Buy 2 save 10%" button on the line | Progress bar: "You're $18 from free shipping" |
They can run together because they sit in different Shopify discount classes, as long as the discounts are set to combine. Keep one of them as the loud message. A common pairing is quantity breaks on consumables and a free-shipping bar for the whole cart; see free shipping bars and tiered cart rewards.
Check the maths when both apply. Product discounts are applied first and the order discount is taken on the reduced subtotal, so the percentages do not add up. On the 6-bag order above, a 10% "spend $75" order discount on $91.80 is $9.18, leaving $82.62: 23.5% off the $108 list price, not 25%, and gross profit falls from $55.80 to $46.62. Run that on your deepest tier before you let the two stack.
Shopify Rules That Still Apply
A cart drawer app draws the buttons and creates the discount, but Shopify's discount rules decide what the shopper pays:
- 25 active automatic discounts per store, app discounts included. Keep tier groups broad (a collection rather than ten single products) so you are not spending the cap on one offer.
- One product discount per line off Plus. A quantity break and a second product-level promo on the same item will not both apply unless the store is on Shopify Plus.
- Buy X get Y wins the line off Plus. Products inside a BXGY offer cannot take the quantity break as well.
- Codes can replace the break. If a shopper's code conflicts with the automatic quantity break, Shopify applies the best discount or combination, which can silently swap out the tier they tapped. If you run influencer codes, say in the drawer whether they stack, or set the discounts to combine.
For the full stacking rules, see Shopify discount combination rules for quantity breaks and codes. Selling to businesses in case packs? Shopify's own B2B volume pricing (up to 10 price breaks per product in a catalog) is covered in our tiered pricing guide; keep that wholesale ladder separate from the retail tiers in the drawer.
Test the Drawer Before You Launch (Five Steps)
Run this on a phone, on the live theme:
- Add one unit. The tier buttons appear under the line and the price is full.
- Tap the first tier. The quantity, line price and subtotal update with no page refresh.
- Drop one unit with the stepper. The saving comes off. Most "stuck discount" bugs show up on removal, not on add.
- Remove the line. The cart empties cleanly with no leftover discount.
- Go to checkout. The paid total equals the drawer total. Then repeat once with a discount code to see which discount wins.
Tier Labels and Copy That Work
- Buttons: "Buy 2 save 10%", "Buy 3 save 15%". Quantity first, saving second, nothing else.
- Announcement line above the cart: "Buy 3 bags, save 10% on each."
- For high prices, use money instead of a percent: "Buy 2, save $12."
- After the tier applies, let the line's "You Save" amount do the talking; do not add a second banner.
Skip "Buy more, save more" as the only line. It is true and empty. Numbers close the gap.
Mistakes That Quietly Kill the Offer
- Five tiers in a thin drawer. Buttons run off the edge and people stop reading. Three is enough.
- Two engines on one product. A product-page bundle app and the drawer's volume discount both pricing the same SKU. The checkout total wins and the shopper feels misled.
- A hero tier nobody reaches. If 90% of orders hold one unit, "Buy 6" is not a nudge. Make the first break 2 or 3.
- Selling out the hero size. If the offer is 3 units and you have two in stock, remove that product from the tier until it is back.
- Stacking with a size upgrade. "Go to the 5 lb bag" and "buy 3 of the 2 lb bag" on the same line are two stories. Pick one. Size swaps live in the variant upgrade in cart guide.
- Testing only the panel. Always place a test order; the drawer total means nothing if checkout disagrees.
Frequently Asked Questions
Can I show quantity breaks in the Shopify cart drawer?
Do I need a separate quantity breaks app if my cart drawer app has them built in?
How do I set up quantity breaks in Oxify Cart Drawer & Upsells?
How many quantity break tiers should the cart drawer show?
What is the difference between quantity breaks and cart volume discounts?
Can I create quantity breaks on Shopify without an app?
Do quantity breaks from an app count toward Shopify's discount limit?
Why did my quantity break disappear at checkout?
Can quantity breaks and a free shipping bar run in the same cart drawer?
What does a tiered cart discount app do that Shopify does not?
What to Do Next
Pick one product or collection that already sells in multiples. Add two or three quantity tiers, each deeper than the last, and run the five-step test on a phone. Then watch units per order and drawer-to-checkout for two weeks; if units rise and checkouts fall, cut a tier.
To try the built-in tiers, install Oxify Cart Drawer & Upsells (14-day free trial). The Oxify cart drawer upsell page shows the rest of the drawer, and the ultimate guide to quantity breaks covers the pricing theory behind the tiers.