Skip to content
Pedro Lima, DevDiggers customer Kareem Al Samman, DevDiggers customer Valentina Dancheva, DevDiggers customer Loved by store owners in 158+ countries

WooCommerce Tiered Pricing Plugin: Sell More Units Per Order

This WooCommerce tiered pricing plugin shows the whole price ladder on the product page and lets the cart apply the right tier as the quantity changes. Buy 10 and save 5%, buy 25 and save 10%. The dashboard shows which tier earned each order.

5 star reviews Rated 4.9/5 across Trustpilot, Google and Envato
  • Simple and variable products
  • 14-day money-back guarantee
  • 24×7 human support
WooCommerce tiered pricing plugin dashboard with a next tier nudge, a Beanie quantity pricing table, cart savings and a trade pricing rule
Version
v2.0.0
Last updated
September 19, 2026
WordPress
Tested to 7.1.3
WooCommerce
Tested to 11.2.1
0+ Reviews for Tiered Pricing
5.0/5 Average buyer rating
0+ Countries served
Elite Author on Envato
What is a WooCommerce tiered pricing plugin

What does a WooCommerce tiered pricing plugin do?

WooCommerce sells each product at one price. A tiered pricing plugin lets that price fall as the quantity rises. The customer sees a ladder, such as 10 units at $17.10 each, and the cart applies it.

Once a customer reaches a tier, every unit on that line gets the tier price. Stores that discount only the extra units want a different model. This plugin is part of the DevDiggers WooCommerce extensions range.

The problem

One price per product gives bulk buyers no reason to buy more

A customer who needs 24 of something checks the price once. If nothing on the page says 25 costs less each, they buy 24 and leave.

So stores bolt on coupon codes, ask wholesale buyers to email for a quote, or edit prices by hand. None of it is visible at the moment the buyer chooses a quantity.

See how the tiers work
  • Bulk discounts hide behind a coupon code nobody remembers to type
  • Wholesale buyers email for a quote that you answer by hand
  • Customers stop at 24 because nothing says 25 is cheaper
  • Sale rules go live late or stay live after the sale ends
  • Nobody can tell which discount actually grew an order
How it works

How WooCommerce tiered pricing works, from rule to order

You write the quantity ladder once. The plugin then follows one price through the whole visit and keeps a record at the end.

  1. You set the rules

    A rule is a quantity range and a discount. Point it at every product, a few categories or single products, or write rules on one product.

  2. The product page shows the ladder

    A pricing table lists every tier. The one that matches the quantity is highlighted, and a hint says how many more units earn the next discount.

  3. The cart picks the price

    The first rule that fits the quantity and lowers the price sets the unit price. Change the quantity and the line moves to the right tier.

  4. The order keeps the record

    Every order line stores the rule, the normal price, the tier price and the saving. The dashboard turns those records into totals.

Features

Everything a WooCommerce tiered pricing plugin should do

From the pricing table to the order record, each part is built around the moment a shopper picks a quantity.

A tiered pricing table customers actually read

Shoppers see the whole ladder before they choose a quantity: the range, the unit price and what each tier saves. The tier that matches the quantity lights up as they change it.

Pick a table, a grid of cards or a compact list, and set the colors and corner radius to match your theme. Clicking a tier fills the quantity box with its minimum.

  • Table, grid of cards or compact list
  • Active tier highlights as the quantity changes
  • Click a tier to set the quantity
  • Seven placements on the product page, or a shortcode
WooCommerce tiered pricing table on a product page with the 10 to 24 tier highlighted, shown beside the grid of cards and compact list layouts

Percentage, fixed amount or a fixed unit price

Choose how each tier prices the product. Take a percentage off, take a set amount off each unit, or charge an exact unit price whatever the product costs.

Mix the three inside one ladder. A tier applies only when it really lowers the price, so a fixed price above the normal price never charges more.

  • Percentage off the current price
  • Fixed amount off each unit
  • Exact unit price for large orders
  • Starts from the sale price on a sale product
Rule editor with a quantity range and discount type, beside three results for an 18 dollar product

Rules for the whole store, one category or one product

Write a rule once and aim it at all products, selected categories or selected products. Add exclusions to keep a product out of that one rule.

