Tiered Pricing by User Role for WooCommerce is a powerful extension that helps store owners create smart and flexible pricing rules for different customer groups. Instead of applying the same discount to everyone, you can design quantity-based discounts that adapt to specific user roles such as Retail, Partner, VIP, or Distributor. This makes it possible to serve both wholesale and retail customers in one store without complications. This plugin supports simple product and variable product.
With this plugin, you can build unlimited pricing tiers and apply them at multiple levels: per product, per category, or across the entire store. For example, you can reward wholesale buyers with deeper discounts for larger orders, while giving retail customers smaller incentives to increase their cart size. This flexibility allows you to tailor your sales strategy to match your exact business model.
One of the main benefits of using Tiered Pricing by User Role for WooCommerce is that it makes bulk discounts clear and transparent for your customers. By showing them exactly how much they save as they buy more, you encourage larger orders, increase average cart value, and build stronger customer loyalty.
The plugin is designed to be easy to use and fully integrated with WooCommerce. Store owners can create, edit, and manage pricing tiers directly from the product settings, without coding knowledge. This means you can respond quickly to market changes, test new pricing strategies, and optimize your sales performance with minimal effort.
Whether you’re running a wholesale business, a B2B shop, or simply want to reward different customer groups with custom pricing, this plugin provides a simple yet powerful solution to grow your sales and improve your store’s competitiveness.With this plugin, you can:
Demo account with the Retailer user role:
Demo account with the Partner user role:
[elptpw_display_table_tired]
You can add parameter product id. Example:
[elptpw_display_table_tired product_id=’20’]
When you click on a row in the table or change the quantity, the discount amount and the total amount will be calculated.
On the cart page, a cart upsell message is displayed to encourage customers to buy more in order to receive greater discounts.
Enable: Enable/Disable plugin.
Display table detail: Show or hide table discount.
Show discount value: Show or hide column discount value.
Show symbol + when empty max day: Show or hide symbol +
List role display in setting: User role list displayed in Manage Setting, Tiered price by user role and in Product Settings
Add Role: Click the Add Role button, then a popup will appear. Enter the user role ID and role name, then click Submit.
After creating a user role, if you want it to appear in the settings, go back to General Settings and select this user role in the List role display in setting option.
Edit Role: Click the Edit Role button, then a popup will appear. You cannot change the role ID; you can only change the role name.
Delete Role: Click the Delete button for the user role you want to remove.
For each user role, click the Add Qty Price button to add a purchase quantity range and set a discount amount, either as a fixed value or a percentage. You should enter the ranges in ascending order, for example: 5–10, 11–30, 31–100, 101+. If you leave Quantity to empty, the plugin will apply it from the Quantity from value onwards.
Value and Type Discount: Enter the discount amount in the Value field. In Type Discount, select whether the discount is fixed or percentage.
Click the Setting Tiered Price button. A popup will then appear, allowing you to add quantity-based pricing settings for all products in this category. The settings for Quantity From, Quantity To, Value, and Type Discount are the same as above.
After adding the settings, click the Done button to finish. Then, click the Add New Category button to complete adding a new category.
Enable tiered pricing:
v1.2.0 - 2025/08/28 - compatible with WordPress 6.8.2, WooCommerce 10.1.2 - Add user role tiered price - add message upsell in cart page - Fix some issues
v1.1.2 - 2023/04/19 - Add feature calculator and display price, quantity, total price when customer change quantity
v1.1.1 - 2022/09/04 - Update use shortcode to display table tiered pricing
v1.0.2 - 2022/01/15 - Fix error setting category tiered pricing - Add setting use global setting for all product. Show hide column discount value in table detail tiered price in product page.
v1.0.1 - 2022/01/06 - Add setting category tiered pricing - Add setting customize change font size, color label
v1.0.0 - 2022/01/01 - Initial release