Descriere
Product Prices by User Roles for WooCommerce helps you create role-based pricing in WooCommerce so every customer automatically sees the price intended for their user role. Whether you’re offering wholesale pricing, B2B pricing, dealer pricing, or exclusive member discounts, the plugin lets you manage personalized pricing without creating duplicate products or running multiple WooCommerce stores.
You can apply pricing rules across your entire store, set exact prices for individual products, support variable products, and hide prices for selected user roles – all from within WooCommerce.
Key Features
Offer Different Prices to Different Customer Groups
Create role-based pricing for wholesale customers, dealers, distributors, members, subscribers, or any custom WooCommerce user role. Every customer automatically sees the correct price based on their assigned role.
Apply Storewide Pricing Rules
Quickly create wholesale or member pricing across your WooCommerce store using price multipliers. Increase or decrease prices for each user role with precise multiplier values, including decimal values.
For example, you can offer wholesale customers a discounted price while retail customers continue seeing your standard catalogue price.
Set Product-Specific Prices
Need more control over selected products? Override your global pricing by assigning an exact price for an individual product based on the selected user role.
The Lite version allows you to configure role-based pricing for one product, making it easy to evaluate the plugin before upgrading to the Pro version for unlimited product pricing.
Compatible with Variable Products
Apply role-based pricing to WooCommerce variable products so customers continue to receive the correct pricing regardless of the variation they choose.
Hide Prices for Selected User Roles
Some stores don’t want prices visible to every visitor. Hide product prices for selected user roles whenever required. This is particularly useful for wholesale stores, B2B catalogues, or businesses that only display pricing to approved customers.
Common Use Cases
Whether you’re selling to businesses or consumers, Product Prices by User Roles for WooCommerce helps you deliver the right pricing experience. The plugin is ideal for:
* Wholesale stores that offer discounted pricing to business customers.
* B2B stores with different prices for distributors or dealers.
* Membership websites that reward members with exclusive pricing.
* Trade catalogues that only display prices to approved user roles.
Documentation & Support
- Visit the WordPress support forums
- Check the documentation for common answers
- Try the live demo to see how the plugin works on the storefront.
If you find the plugin useful, a ⭐ 5-star rating is always appreciated — it helps other store owners discover the plugin.
Looking for More Advanced Pricing Features?
Upgrade to Product Prices by User Roles for WooCommerce Pro to unlock additional pricing options, including unlimited product-level pricing, bulk pricing rules, quantity-based pricing, category-based pricing, shipping charges based on user roles, and more.
See the complete Lite vs Pro comparison: https://www.tychesoftwares.com/differences-between-pro-and-lite-versions-of-product-prices-by-user-roles-for-woocommerce-plugin/
About Tyche Softwares
Product Prices by User Roles for WooCommerce is developed and maintained by Tyche Softwares, creators of WooCommerce plugins since 2012.
If you find the plugin useful, we’d love to hear your feedback. Your suggestions help us improve the plugin, and your review on WordPress.org helps other WooCommerce store owners discover it.
Explore More WooCommerce Plugins
Tyche Softwares develops a range of WooCommerce plugins that help merchants manage pricing, order management, delivery scheduling, bookings, checkout customization, and other essential store operations.
Some of our Pro plugins:
Some of our other free plugins:
External Services
This plugin communicates with our tracking server to send usage data only if the user has explicitly opted in to usage tracking. For detailed information about what is tracked, please refer to our usage tracking documentation.
Capturi ecran