When a product needs its own ladder, write the rules on its edit screen. Variable products can carry a different ladder for each variation. A product with its own rules ignores the global ones.

  • Categories include their sub categories
  • Rules on a single product or variation
  • Store wide exclusions that no rule can override
  • Simple and variable products
Global rule targeting settings with a category and an excluded product, above the per product and per variation tiered pricing rule tables

Wholesale pricing by user role

Give wholesalers, members or any other role their own ladder, and leave everyone else on the retail price. Guests count as a role, so logged-out visitors can see a different price.

A lower priority number puts the trade ladder first. The pricing table lists the tiers that apply to the person looking at it.

  • Any WordPress user role, plus Guest
  • Separate ladders for retail and trade buyers
  • A table built for the visitor
  • Priority decides which ladder is checked first
Pricing table for a logged in customer listing a 25 percent trade tier above the public tiers, with the User Roles field set to Customer

Let a mixed basket reach the tier

Counting per product rewards a buyer who orders 10 of the same shirt. Count across the cart and three shirts plus three polos reach the 6+ tier together.

The rule adds up only the lines it targets, so a category rule counts that category and nothing else. Take one unit away and the discount goes with it.

  • Count per product line or across the cart
  • Counts only the products and categories the rule targets
  • Every product page shows the mix tier
  • Single product ladders are checked first
Mix and match pricing table with a 6 plus tier, the Count Quantity field and a cart where two shirts share one tier

Schedule promotions and settle clashes by priority

Give a rule a start and an end date and it switches itself on and off. The Rules screen shows which rules are active, scheduled, expired or inactive.

When two rules could match, priority decides and the lower number wins. Two rules that share a priority and a quantity range are caught when you save, so the price never depends on row order.

  • Start and end dates that run a sale on their own
  • Filters for active, scheduled, expired and inactive rules
  • Overlapping ranges refused before they are saved
  • Rule names must be unique, so two rules never get mixed up
Rules list showing scheduled, active, expired and inactive rules with their dates and priorities, plus the priority and date fields and an overlap warning

Tell shoppers how close the next discount is

A line under the Add to cart button says how many more units earn the next tier, and it updates as the quantity changes. It hides itself once the shopper is on the best tier.

On shop and category pages an optional badge reads Save up to 15% on bulk orders. A buyer meets the ladder before opening the product, and you write both messages.

  • Next tier hint in your own words
  • Follows themes with their own plus and minus buttons
  • Bulk pricing badge on shop and category pages
  • Shows the best saving for that visitor
Add to cart row with the next tier hint, a shop page with the bulk pricing badge and the Nudge Text setting

Savings that show in the cart and at checkout

The cart shows the tier price with the normal price struck through, the rule name under the product and a savings row in the totals. Change the quantity and it all recalculates.

It works in the classic cart, the mini cart and the block based Cart and Checkout. The unit price itself is lowered, so tax, shipping and coupons all run on the real price.

  • Classic cart, mini cart and Checkout block
  • Original price struck through, rule name on the line
  • Savings row with a label you write
  • Coupons stack on top of the tier price
WooCommerce cart with the tier price and a savings row, beside the block checkout order summary

See which tier earns the order

The dashboard shows savings given, tiered orders, revenue from tiers, average saving and active rules, each against the last period. Charts split savings by rule and rank the products bulk buyers prefer.

Every order line records the rule, the normal price, the tier price and the saving. The Tiered Orders screen lists them, and Rules Needing Attention flags any rule that is inactive, scheduled or expired.

  • Savings trend and savings by rule
  • Top products by savings
  • Tiered Orders screen with the rules applied to each order
  • Rule and saving shown on the order edit screen
Tiered pricing dashboard with savings given, revenue from tiers, top products, rules needing attention and recent tiered orders

Set up in minutes and move rules between stores

A short setup wizard creates your first discount tier and picks the display settings, so a new store has a working ladder before you open the Rules screen.

Export every rule as JSON and import it on another store, or on a staging site. Choose to add the rules or replace the current set.

  • Setup wizard for the first tier and the display
  • Export and import rules as JSON
  • Add to the existing rules, or replace them
  • Duplicate a rule and bulk activate or deactivate
Setup wizard first discount tier step beside the export rules JSON box and the import rules form
What you need

