How to set up volume discounts (quantity tiers) on Shopify

Quantity tiers reward customers for buying more of what they already want. This guide covers which products suit them, how to set the tiers from your margin rather than round numbers, and how to show the offer so shoppers actually see it.

What a volume discount is (and isn't)

A volume discount lowers the price per item as the quantity goes up: buy 2 and save 5%, buy 3 and save 10%, buy 5 and save 15%. Each step is a tier. The shopper chooses how far up the ladder to go, and every extra unit is cheaper than the last.

It is easy to confuse with two other offers, so it helps to be precise:

  • Buy X Get Y gives a specific item free or discounted once a condition is met. It is a single step, not a ladder.
  • Cart goals reward the total spend across the whole cart, whatever is in it. Volume tiers reward the quantity of particular products.

Volume discounts work best where buying several units is natural: consumables and refills, socks and basics, candles, coffee, stationery, printed items, gifts bought for several people. They make little sense for products people buy once, such as a sofa or a winter coat.

Pick the right products

Before you think about percentages, decide where tiers belong. A good candidate ticks most of these boxes:

  • People already buy it in multiples sometimes. Look at your recent orders. If a product regularly appears with a quantity of 2 or more, tiers nudge a behaviour that already exists.
  • The margin can absorb a discount. A product sold close to cost cannot carry a 15% tier.
  • You have the stock. A tier for 5 units on a product with 12 left in the warehouse will sell it out quickly and then disappoint.
  • Variants are interchangeable. Three T-shirts in different colours still feel like “buying three”. Think about whether you want tiers on one product or across a whole collection, tag or vendor.

Work out tiers from your margin, not round numbers

The most common mistake is picking 10%, 20% and 30% because they look tidy. Start from the numbers instead. Here is a worked example with simple assumptions:

Worked example

A product sells for $79. It costs you $30 to make or buy, and each order costs about $8 to pick, pack and ship, regardless of how many units are inside (a simplification, but close enough for small items).

One unit at full price: $79 − $30 − $8 = $41 profit.

Three units at 10% off: 3 × $71.10 = $213.30, minus $90 product cost and $8 fulfilment = $115.30, or about $38.43 per unit.

Five units at 15% off: 5 × $67.15 = $335.75, minus $150 and $8 = $177.75, or about $35.55 per unit.

Two things stand out. First, the discount eats into the profit per unit, but the fixed cost of handling the order is spread over more units, which softens the blow. Second, every tier still earns more in total than a single-item order. That is the test each tier has to pass.

To find the deepest discount you can afford at a tier, decide the minimum profit per unit you are happy with and work backwards: maximum discount = (price − unit cost − minimum profit) ÷ price. With a $79 price, $30 cost and a $30 floor, that is ($79 − $30 − $30) ÷ $79, or roughly 24%. Your deepest tier should sit comfortably below that.

How many tiers, and where to put the steps

Two or three tiers are usually enough. More than that turns a simple offer into a table that shoppers have to study. A few guidelines:

  • Start the first tier at a quantity people already reach. If 2 is common in your orders, start at 2. If almost nobody buys more than one, start at 2 anyway, but keep the first step modest.
  • Make each step feel worth it. The jump from 5% to 6% does not change anyone's mind. Gaps of around five percentage points are easier to notice.
  • Show the price per item, not just the percentage. “$71.10 each” is easier to compare than “10% off”.

For the example above, a clear tier table looks like this:

QuantityDiscountPrice eachYou pay
1–$79.00$79.00
25%$75.05$150.10
310%$71.10$213.30
5+15%$67.15$335.75

Show the tiers where the decision happens

A tier that only appears at checkout does almost nothing, because by then the shopper has already decided how many to buy. The offer needs to be visible on the product page, close to the price and the quantity selector.

There are three common layouts, and each suits a different case:

  • Table: compact and precise. Good for three or more tiers and for buyers who compare unit prices.
  • Rows: one line per tier with the saving spelled out. Good for two or three tiers on a busy product page.
  • Cards: larger, more visual blocks. Good for two or three tiers when you want the offer to be the first thing people notice.

It also helps to hint at the offer before the product page. A short sale badge on collection pages, such as “Buy 2, save 5%”, tells shoppers there is a reason to click through.

Setting it up in Discount Easy

In Discount Easy a volume discount is one of the five discount types. The set-up follows the decisions above:

  1. Create a new Volume discount and choose what it applies to: specific products, collections, product tags or vendors.
  2. Add the tiers. The Free plan allows up to 2 tiers, Basic up to 5 and Pro up to 10.
  3. Choose whether it applies automatically or with a discount code. For tiers, automatic is usually the better fit, because the table on the product page promises a price the shopper should get without typing anything.
  4. Set the start and end dates, or leave it running.
  5. Add exclusions if needed, for example items that are already on sale.
  6. Switch on the Discount Easy app embed in your theme editor and pick the table, rows or cards layout. The tier widget then appears on the relevant product pages without editing theme code.

Common mistakes to avoid

  • Stacking by accident. If a 15% tier can combine with a 10% welcome code and a sitewide sale, the final price can fall well below what you planned. Check your discount combinations in Shopify, and on the Pro plan you can block discount codes from stacking on a campaign.
  • Tiers on items already reduced. Exclude products that are on sale, or the two discounts compound.
  • Too many tiers. Five tiers on a $12 product create a table nobody reads.
  • Forgetting stock. Check inventory before launching a deep tier on a slow-to-restock item.
  • Never checking the result. Look at orders, revenue and average order value for the campaign after a few weeks. On paid plans, Discount Easy shows these per campaign and exports them to CSV.

Summary

  • Use volume discounts on products people naturally buy in multiples.
  • Set tiers from your margin and a minimum profit per unit, not from round numbers.
  • Keep it to two or three tiers with steps big enough to notice.
  • Show the tiers on the product page, next to the price, with the price per item.
  • Exclude sale items, control stacking, and review the numbers after a few weeks.

FAQ

How many tiers should I offer?

Two or three is enough for most stores. Add more only if your customers genuinely buy across a wide range of quantities, for example in wholesale or printing.

Should a volume discount be automatic or use a code?

Usually automatic. The tier table on the product page tells shoppers what they will pay, so it should apply without a code. Codes make sense when the tiers are only for a specific audience, such as a newsletter list.

Can I offer volume discounts on the Free plan?

Yes. The Free plan includes volume discounts with up to 2 tiers, within the limit of 3 live discounts. Basic raises it to 5 tiers and Pro to 10.

Do I need to edit my theme to show the tier table?

No. Discount Easy adds its widgets through a theme app embed. You switch it on in the Shopify theme editor and choose the layout there.