How to Set Up Bulk and Tiered Quantity Discounts

Bulk pricing rewards a shopper for buying more: the more they put in the basket, the less each item costs. Merchants know the same idea by many names — bulk discounts, quantity discounts, volume discounts, quantity breaks, price by quantity, buy more save more — and PricePulse builds all of them with two rule types: Tiered rule on Product for named products, and Tiered rule on Category for everything in a category. Restrict either rule to a user role and the same bands become wholesale-style pricing for trade customers only.

A tiered rule holds a list of bands. Each band has a range and a discount, and the band a product falls into is decided by the quantity in that cart line, or by the product’s price. The fields every rule shares are described in Discount Rule Fields.

How the Bands Work

↑ Back to top

The Tiered Discount Rules table is the heart of both rule types. Each row has:

  • Min Qty – the bottom of the band, inclusive.
  • Max Qty – the top of the band, inclusive. Leave the top band’s maximum high enough to cover any order you expect.
  • Discount – the amount for that band, read according to Discount based on.
  • ActionRemove deletes the row. At least one row is required.

Add Tier adds another row. Bands should not overlap; give each one a range that starts where the previous one ended.

Check for decides what is measured against those bands:

  • Quantity – how many of the product are in that cart line. This is the usual choice and the one people mean by bulk pricing.
  • Price – the product’s own price. The band becomes a price range, so one rule can discount everything between $10 and $50 and leave dearer products alone.

Quantity is counted per cart line, not across the whole rule. Two of one product and four of another are banded separately, so one cart can have two products from the same category in two different bands.

The three discount types behave differently across a tier. Percentage discount and Flat discount apply to every unit, so the saving grows with the quantity. Fixed discount takes the tier’s amount off the line once, however many units it covers: a tier of 10 on a $25 product saves $10 whether the shopper buys two or five.

Tiered Rule on Product

↑ Back to top

Bulk pricing on one or more named products. Use it where the volume deal belongs to the product itself — a t-shirt sold by the box, a consumable people restock.

The Tiered rule on Product editor with three quantity bands: 2 to 3 at 10 percent, 4 to 9 at 20 percent and 10 upwards at 30 percent.
Three quantity bands
  • Select a Product – one or more products the bands apply to. Required.
  • Check forQuantity or Price.
  • Tiered Discount Rules – the bands.
  • Exclude products that are already on sale – leaves products with an active sale price at their sale price.
  • ConditionsCart Total Quantity and Cart Total Value.

This editor has no Maximum Discount field — each band carries its own amount, so the ceiling would have nothing to add.

To set one up:

  1. Go to: WooCommerce > PricePulse > Dynamic Rules and choose +Add New Rule.
  2. Rule type: choose Tiered rule on Product.
  3. Discount based on: choose Percentage discount.
  4. Select a Product: pick the products.
  5. Check for: leave it on Quantity.
  6. Fill in the first band, then use Add Tier for each one after it.
  7. Publish your rule.

Example. A $20 Classic Tee with bands of 2–3 at 10%, 4–9 at 20% and 10 and over at 30%:

  • 1 tee falls in no band and costs $20.00.
  • 2 tees hit the first band: $18.00 each.
  • 4 tees hit the second: $16.00 each, a line total of $64.00, or $74.00 at checkout with $10 delivery.

Reducing the quantity moves the line back down the bands, and dropping to one restores $20.00.

Example on Price. Switch Check for to Price and set one band of $10–$50 at 10%. A $20 Classic Tee falls inside the band and becomes $18.00; a $100 Premium Hoodie sits outside it and stays at $100.00, however many are bought.

Three quantity bands built, then crossed in the cart

Tiered Rule on Category

↑ Back to top

The same bands applied to every product in one or more categories, so products added to those categories later are covered without editing the rule.

  • Select a Category – one or more categories. Required.
  • Maximum Discountrequired on this rule type. Enter 0 for no ceiling.
  • Check for, Tiered Discount Rules, Exclude products that are already on sale and Conditions – as for the product rule above.

Maximum Discount is required here and absent from the tiered product editor entirely. Leave it empty and the form will not submit: the rule is saved as a draft with none of its settings, and never appears in your rules list. Enter 0 if you do not want a ceiling.

Example. Bands of 2–3 at 10% and 4 and over at 20% on the Accessories category, with two $30 Wool Beanies and four $20 Baseball Caps in one basket:

  • The beanies are a line of 2, so they hit the first band: $27.00 each, $54.00 for the line.
  • The caps are a line of 4, so they hit the second: $16.00 each, $64.00 for the line.
  • Subtotal $118.00, or $128.00 at checkout with $10 delivery.

Two products from the same category, in the same cart, in two different bands — that is what per-line counting means in practice. Drop the caps to 3 and they re-band to $18.00; take a beanie away and the remaining one returns to $30.00.

Bulk rates across a category, banded per line

Showing the Tiers to Shoppers

↑ Back to top

A bulk deal only works if the shopper knows about it before they reach the basket. Two settings control where the tier table appears, at WooCommerce > PricePulse > Rules Configuration:

  • Display Tier Offer on Shop Page – shows the bands on the catalog and product pages.
  • Display Tier Offer on cart Page – shows them above the cart table, where a shopper deciding on quantities can see what one more item would earn.

They are independent: either, both or neither. Turning them off changes only what is displayed — prices are unaffected either way.

The classic cart showing the tier table above the cart, with bands of 2 to 3 at 10 percent, 4 to 9 at 20 percent and 10 to 99 at 30 percent, and four Classic Tees reduced from 20 dollars to 16 dollars each.
The tier table above the cart

Four tees have reached the second band, so each is $16.00 and the line is $64.00 — and the table above the cart shows what a tenth item would be worth.

The tier table on the cart page is drawn by the classic cart only. If your store uses the Cart block, Display Tier Offer on cart Page has nothing to draw into. Tiered prices are correct in the Cart and Checkout blocks — it is the table of bands that does not appear.

What the shopper sees. The bands as a small table on the product page and, if enabled, above the cart. Reduced unit prices with the original struck through once a band is reached, the line total following, and the same figures at checkout. On the offers page a tiered rule appears with a View tiers control that opens the full band list.

Neither tiered editor has an offer-message field, so tiered rules are advertised by their tier table rather than by a sentence you write.

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.