What you need to start with WooCommerce tiered pricing

The plugin does the pricing. Bring a few decisions you have probably made already.

A WooCommerce store

Simple and variable products both work. A rule can cover the whole catalog, a category or a single product.

A quantity ladder

Two or three tiers is enough to start, for example 10, 25 and 50 units. Choose the discount at each step.

Your margin floor

Know the lowest price you can sell at. A fixed unit price on the top tier gives you a hard floor.

Roles for trade buyers

Optional. Wholesale customers need their own user role if you want them on a separate ladder.

Compatibility

Works with the WooCommerce setup you already run

This tiered pricing plugin sits on top of your current theme, cart and checkout. Nothing needs replacing.

Classic and block cart and checkoutTier prices, the rule name and the savings row appear in the WooCommerce Cart and Checkout blocks and in the classic templates. The savings row follows the quantity.
HPOS order storageHigh-Performance Order Storage is declared compatible, so WooCommerce does not flag the plugin as untested. The rule and saving are stored with each order line.
Coupons, tax and shippingThe unit price itself is lowered. A coupon takes its share of the tier subtotal, and tax and shipping run on the price the customer pays.
Any WooCommerce themePlace the table in one of seven spots on the product page, or drop the shortcode where you like. It inherits your theme and takes your accent colour.
Quantity steppersThe active tier and the next tier hint follow the quantity on themes that add their own plus and minus buttons.
Any languageThe plugin is translation ready and ships a POT file, so the table, hint and badge read in the language your customers use.
Why this plugin

Why a WooCommerce tiered pricing plugin should do more than show a table

Showing a price table is the easy part. What protects your margin is clean rules, a visible ladder in the cart and a record of what each tier cost you.

  1. Built for one job

    A quantity discount plugin with no wholesale suite attached. A rule is a range and a discount, so the first ladder takes minutes and the setup wizard walks you through it.

  2. Rules cannot contradict each other quietly

    Priority decides which rule wins. Overlapping ranges on the same products are caught when you save, so the price never depends on row order.

  3. A dashboard most tiered pricing plugins skip

    Savings given, revenue from tiers, savings by rule and the products bulk buyers prefer. You see which tier customers actually reach.

  4. Every order remembers its rule

    The rule, the normal price, the tier price and the saving are stored with each line. Support questions get an answer, and deleting a rule leaves old orders alone.

  5. Mixed baskets can qualify

    Count the quantity across the cart for a category and let shirts and polos reach one tier together.

  6. Ready for block checkout

    Tier prices and the savings row work in the Cart and Checkout blocks, and HPOS compatibility is declared.

  7. Light on your storefront

    The storefront CSS and JavaScript together come to under 10 KB, so the table adds almost nothing to your page weight.

  8. One yearly price with every feature

    There are no add-ons and no feature levels to buy. Every plan has the full plugin, updates and support.

  9. Built by WooCommerce specialists

    This plugin is made by a team that builds WooCommerce plugins full time, follows WordPress coding standards, and usually answers support within hours.

Why DevDiggers

Why WooCommerce store owners buy from us

Official WooCommerce contributor

More than 20 accepted contributions to WooCommerce core. The same standards go into how this plugin prices your cart.

Envato Elite Author

More than $125,000 in sales and 500+ five-star reviews across Trustpilot, Google and Envato.

Live in a few minutes

A setup wizard takes you through the license, the display settings and your first tier. Your first test order runs the same day you install it.

Support that answers in hours

Real WooCommerce developers answer your tickets. Every plan includes priority support and a 14-day refund.

Know what each tier costs you

Savings given, revenue from tiers and the rule behind every order are in your own dashboard.

Sold in 158+ countries

Prices, currencies and languages differ everywhere, so every rule in the plugin is a setting you control.

Recognition

Earned on the Envato marketplace

Elite Author Elite Author Sold more than $125,000 on Envato Market. Featured Author Featured Author Made it to the Authors' Hall of Fame. Community Health Community Health Took part in community research initiatives. WP Compliant WP Compliant Keeps items to current WordPress standards. Copyright Ninja Copyright Ninja Helped protect against copyright violations. Feedback Guru Feedback Guru Joined a group to improve the experience. Trendsetter Trendsetter Had an item that was trending. Featured Item Featured Item Had an item featured on Envato Market.
Who it is for

