Skip to content

How to Set Up Tiered Quantity Discounts on Shopify

Two ways to offer buy more, save more pricing on Shopify, with built-in discounts or one volume discount, and how to pick tiers that pay off.

How-to guidesThe diex team6 min read

Tiered quantity discounts reward customers for buying more of what they already want: 10% off three, 15% off six, 20% off ten. They are one of the simplest ways to lift order size without running a storewide sale. This guide shows two ways to set them up on Shopify, where each one fits, and how to choose tiers that do not give away margin for nothing.

What a tiered quantity discount looks like

A tiered quantity discount, also called a volume discount or quantity break, has several thresholds. Each threshold unlocks a bigger discount, and the customer gets the highest tier their cart reaches.

For example, a store selling a $24 tee might use:

Quantity Discount Price each
1 to 2 none $24.00
3 to 5 10% off $21.60
6 to 9 15% off $20.40
10 or more 20% off $19.20

Two questions decide how you build it. First, what counts toward a tier: one variant, all variants of a product, a group of products, or the whole cart? Second, how will customers find out the tiers exist before they reach checkout?

Option 1: Shopify's built-in discounts, one discount per tier

Shopify's own discounts can only hold one minimum requirement each. The Amount off products discount lets you set either a minimum purchase amount or a minimum quantity of items, so each tier becomes its own discount.

To build the table above:

  1. In your Shopify admin, go to Discounts and create an Amount off products discount.
  2. Choose Automatic discount as the method and give it a title customers will understand, such as "3+ tees: 10% off".
  3. Set the value to 10% and choose the products or collection it applies to.
  4. Under Minimum requirements, choose Minimum quantity of items and enter 3.
  5. Leave the discount unable to combine with other product discounts.
  6. Repeat for the 15% tier at 6 items and the 20% tier at 10 items, with the same products.

This works because of how Shopify resolves discounts that cannot combine: it applies the best discount for the customer's cart. A cart with seven tees qualifies for both the 10% and 15% discounts, and the customer gets 15%.

Shopify counts only the items the discount applies to toward the minimum quantity, as its help page on amount off discounts explains. If the discount covers a whole collection, every product in that collection counts together. That is a useful form of mix-and-match, and for many stores it is all they need.

Where the built-in approach gets awkward

The one-discount-per-tier approach starts to strain in a few situations.

  • Every tier is a separate discount to keep in sync. Change the products, the end date or the eligibility, and you have to make the same change three or four times. Miss one and the tiers stop lining up.
  • Counting is fixed to the selection. All selected items count together. If you want each product to reach its own tiers, so that three socks and three candles do not combine into "six items", you need a separate set of tier discounts for every product.
  • Customers cannot see the tiers. Nothing on the product page tells a shopper that a third tee is cheaper. They only find out in the cart, if they add enough to trigger it.
  • Stacking with order discounts is limited. Shopify lists product discounts combining with order discounts as available only to eligible merchants. Check your store before you plan a tier discount and a site-wide order code to run together.

None of these are problems for a single product line with one set of tiers. They become problems when tiers are a regular part of how you sell.

Option 2: one volume discount that holds every tier

The alternative is one discount that contains all the tiers. A volume discount in diex holds the tiers together, so dates, products and eligibility are set once. You choose a percentage or a fixed amount for the discount, and each tier gets its own value.

It also lets you choose what counts toward a tier with a setting called Count quantity across:

  • Each cart line: each variant reaches tiers on its own.
  • All variants of a product: two blue and three red tees count as five.
  • All products of a collection: any mix from a "pick any six" collection counts together.
  • Everything in the cart: every eligible item adds up.

The step-by-step setup is in the volume discounts guide. To show the tiers where people decide, the volume pricing table block lists them on the product page and tells the shopper how many more to add for the next tier.

If you only need one set of tiers on one collection and do not need them on the product page, the built-in approach costs nothing extra. Use an app when you run tiers on many products, need per-product counting, or want customers to see the tiers before the cart.

How to choose the tier breakpoints

Tiers only work if they sit just above what customers already buy. Too low and you discount orders that would have happened anyway. Too high and nobody reaches them.

Start with your own orders. Export the last three months of orders for the products in question and count how many units each order contained. You are looking for where orders cluster.

For example, say most orders for your tee contain one or two units, a smaller group contains three, and very few contain more than four. A sensible first tier is three: it rewards customers already close to it and gives one-unit buyers a reason to add more. A second tier at six gives your best customers something to aim for without discounting the typical order.

Then check the margin at each tier. If the tee costs you $9 to make and ship, the 20% tier at $19.20 still leaves $10.20 a unit, which may be fine. A 30% tier at $16.80 leaves $7.80, which may not be. Work out the margin per order at each tier, not only the discount percentage.

Test before you announce it

Discounts interact in ways that are easy to miss. Before you promote the tiers:

  1. Build carts at each threshold and one item below it, and check the price at checkout.
  2. Test with a discount code customers are likely to have, such as a welcome code, to see what happens when both apply.
  3. If the discount is limited to some customers, test signed in as one of them and as a guest.
  4. Check the product page and cart on your phone, where most shoppers will see it.

If something does not apply the way you expect, Shopify's guide to combining discounts and our troubleshooting guide cover the usual causes.

Next steps this week

  • Pull the units-per-order numbers for your top three products and mark where orders cluster.
  • Pick a first tier one step above the most common quantity, and work out your margin at every tier.
  • Decide what should count toward a tier: one variant, a product, a collection or the cart.
  • Set it up with built-in discounts if one set of tiers is enough, or with a single volume discount if you need more control.
  • Put the tiers on the product page so customers know before they decide how many to buy.

Sources

  1. Shopify Help Center: Amount off products and orders
  2. Shopify Help Center: Combining discounts

More articles

Run the promotions you actually want to run

Install diex from the Shopify App Store. One plan at $29.99 a month, billed by Shopify.