Tiered Pricing Table for WooCommerce


Simple WooCommerce plugin which allows you to set different prices for different quantities of a product.
Display your pricing policy on the product page, and drive more sales by offering a discount for bulk!

The easiest to set up and powerful wholesale plugin for WooCommerce. Clean interface and extendable source code.


  • Set a specific price for a certain quantity of product/product variation
  • Create a pricing rules to provide discounts for product category or set of products and limit the rule for specific roles, customers
  • Display pricing table / pricing blocks / pricing options on the product page (supports different places)
  • Display pricing table in tooltip near product price
  • Customization (titles, colors, positions, and many other)
  • Import/Export (WPAllImport supported)
  • Many other little useful features

Premium features:

  • Percentage discounts for quantity-based rules
  • MOQ (minimum order quantity) per product or category
  • Role-based pricing (including role-specific tiered pricing)
  • Show totals on the product page
  • Set discounts in bulk for product categories
  • Clickable pricing options/ table rows / pricing blocks
  • Show the lowest price or range of prices in the products catalog
  • Show tiered price in the cart as a discount with the original price crossed out
  • Show cart item upsells (motivates users to purchase more to get a discount)
  • Show total price on the product page instead of regular price
  • Built-in cache for the pricing strings to provide the best performance

Integration with 3rd-party plugins:

  • WP All Import
  • Elementor
  • WPML
  • Product Bundles for WooCommerce
  • WooCommerce Product Add-ons
  • WOOCS (WooCommerce Currency Switcher)
  • WCPA (WooCommerce Custom Product Addons)
  • Aelia Multicurrency
  • WooCommerce Deposits
  • Mix&Match for WooCommerce

Check out our site to get more information about the Tiered Pricing Table


  • Pricing table on product page
  • Pricing blocks on product page
  • Pricing options on product page
  • Totals on product page
  • Tiered Pricing for simple products
  • Tiered Pricing for a variable products
  • Role-based tiered pricing \ regular and sale prices
  • Cross products pricing rules
  • Cart and checkout
  • Catalog prices
  • Integrations
  • Side features


  1. Upload the plugin files to the /wp-content/plugins/tier-price-table directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the WooCommerce->Settings Name screen to configure the plugin

After installing the plugin set up your own settings


What is the import format?

For example:
“10:20,20:18” – in this case 20$ at 10pcs, $18 at 20pcs or more.
The same format is for the percentage-based rules:
Please note that you have to use a dot as a decimal separator because a comma is used to separate the pricing rules.

Can I offer discounts across a variable product?

Yes, you can.
The “summarize all variation” option in the plugin’s settings will consider all variations as one product and calculate a discount based on every variation in the cart.

Can I show the pricing table/pricing blocks using a shortcode

Yes, you can. There is the [tiered-pricing-table] available with a bunch of settings.

Can I apply tiered pricing for manual (admin-made) orders?

Yes, you can. There is the option in “advanced” section of the setting to enable tiered pricing for admin-made orders


March 7, 2023
I can report that it is best service at woocommerce plugins developer. The developer really took their time here and quickly solved the problem. To recommend
March 3, 2023
The plugin works perfectly, and does what it's supposed to do. Plus, it is compatible with elementor, which is great. I've had a couple of issues that needed assistance, and the support team has solved them in the shortest delay. I totally recommend it!
February 9, 2023
I've looked at this plugin for a while and just recently started using it. It works fantastic and it's great that you are able to add the tiers through the API directly to the products. I had some minor issues with compatibility on variant products but after contacting support they fix the issue right away no questions asked. I truly recommend this plugin.
January 4, 2023
Having previously used another quantity discounts plugin, I stumbled across this one when I wanted to upgrade to PHP 8 for a recent ecommerce project and the previous one didn't work. It does everything you could want. My only added feature request as submitted to the team would be to allow for setting fixed quantity discounts on categories that all products could inherit. Currently it only allows % discount if set on categories. Works very nicely & will definitely be using again on my next project!
Read all 71 reviews

Contributors & Developers

“Tiered Pricing Table for WooCommerce” is open source software. The following people have contributed to this plugin.