Stores where a bigger order should cost less per unit

Wholesale and B2B sellers

Give trade buyers their own price ladder by user role and leave retail customers on the normal price.

Stores that sell by the case

Food, drink and packaged goods sell in cases and pallets. Price the single unit, the case and the pallet on one product page.

Print, label and supply shops

Orders of 100, 500 and 1,000 get cheaper per unit. A price ladder is how that quote works online.

Merch and apparel stores

Shirts, caps and beanies are bought in sets. Counting across the cart lets three shirts and three caps share one tier.

Stores running seasonal bulk deals

Schedule a Black Friday ladder for 27 to 30 November and let it end on its own.

Agencies building WooCommerce stores

The 10-site plan covers a portfolio of client stores. Need a custom pricing workflow on top? Our team builds those too through our WooCommerce development services.

Setup

How to set up tiered pricing in WooCommerce in four steps

Install and activate

Add the plugin to your WooCommerce store and activate your license. A setup wizard opens and asks for the display settings.

Create your first tier

Enter a quantity, a discount type and an amount. The wizard saves it as a global rule for every product.

Add more tiers and targets

On the Rules screen add tiers, aim rules at categories or roles, and set dates and priority.

Test it in the cart

Open a product, change the quantity and watch the table highlight each tier. Add the item and check the price in the cart.

What store owners say about this tiered pricing plugin

Reviews from verified buyers of our WooCommerce tiered pricing plugin. They talk about the support first.

5.0/ 5

1 review

  • 5 1
  • 4 0
  • 3 0
  • 2 0
  • 1 0

Excellent Plugin!!

Very good support, extremely fast, and genuinely helpful. The WooCommerce Tiered Pricing plugin works great and does exactly what we needed. Easy to use, reliable, and definitely worth buying.
stejolagmbh Verified buyer February 13, 2023

Add a WooCommerce tiered pricing plugin from $49 a year

One yearly price with every feature in it. No add-ons, and no cap on rules, products or orders.

Every plan works as long as your subscription stays active. It renews yearly until you cancel, and you can cancel anytime from your account. Every plan is backed by our 14-day refund policy.

1 Site License

Normally $79

$49/year

Just $4.08/mo, billed annually

  • Use on 1 store
  • Unlimited rules and products
  • Dashboard, orders and roles
  • Updates with an active plan
  • Priority support
Buy Now

10 Sites License

Normally $449

$299/year

Just $24.92/mo, billed annually

  • Use on 10 stores
  • Unlimited rules and products
  • Dashboard, orders and roles
  • Updates with an active plan
  • Priority support
Buy Now

Secured by a 14-day refund policy

If the plugin does not work as promised on your store, you have the backup of our 14-day refund policy to ask for your money back.

Version 2.0.0
Last updated September 19, 2026
Changelog
WordPress 6.5+ (tested to 7.1.3)
WooCommerce 9.0+ (tested to 11.2.1)
PHP 7.4+

See Tiered Pricing in action

Every screen below comes from the plugin running a real WooCommerce store. The live demo is the same build and needs no account.

Tiered pricing dashboard in WooCommerce with savings given, tiered orders, revenue from tiers, average saving and active rules cards above a savings trend chart
Savings given, tiered orders and revenue from tiers, with a trend by day.
FAQ

WooCommerce tiered pricing plugin FAQ

Answers to what store owners ask us most about quantity discounts and tiered pricing in WooCommerce.

Ask a Question

Install the plugin and activate your license. The setup wizard asks where the pricing table should sit and for your first tier: a quantity, a discount type and an amount.

It saves that tier as a global rule for every product. Add more tiers, categories and dates on the Rules screen.

The words are used loosely. Volume or bulk pricing means one unit price applies to the whole quantity once the buyer reaches a threshold. Graduated tiered pricing charges each block of units at its own price.

This plugin works the first way, so the price is based on quantity in the cart. Reach the 25 tier and all 25 units get the tier price.

Every unit on that cart line. If the 25 to 49 tier is 10% off, a customer who buys 30 pays the tier price on all 30. There is no setting that discounts only the units above a threshold.

Yes. Pick the role in User Roles on a rule and give it a lower priority number than your public ladder. Guests are a choice too, so logged-out visitors can see a different price.

