How to set up quantity-based tiered discounts in WooCommerce

Buying more usually means a store can afford to give up more margin per unit. A tiered discount rewards customers for larger orders instead of applying the same flat percentage to everyone.

This doc covers how to set up quantity-based tiered discounts, where the discount percentage increases as customers buy more of a product.

For example, a customer buying 2–5 T-shirts gets 5% off, 6–10 T-shirts gets 10% off, and 11–15 T-shirts gets 15% off.

You create a separate auto-applying coupon for each quantity tier using Smart Coupons, and the right one applies automatically based on how many units are in the cart.

Steps to create quantity-based tiered discount

↑ Back to top

To provide tiered or stackable discounts, you would need to create multiple coupons. For instance, we are going to provide a 5%, 10%, and 15% discount when a customer purchases T-shirts in ranges of 2–5, 6–10, and 11–15. Following are the steps:

Creating Coupons

↑ Back to top
  1. Navigate to your WordPress admin panel. Then go to Marketing > Coupons.
  2. Auto generate or add your own coupon code.
  3. Create a new coupon with ‘Discount type: Percentage discount’.
  4. Enter coupon amount as 5.
  5. Enable auto apply.
  6. Navigate to ‘Usage restriction’ tab. Include the product that you want to give as discount in the ‘Product’ field. Here we are opting for T-shirt.Smart Coupons restricted product
  7. Scroll below and you will find the “Product quantity based restriction” section. Here, you can add the minimum quantity as 2 and the maximum quantity as 5 on the respective fields.Smart Coupons - Product quantity based restrictions
  8. Publish the coupon.

That’s it!

Repeat steps 2–6 for two more coupons, changing only the quantity range and discount amount each time — 6–10 units at 10% off, then 11–15 units at 15% off.

You’ll now have 3 coupons covering the full tiered range. Since auto apply is enabled on each, the right discount applies automatically once a customer’s cart quantity falls within that coupon’s range.

Here are two documents that make the above possible:

  1. How to Auto apply coupons.
  2. How to provide discounts based on product quantities

Related Products

WooCommerce Subscriptions is a WooCommerce extension that lets customers subscribe to your products or...

Power your membership association, online magazine, elearning sites, and more with access control to...

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.