Free, open source

Tiers

Volume discounts shoppers see before they add to cart

Tiers adds quantity/volume based pricing to WooCommerce. Define tiers - each a minimum quantity and a discount percentage - and the discount applies to the cart line once the quantity reaches that threshold. A price table renders server-side on the product page, so shoppers see the breakpoints before they add to cart.

5 / 5 (1 reviews) Open source GPLv2
Open source, GPL licensedNo account, no cardNo jQuery, server-rendered price table

Works with

WooCommerceGutenbergStorefrontAstraGeneratePressKadenceMultisite compatible

See it in action

A quantity-tier table with discounts and prices in the product summary
The same quantity tiers on mobile
A tier builder with a live preview

Wholesale discounts are hard to show in a store

A shopper would happily buy more if they knew a larger quantity costs less. Without a clear tier table, the volume discount stays hidden or needs manual arrangement.

  • No visible price information for larger quantities
  • Wholesale discounts arranged by hand outside the store
  • Scripts on the product page slow the view and make quick cart checks harder
  • Inconsistent totals across WooCommerce's repeated cart recalculations

Tiers shows the breakpoints and applies the discount automatically

  • A server-rendered price table with tiers on the product page
  • The discount comes off the regular price once a quantity threshold is met
  • When several tiers match, the highest-quantity tier wins - large orders get the deepest discount
  • Consistent totals across WooCommerce's repeated cart recalculations

What you get in the free version

Everything you need to show and compute volume discounts.

Quantity/volume pricing

Quantity-based tiered pricing for simple and variable products, computed off the regular price.

Tier editor

A repeatable editor: minimum quantity plus discount percent, sorted and validated on save.

Server-rendered price table

A tier table rendered server-side on the product page, plain HTML with no jQuery.

Best tier wins

When the quantity matches several tiers, the highest-threshold tier is applied.

Table on or off

One switch shows or hides the price table store-wide, with four automatic positions on the product page or shortcode-only placement.

HPOS and cart blocks

Compatible with WooCommerce HPOS and the cart/checkout blocks.

Up and running in three steps

Enable, add tiers and verify the table on a product page.

01

Install

Activate Tiers alongside WooCommerce.

02

Add tiers

In the Tiers menu, enable tiered pricing and add tiers: a minimum quantity and a discount percent.

03

Check the product

Open a simple product page and confirm the tier table appears.

Who it is for

When shoppers should see a volume discount before they add to cart.

Wholesale and bulk B2C

A tier table on the product page encourages larger baskets without manual price arrangements.

  • Quantity tiers
  • Best tier wins
  • Discount off regular price

Consumables and refill packs

Buy 3 save more, buy 6 save even more, shown clearly in HTML with no frontend scripts.

  • Server-rendered table
  • No jQuery
  • Consistent cart totals

Stores without a heavy ERP

A simple tier editor in WordPress instead of spreadsheet pricing rules.

  • Table on or off
  • Validation on save
  • Documentation in English and Polish

What PRO adds, and why it matters

Role-based pricing

Limit discount tiers to selected WordPress roles (e.g. wholesale, customer) or guests, in global Tiers settings.

Per-product overrides

Product-specific tier tables instead of global rules, a Tiers tab on the product editor.

Category pricing rules

Volume breaks for selected WooCommerce categories, percent or fixed amount off, optional label and allowed roles.

B2B wholesale

Wholesale roles, VAT exemption, minimum order quantity, and a quote mode that hides prices from wholesale customers and swaps add-to-cart for a request-a-quote form.

Scheduled pricing

Time-boxed tier campaigns with start/end windows, scope targeting and optional allowed roles.

What you get: FREE vs PRO

PRO keeps everything in the free plugin and adds the modules below.

FeatureFREEPRO
Tiered pricing and bulk quantity discounts
Tier price matrix table on product page
Fixed amount or percentage discounts per quantity tier
Automatic discount calculation in cart and checkout
Role-based pricing for B2B and wholesale customers×
Wholesale quote inquiry form for bulk buyers×
Category-level tiered pricing discount rules×
Hide prices for guest / non-logged-in visitors×

Tiers vs Discount Rules vs YITH Dynamic Pricing

How Tiers compares to the popular WooCommerce quantity-discount plugins.

TiersDiscount Rules (Flycart)YITH Dynamic Pricing
Free versionYes (tiered quantity pricing)YesYes (limited)
Quantity price table on the product pageYesYes-
Best-matching tier wins automaticallyYesYes-
Server-side pricing (consistent in cart & checkout)YesYesYes
HPOS + Cart/Checkout Blocks readyYes--
Role-based / wholesale pricingProProPremium
Open source (GPLv2)YesCore GPLCore GPL
Paid plan pricefrom €29/yrFree + ProFree + premium

Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.

Need pricing rules? Tiers PRO

The free edition covers quantity tiered pricing. Tiers PRO adds role pricing, per-product overrides, category rules, B2B wholesale and scheduled pricing.

  • Role pricing and per-product overrides (shipped in PRO)
  • Category pricing rules for WooCommerce categories (shipped in PRO)
  • B2B wholesale: tax exemption, MOQ, request-a-quote (shipped in PRO)
  • Scheduled pricing: time-boxed campaigns (shipped in PRO)

Support and resources

Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.

Maintenance status

This plugin is maintained. We have announced no end-of-support date, and when we do it will say so here and in a release.

Need help beyond the plugin?

Send the store context in writing. You will receive a scoped recommendation, without a sales call.

Plugin configuration

A written setup scope for your store, theme and current plugin stack.

Request configuration

Compatibility audit

Check the plugin against checkout, HPOS, blocks, theme code and critical integrations.

Request an audit

Custom integration

A scoped connector or extension when the standard plugin stops short of your workflow.

Describe the integration

Your email is used to answer this request only. Marketing messages require a separate, explicit opt-in.

Frequently asked questions

Does it require WooCommerce?

Yes. The plugin works with WooCommerce products.

How is the discount calculated?

Each tier takes its discount percentage off the product's regular price. The highest-threshold tier that the cart quantity satisfies is the one applied.

Will multiple tiers stack?

No. A single best-matching tier is applied per cart line.

Does it work with variations?

Yes. Tier discounts apply to variable products too, using each variation's own regular price. Two things to know: quantity counts per cart line, so two different variations do not add up, and the table on a variable product page is drawn from the parent, so it starts from the cheapest variation.

Is Tiers lightweight?

Yes. The tier table renders server-side as plain HTML, with no jQuery and no client-side scripting.

How does Tiers compare to Discount Rules and YITH Dynamic Pricing?

All three apply quantity and tiered pricing. Tiers shows a server-side price table on the product page and is HPOS and Cart/Checkout Blocks ready, free and open source, with PRO from €29/yr. Discount Rules has a generous free tier; YITH's is limited. Pricing as of June 2026.

Add volume discounts to your store

A server-rendered tier table and automatic discounts off the regular price. The full FREE edition under GPL.

Get it on WordPress.org

FREE covers quantity tiers on simple and variable products, PRO is for B2B rules and roles.