The pricing table shows each visitor the tiers that apply to them.

Yes. A rule can target all products, selected products or selected categories, sub categories included, and it can exclude products. You can also write rules on a single product, and those replace the global rules for that product.

Yes. A variation can carry its own ladder. A variation without rules shows the global ladder.

On a variable product the table appears once the customer chooses a variation, and it changes if they pick another one.

Yes. The tier starts from the current price, which is the sale price when a product is on sale. A tier that would not lower that price is skipped, and the next rule is tried.

Yes. Set Count Quantity to Across the cart on a rule. It adds up every cart line the rule targets, so three shirts and three polos in one category can reach a 6+ tier together.

Yes. Tier prices, the rule name and the savings row work in the block cart, the block checkout and the classic templates. The savings row updates as the customer changes quantity.

The one with the lower priority number is checked first, and the first rule that fits the quantity and lowers the price is used. The plugin never compares discount sizes. Two rules that share a priority and a quantity range on the same products are refused when you save.

Yes. Give the rule a start date and an end date and it runs on its own. The Rules screen filters by active, scheduled, expired and inactive, and the dashboard lists rules that need attention.

Yes, and the two stack. The plugin lowers the unit price, and a coupon then takes its share of the tier subtotal.

The savings row in the cart totals reports only what the tiers took off. It does not include the coupon.

Three ways. A pricing table lists every tier on the product page. A hint under Add to cart says how many more units earn the next discount.

An optional badge on shop and category pages advertises the best saving before anyone opens the product.

Yes. Choose one of seven positions on the single product page, from before the title to before the tabs. You can also place the table with a shortcode, for example in a product description or a page builder.

No. It is a quantity discount plugin with no quote form, wholesale application flow, private store or hidden prices. It also has no minimum or maximum order quantity.

If you only need prices hidden until login, see our WooCommerce hide price plugin. For a full wholesale suite, our comparison of WooCommerce tiered pricing plugins lists the options.

No. Tiered pricing lowers the price per unit as the quantity rises, while loyalty tiers reward lifetime spend or points. For loyalty, see our WooCommerce loyalty points plugin.

No. This is one paid plugin with every feature in it, and there is no free edition. Try the live demo first, and every plan has a 14-day refund.

Want to compare before you buy? Read our comparison of the best WooCommerce tiered pricing plugins.

Yes. The plugin declares compatibility with WooCommerce High-Performance Order Storage and with the Cart and Checkout blocks, so WooCommerce does not flag it as untested.

Nothing. Each order line stores the rule name, the normal price, the tier price and the saving. A deleted or edited rule leaves those records alone, so the dashboard and the Tiered Orders screen keep showing them.

Open Rules, then Import and Export, and copy the JSON. Paste it into the other store and choose to add to the existing rules or replace them. Rules aimed at selected products or categories use IDs, so check them when the catalogs differ.

Every setting and screen is explained in the tiered pricing plugin documentation, with screenshots and step by step tutorials. Our support team answers setup questions too.

This plugin comes with a 14-day refund policy. If it does not work as described on your store, contact us within 14 days for a full refund. You can read the full terms on our refund policy page.

Give bulk buyers a reason to add one more

Add a WooCommerce tiered pricing plugin that shows the ladder, prices the cart and records what each tier cost. Try the live demo, then pick a plan.

Support within hours A real person replies
14-day money back Fair, no questions asked
Always compatible Latest WP and Woo
Custom builds Made for your store

Why store owners pick this plugin

What you get the day you turn it on.

  • A price ladder shoppers can read
  • Wholesale prices by user role
  • Mixed baskets that reach a tier
  • A dashboard that shows what each tier cost
  • 500+ five-star reviews, Elite Author
Pedro Lima, DevDiggers customer Kareem Al Samman, DevDiggers customer Valentina Dancheva, DevDiggers customer Diego Lopes, DevDiggers customer 5 star rating from 500+ reviews

Trusted worldwide

Store owners in 158+ countries run on DevDiggers.

Alan, DevDiggers customer Shiyanthan M, DevDiggers customer Pawel Pytasz, DevDiggers customer Marius, DevDiggers customer

Proven on Envato

Elite Author with $125,000+ in sales.