“Tiered Pricing Table for WooCommerce” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Tiered Pricing Table for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fix: critical MOQ issue with variable products


  • Fix: Legacy hooks infinity loop
  • Fix: MOQ custom add to cart handlers
  • New: Extended WPML config
  • New: New hook for formatting variation prices


  • Fix: Show tiered pricing via shortcode/elementor widget even if the global display option is disabled.
  • Fix: Saving percentage tiered pricing rules for variation
  • New: Show parent category for selected category
  • New: Added more legacy hooks
  • New: Make MOQ validation string translatable


  • Fix: Tooltip layout
  • Fix: Discount calculations on tiered pricing layouts
  • Fix: Do not run frontend script on product that does not have tiered pricing
  • New: Legacy hooks


  • New: Supports {price_excluding_tax} and {price_including_tax} price suffix variables
  • New: Showing discounted total price with original total crossed out
  • New: Cache for price manager
  • New: Trial button
  • Fix: move to tiered_pricing_table/price/pricing_rule hook


  • New: Cart upsell
  • Fix: CSS issues
  • Fix: typos


  • New: Notice with global rules on tiered pricing tab
  • Fix: issue with global pricing rules
  • Fix: price without taxes issue
  • Fix: typos


  • New: new way to display the tiered pricing – options
  • New: tiered pricing template can be selected per product
  • New: little enhancements
  • Fix: Firefox JS issue
  • Fix: hidden “quick-edit” for products


  • Fix: Default variation table
  • Fix: Manual orders is active by default (unable to change order total for admin-made orders)


  • New: Refactoring the plugin structure
  • New: Refactoring the frontend script
  • New: Global Tiered Pricing rules
  • New: Tiered Pricing Blocks
  • New: Elementor integration
  • New: Settings redesign (added sections, many new settings, refactoring settings script)
  • New: Discount column for fixed rules
  • New: Tiered Pricing shortcode
  • New: Tiered Pricing coupons management
  • New: WOOCS integration
  • Fix: Double pricing suffix on simple products
  • Fix: Minor bugs


  • Fix: Premium upgrading
  • Fix: WCPA Integration


  • New: Aelia Multicurrency Integration
  • New: WCPA Integration
  • New: WooCommerce Bundles Integration
  • New: Role-based rules for API
  • New: support role-based rules in WooCommerce Import
  • New: New Hooks
  • Fix: Catalog prices
  • Bugs fixes & minor improvements


  • New: REST API
  • New: WordPress 6.0 support
  • New: WooCommerce 6.6 support
  • Bugs fixes & minor improvements


  • New: static quantities for the pricing table
  • New: Pricing cache for variable products
  • New: WP All Import: “tiered pricing” import option
  • Fix: Bugs fixes & minor improvements


  • Security fix
  • Fix: WooCommerce Subscription variable products support
  • Minor improvements


  • Fix: Minor bugs
  • WPML extended support


  • Freemius update
  • Bugs fixes
  • Performance improvements
  • Improved role-based pricing
  • WPML support


  • Freemius update
  • Bugs fixes
  • Minor improvements


  • Role based pricing for the premium version
  • Bug fixes
  • Minor improves


  • Addon fixes
  • Price Suffix fix
  • Minor improves


  • WooCommerce 4 variations fix


  • Fix issues
  • Category tiers in premium version


  • Fix ajax issues
  • Fix assets issues


  • Fix taxes issue
  • Added ability to calculate tiered price based on all variations
  • Added ability to set bulk rules for variable product
  • Added support minimum quantity in PREMIUM version
  • Added summary table in PREMIUM version
  • minor fixes
  • Fixes for the popular themes


  • Fix upgrading


  • Fix jQuery issue


  • Fix critical bug


  • Fixed bugs
  • Added hooks


  • Fixed bugs
  • Added total price feature


  • Added Import\Export tiered pricing
  • Clickable quantity rows (Premium)
  • Fix with some themes
  • Fix mini-cart issue


  • Fixes
  • Trial mode


  • Fixes
  • Premium variable catalog prices


  • Support WooCommerce Taxes
  • Do not show table head if column texts are blank
  • Fix Updater
  • Fix little issues


  • Fix JS calculation prices
  • Remove table from variation tier tables


  • Fix bugs
  • JS updating prices at product page
  • Tooltip border
  • Premium version


  • Fix bug with comma as thousand separators.
  • Minor updates