YITH Role Based Prices Premium lets you display different product prices to different user roles in your WooCommerce store. You can set wholesale pricing for registered wholesale customers, member discounts for loyalty program members, and standard retail prices for regular customers. The plugin supports fixed role-based prices, percentage discounts, and per-product overrides. This is an essential tool for B2B stores that need to differentiate pricing between customer groups. This plugin is part of the YITH Premium Plugin Family.
Competitive Features
- Role-based pricing — set distinct base prices for each user role including wholesale, retail, and guest
- Percentage discounts — apply percentage-based discounts per role instead of fixed prices
- Per-product overrides — override global role pricing for individual products
- Category-based pricing — set role pricing rules for entire product categories
- Guest vs registered pricing — differentiate between logged-in and guest customers
- Custom user roles — support for WooCommerce custom roles and user capabilities
- Price display — show role-specific prices on product pages, shop pages, and cart
Key Features
- Fixed role prices — set a specific base price per role for any product
- Percentage price adjustment — add or remove a percentage discount per user role
- Bulk price setup — apply role pricing to multiple products at once
- Price markers — add visual indicators to show which pricing tier a customer receives
- Tax handling — configure whether role prices are applied before or after tax calculation
- Registration-based roles — integrate role assignment with user registration rules
- Multilingual support — compatible with WPML for multilingual stores
Comparison with Competitors
YITH Role Based Prices vs WooCommerce Wholesale Prices
| Feature | YITH Role Based Prices | WooCommerce Wholesale |
|---|---|---|
| Role-based prices | Yes | Yes |
| Percentage discounts | Yes | Yes |
| Per-product overrides | Yes | Yes |
| Category-based rules | Yes | Yes |
| Guest vs registered | Yes | No |
| Custom role support | Yes | Yes |
YITH Role Based Prices vs WooCommerce Dynamic Pricing
| Feature | YITH Role Based Prices | WooCommerce Dynamic Pricing |
|---|---|---|
| Pricing trigger | User role | Quantity, category |
| Percentage discount | Yes | Yes |
| Fixed price | Yes | Yes |
| Combine with quantity rules | Yes | Yes |
Recommended Stack — pair Role Based Prices with Dynamic Pricing & Discounts to combine role-based pricing with bulk quantity discounts for a complete wholesale pricing strategy.
Official Changelog
Version 2.19.0
Release Date: August 15, 2026
- New: WooCommerce 11.0 compatibility.
- New: YITH plugin framework update.
- Fix: Role price calculation for variable products.
Version 2.18.0
Release Date: July 10, 2026
- New: WordPress 6.9 compatibility.
- Improvement: Price display on shop and archive pages.
- Fix: Percentage discount for guest customers.
Version 2.17.0
Release Date: June 5, 2026
- Improvement: Multilingual price label support.
- Fix: HPOS compatibility for role price metadata.
- Fix: Tax calculation for role-based discounts.
Frequently Asked Questions
Can I set different prices for different user roles?
Yes. You can assign fixed prices or percentage discounts for each user role, including wholesale, retail, and guest customers.
Does the plugin support per-product pricing overrides?
Yes. You can override the global role-based pricing for individual products.
Can I set role prices for entire categories?
Yes. The plugin supports category-level role pricing rules that apply to all products in a category.
Does it work with guest customers?
Yes. You can set different prices for logged-in and guest users, so guests see standard retail prices while registered wholesale customers see their tier rates.
Is it compatible with caching plugins?
Yes. Role-based pricing is applied on the server side and works correctly with full page cache and other caching plugins.






Leave a Reply