Subscription includes
Support
If you’re running a WooCommerce wholesale store, a B2B shop, or a membership-based website, our User Role Based Price plugin lets you set custom prices for each user role — no coding required.
This WooCommerce role-based pricing plugin gives you full control over pricing per customer group, tiered pricing, and dynamic discounts, ensuring each user sees the correct price automatically. Whether you want to offer wholesale rates, VIP discounts, or special pricing for different membership levels, this extension handles it all — seamlessly integrated into your WooCommerce product editor.
Our WooCommerce wholesale and B2B pricing plugin allows you to manage pricing flexibly and efficiently.
| Feature | User Role Based Price | Other Plugins |
|---|---|---|
| Fixed prices per user role | ✅ | Limited |
| Percentage discounts per role | ✅ | Some support |
| Supports block-based themes | ✅ | Often no |
| Front-end discount badges | ✅ | No |
| Custom user role creation | ✅ | Extra plugin required |
| Variable product pricing | ✅ | Limited |
| Cart & checkout integration | ✅ | Partial |
Open a product → Role Pricing tab → set Fixed Price or Percentage Discount for wholesale user roles.
If no role-specific price is set, the product will use the default price from the General tab.
Yes! Use the "Percentage Discount" price type to apply additional discounts to sale prices or regular prices.
Yes! Go to WooCommerce → Role Pricing → Settings to create, edit, or delete custom user roles. Only administrators can manage roles and edit role-based prices.
Yes, role-based prices can be set per variation for each product
Yes! The extension fully supports float values and always displays prices with 2 decimal places for accuracy.
Absolutely, you can assign fixed prices or percentage discounts per role
Yes, fully compatible with all modern block-based WooCommerce themes.
Yes, role-based prices automatically update in cart, checkout, and order summaries.