Looking for WooCommerce tiered pricing to give your customers discounts?
Looking for WooCommerce role-based pricing to give your customers discounts?
WooCommerce Tiered Pricing lets you set prices based on any number of customizable user roles.Your define your user roles using the Tiered Pricing plugin ( as many as you need ), then set prices for those roles in each product, and selectively assign users one of your custom roles created with the plugin.
From that point on when a shopper logs in with a user account that has one of your custom roles they’ll see the product prices that you’ve set for that role and be able to buy at those price rates. Prices appear across the store like any other product, meaning in the main shop page, category pages, cart, and checkout page. And, you can optionally show your regular price and/or the amount of savings on individual product pages, which comes in handy if you want shoppers to see the savings that you’re offering them. See the product example page screenshots to see what it might look like.
If the product has no special price for the shopper’s role then shoppers can still buy at your regular price if you have a regular price set.
Maybe you want to establish wholesale price tiers, VIP pricing, or club pricing, or give special rates to friends, family, co-workers, etc. With this plugin that’s no problem.
WooCommerce Tiered Pricing works with simple products and variable products.
- Add as many roles as you like using the built-in mini role manager ( see the settings screenshot )
- Remove an added role at any time
- Set individual prices for any of your roles ( see the product edit screenshot )
- Optionally enable / disable taxes for any role created with this plugin
- Optionally allow backorders for any role created with this plugin ( requires WooCommerce 2.2 or newer )
- Works with our Dynamic Discounts plugin for offering quantity-based discounts on tier pricing
- Also works with our Product Add-on Forms plugin.
- Check out our Tiered Pricing Filters plugin that adds even more features, such as tax control, product filtering, and more!
Looking for WooCommerce tiered pricing for wholesale buyers to get wholesale pricing?
We sell a WooCommerce Wholesale Pricing extension, however, WooCommerce Tier Pricing is also great way to set up wholesale pricing, member pricing, group pricing, and nearly any other form of pricing tiers that you can imagine. Compare the two extensions and see which one is best for your needs.
Compatibility: WooCommerce 2.4.16 or newer.
We keep all of our software up to date with the latest versions of WooCommerce and WordPress.
If you don't see any recent changes below it's because none have become necessary!
Version 2.4.25 - January 28, 2019
Updated non-taxable detection code for compatibility with Avatax
Version 2.4.24 - December 5, 2018
Remove test for cart and checkout pages, helps with compatibility with IgniteWoo's Phone & Manual Orders extension
Version 2.4.23 - June 6, 2018
Return $item_data from "get_item_from_session()" when no roles are created yet
Version 2.4.22 - May 30, 2017
Ensure that the price meta key name displayed for roles is correct
Version 2.4.21 - September 14, 2017
Check for blank tier price when getting a cart item from the cart session
Version 2.4.20 - June 29, 2017
Ensure a user is logged in before attempting to set vat exemption
Version 2.4.19 - May 3, 2017
Adjust filters for displaying regular price and savings amount
Version 2.4.18 - May 2, 2017
Tweak the filter to the product get to avoid an infinite hook loop
Version 2.4.17 - April 24, 2017
WooCommerce 3.x compatibility
Version 2.4.16 - April 10, 2017
Added prefix suffix to price display is a suffix is defined in WooCommerce settings
Version 2.4.15 - March 30, 2017
Compatibility with WooCommerce Product Addons
Version 2.4.14 - December 23, 2016
Corrected a typo in the table HTML
Version 2.4.13 - December 16, 2016
Updated price checking for better integration with IgniteWoo's Phone Orders & Manual Orders plugin
Version 2.4.12 - June 20, 2016
Modified to enhance support for IgniteWoo's Phone Orders & Manual Orders plugin
Version 2.4.11 - May 6, 2016
Updated to allow zero for price in tiered product prices
Version 2.4.10 - November 10, 2015
Removed deprecated action hook
Version 2.4.9 - October 30, 2015
Added ajax action to ensure cart subtotal calculates when the mini-cart widget is in use
Version 2.4.8 - October 1, 2015
Reworked role removal code to work for sites with large numbers of users to avoid memory exhaustion
Version 2.4.7 - September 13, 2015
Updated HTML, CSS, and Ajax for WooCommerce 2.4 and newer
Version 2.4.6 - May 28, 2015
Fixed incorrect variable name definition
Version 2.4.5 - May 19, 2015
Updated variable price display for conditions where all variations have the same price
Version 2.4.4 - February 18, 2015
Updated bulk price adjustment processing for variation product data
Version 2.4.3 - February 18, 2015
Fixed typo in price field name definition
Version 2.4.2 - February 17, 2015
WooCommerce 2.3 compatibility
Updated price input fields and price display logic
Version 2.4.1 November 20 , 2014
Updated function calls to avoid fatal errors in rare instances during activation
Version 2.4 October 7, 2014
WooCommerce 2.2 compatibility
Version 2.3.9 October 2, 2014
Added meta key display for reference, for importing prices via the CSV import tool of your choice
Version 2.3.8 October 2, 2014
Tweaked savings display
Tweaked currency symbol insertion
Version 2.3.7 July 15, 2014
Removed test code
Version 2.3.6 July 14, 2014
Fixed a typo
Version 2.3.5 July 14, 2014
Surpress PHP warning when user is not logged in
Version 2.3.4 June 16, 2014
Surpress PHP warnings
Version 2.3.3 May 22, 2014
Removed unnecessary filters
Updated to support Tiered Pricing Filters plugin
Added new filter for allowing tiered pricing users to backorder products if that setting is enabled for their role. This filter requires WooCommerce 2.2 or newer
Version 2.3.2 May 5, 2014
Updated to support price of zero for variations
Version 2.3.1 May 1, 2014
Updated to support IgniteWoo's Product Add-on Forms plugin
Version 2.3 February 7, 2014
Added new setting to enable/disable taxes for any role created with this plugin
WooCommerce 2.1 compatibility
Version 2.2.1 January 29, 2014
Tweak to remove sale price HTML if a user is a tier role buyer
Version 2.2 January 28, 2014
Tweaked price display for variations
WooCommerce 2.1 compatibility
Version 2.1 August 14, 2013
Initial public release
In-house development and private use