Instalare
- Încarcă dosarul întreg al modulului în directorul
/wp-content/plugins/. - Activează modulul în meniul „Module” din WordPress.
- Începe mergând la setările modulului în „WooCommerce > Prețuri produse după roluri de utilizator”.
Întrebări frecvente
-
How do I create wholesale pricing in WooCommerce?
-
Assign a separate pricing rule to your wholesale user role using global price multipliers or product-specific pricing. Wholesale customers will automatically see their assigned prices when logged in.
-
Can I show different prices for different user roles?
-
Yes. The plugin displays different product prices based on WooCommerce user roles.
-
Can I apply role-based pricing across my entire store?
-
Yes. Global price multipliers allow you to adjust prices across all products for each user role.
-
Can I set an exact price for an individual product?
-
Yes. The Lite version supports exact pricing for one product. Upgrade to the Pro version if you need to configure pricing for multiple products.
-
Does the plugin support variable products?
-
Yes. Role-based pricing works with WooCommerce variable products.
-
Can I hide prices from selected user roles?
-
Yes. You can hide product prices for selected WooCommerce user roles whenever required.
-
Will my retail customers continue to see the normal price?
-
Yes. Customers without a special pricing rule continue to see your regular WooCommerce prices.
Recenzii
Contributori și dezvoltatori
„Product Prices by User Roles for WooCommerce” este un software open-source. La acest modul au contribuit următoarele persoane.
Contributori„Product Prices by User Roles for WooCommerce” a fost tradus în 24 de locale. Mulțumim traducătorilor pentru contribuția lor.
Tradu „Product Prices by User Roles for WooCommerce” în limba ta.
Te interesează dezvoltarea?
Răsfoiește codul, vezi depozitarul SVN, sau abonează-te la jurnalul de dezvoltare prin RSS.
Istoric modificări
2.0.0 – 16/06/2026
- Dev – Full plugin rewrite with a modern, namespaced PHP architecture for improved reliability and maintainability.
- Dev – New React-based admin interface for all settings pages.
- Dev – Settings are now stored in a single consolidated database option for improved performance.
- Dev – Automatic migration of all existing v1 settings on first activation after upgrade.
- Dev – Variable products now support per-variation role pricing, with automatic fallback to the parent product’s role price if a variation price is not set.
- Security – Added access control checks to prevent unauthorized users from modifying order pricing roles.
- Security – Fixed a fatal error that could occur when dismissing admin notices under certain conditions.
- Tweak – Updated for compatibility with WordPress 6.9.4.
- Tweak – Updated for compatibility with WooCommerce 10.8.0.
1.15.0 – 06/01/2026
- Tweak – Updated for compatibility with WordPress 6.9.
- Tweak – Updated for compatibility with WooCommerce 10.4.3.
1.14.0 – 02/09/2025
- Fix – Multiplier was not being applied when creating orders manually.
- Fix – PHP warning displayed when creating a new manual order.
1.13.0 – 29/04/2025
- Fix – Issue where the multiplier was not correctly applying to the regular price on the product page when a sale price was also set.
- Fix – Regular price displayed twice or as sale price on the frontend, with or without user role-based settings.
1.12.0 – 22/04/2025
- Fix – A critical error was appearing while manually creating an order in a case where we enable the „Set a user role for this order?” option but don’t select any user role.
- Fix – Resolved all PHPCS warnings and aligned the code with WordPress Coding Standards to enhance quality and maintainability.
- Tweak – Updated for compatibility with WordPress 6.8.0.
- Tweak – Updated for compatibility with WooCommerce 9.8.1.
1.11.0 – 22/11/2024
- Fix – Translation loading was triggered too early, causing errors when changing the site language in WordPress 6.7.
- Tweak – Removed the call to our tracking server to fetch the deactivation reasons and added them in the plugin itself.
1.10.0 – 22/10/2024
- Fix – Deactivation survey request was being sent even though ‘Skip & deactivate’ was selected while deactivating the plugin.
1.9.1 – 23/07/2024
- Fix – When the site admin creates the order manually, the user role price is disregarded.
1.9.0 – 03/04/2024
- Tweak – Update compatibility with WordPress 6.5.
- Tweak – Update compatibility with WooCommerce 8.7.
- Fix – Cross Site Request Forgery (CSRF) vulnerability.
1.8.0 – 13/02/2024
- Fix – Fixed Cross Site Request Forgery (CSRF) vulnerability.
1.7.0 – 18/07/2023
- Enhancement – Added deactivation survey v2.
- Fix – Warning errors displayed on the plugin’s tab when the WPBakery Page Builder plugin is activated.
- Fix – Compatibility with PHP 8.1.12.
- Fix – Fixed PHP warnings reported in debug log.
1.6.0 – 24/01/2023
- Enhancement – Add Option to select the Price as per user role for the orders created manually.
- Fix – Fatal error on the „Multipliers” & „Per Product” tabs.
1.5.0 – 15/11/2022
- Enhancement – Introduced compatibility with WooCommerce High Performance Order Storage.
1.4.3 – 24/05/2021
- Tweak – Now shop manager role will be able to edit the product prices for all the user roles.
- Fix – Price filtering widget was not working on shop page when different price was set for the different user roles. This is fixed now.
1.4.2 – 10/06/2020
- Update compatibility with WooCommerce 4.2.
- Plugin name changed to Product Prices by User Roles for WooCommerce.
1.4.1 – 20/03/2020
- Update compatibility with WooCommerce 4.0.0.
1.4 – 24/08/2019
- Modificări la cod pentru a face modulul să fie conform cu regulile WPCS.
1.3 – 13/05/2019
- Ajustare – a modificat codul pentru a încărca rolurile și prețurile pentru setările produselor folosind jQuery în loc să forțeze o reîncărcare a paginii.
- Corecție – a adăugat fișierul uninstall.php pentru a asigura că modulul își șterge înregistrările atunci când este șters.
1.2.2 – 16/11/2018
- Author name and URL updated due to handover of the plugins.
1.2.1 – 31/10/2018
- A testat compatibilitatea cu WooCommerce 3.5.0.
1.2.0 – 09/09/2018
- Dezvoltare – Per produs – afișarea tuturor variațiilor pentru produsele variabile (în loc de numai „disponibile”).
- Dezvoltare – refactorizare cod: a adăugat funcția
version_updated(); opțiuni de încărcare automată; setările sunt salvate ca proprietate a clasei principale; dosaruladmina fost redenumit etc. - Dezvoltare – a actualizat descrierile setărilor din administrare. Reajustări minore la caseta meta. Ieșire pentru textul explicativ cu
wc_help_tip(). - Dezvoltare – URI modul actualizat.
1.1.1 – 09/06/2018
- Dezvoltare – modulul a fost redenumit în „Price based on User Role for WooCommerce” din „Price by User Role for WooCommerce”.
1.1.0 – 12/05/2017
- Dezvoltare – compatibilitate cu WooCommerce 3.x.x –
get_formatted_variation_attributes(). - Dezvoltare – compatibilitate cu WooCommerce 3.x.x – ID produs.
- Dezvoltare – compatibilitate cu WooCommerce 3.x.x – cârlige preț.
- Corecție – a corectat cârligul
woocommerce_variation_prices_sale_price. - Dezvoltare – refactorizare cod –
alg_get_product_display_price(). - Dezvoltare – refactorizare cod – cârlige preț.
- Ajustare – a actualizat antetul modulului (domeniu text etc.).
- Ajustare – a modificat legătura modulului din
http://coder.fmînhttps://wpcodefactory.com.
1.0.0 – 27/01/2017
- Lansare inițială.
