Skip to content
WPJury
No. 00189 WooCommerce

WPC Price by User Role: worth it for simple wholesale pricing

The verdict WPC Price by User Role is worth using when you need straightforward storewide pricing for a few WooCommerce user roles and can test it carefully on staging. It is not a strong choice for complex B2B catalogs, bundles, or stores where pricing accuracy across feeds and checkout is mission-critical, because the plugin has documented compatibility complaints and a very small review base.
Situational The ruling
Get v2.4.4

via WorldPressIT · complete package

Best for
  • small wholesale stores
  • simple role-based discounts
  • login-only pricing
  • developers comfortable testing compatibility
Skip it if
  • you sell WPC product bundles
  • you need complex quantity rules
  • you rely on product feeds
  • you need a large, proven support ecosystem
Version 2.4.4 Updated 12 Sep 2026 Licence GPL
WPC Price by User Role: worth it for simple wholesale pricing screenshot

WPC Price by User Role does one useful WooCommerce job: it changes product prices according to the logged-in customer’s WordPress role. The free version is aimed mainly at global, storewide rules, while individual product overrides require the Premium version. You can enter either a fixed amount or a percentage, hide prices and the Add to Cart button, and require guests to log in before seeing prices.

That makes it a reasonable fit for a small wholesale shop with roles such as Retail Customer, Wholesale Customer, and Dealer. A storewide percentage rule is particularly easy to understand: entering 97% as the sale price produces a 3% discount against the original price. The plugin also supports changing both regular and sale prices, although its documented pricing logic requires the regular price to remain higher than the sale price. It can therefore handle markups as well as discounts, not just wholesale reductions.

Where it is genuinely strong

The main strength is simplicity. Global pricing rules live in a dedicated WPClever settings screen, and the product page can expose a separate Price by User Role panel when the premium functionality is available. Price visibility controls are useful for businesses that do not want to publish wholesale pricing publicly. The plugin also has support for variable-product pricing, HPOS compatibility, import and export of rules, and targeting sources such as categories and tags in its changelog.

It is also flexible enough for common display requirements. You can show a role-specific regular and sale price, replace hidden prices with custom text, or prevent unauthorized users from adding products to the cart. For a catalog where every wholesale customer gets the same percentage discount across most products, that is probably all the machinery you need.

Where it is weak or annoying

The risk is compatibility rather than the basic feature set. A WordPress.org reviewer reported that, after updating to WooCommerce 10.x, the plugin overwrote regular prices with discounted prices and interfered with an external XML feed generator. Another support thread documents incorrect totals when WPC Product Bundles and role-based pricing were used together: the cart appeared correct, but the checkout subtotal was wrong. That is a serious warning for stores using bundles or feeds.

Some presentation features also need workarounds. A paid-plugin user wanted to show the public price with a strikethrough without making the role price look like a sale; support supplied custom PHP code rather than a setting. Backend order pricing can work, but the support guidance makes clear that the customer must be selected before products are added, which is easy for staff to miss.

How it compares

Addify Role Based Pricing for WooCommerce is the more capable alternative if you need individual-customer pricing, quantity limits, category rules, CSV import and export, or per-variation control; its official listing also advertises a $79 one-year plan. Product Prices by User Roles for WooCommerce from Tyche Softwares offers global multipliers, per-product pricing, variable-product support, and backend role selection with more extensive documentation. WPC Price by User Role is simpler than both, but its 200-plus active installations and 2.5-star WordPress.org rating do not provide much evidence of a mature, broadly tested product.

Verdict: use it for a small, uncomplicated role-pricing setup, preferably after testing logged-out browsing, product pages, cart, checkout, feeds, and any bundles on staging. For a serious wholesale operation, Addify or Tyche is worth paying for because the broader rule set and stronger operational safeguards reduce the chance that a pricing edge case becomes an accounting problem.

Questions people ask

Can WPC Price by User Role set different WooCommerce prices for different user roles?
Yes. It can apply fixed or percentage-based regular and sale prices to selected user roles, either globally or per product with the premium functionality.
Does WPC Price by User Role work with variable products?
The plugin's changelog includes fixes for variation pricing and variation price caching, but variable products should still be tested with the rest of your WooCommerce stack before launch.
Can I hide WooCommerce prices from guests?
Yes. You can hide prices and the Add to Cart button for selected roles or require guests to log in before prices are shown.
Is WPC Price by User Role safe to use with product bundles?
Use caution. A WordPress.org support report describes incorrect checkout subtotals when WPC Product Bundles was combined with role-based pricing.

Get WPC Price by User Role: worth it for simple wholesale pricing 2.4.4

Complete package, ready to install, via WorldPressIT.

Download

Other rulings

WPC Smart Points & Rewards: promising, but not proven enough yet WPC Smart Points & Rewards is worth considering for a small WooCommerce store that wants a straightforward loyalty system with VIP tiers, checkout redemption, shortcodes, and basic analytics. It is not a confident choice for a serious loyalty program yet: the WordPress.org listing has fewer than 10 active installations, no reviews, limited public documentation, and a support history that shows some requested features are still being developed. Situational Kera: worth it for a fast fashion-store launch, not long-term flexibility Kera is worth buying if you want a visually complete fashion WooCommerce store and are happy to build around Elementor, the theme's custom widgets, and its bundled workflow. It is not the best choice for a lightweight, block-first site or a store you expect to redesign extensively, because its WooCommerce templates, plugin dependencies, and theme-specific controls create more maintenance than Astra, Kadence, or Storefront. Situational WPC Buy Now Button: worth it for simple WooCommerce stores WPC Buy Now Button is worth using if you want a focused, inexpensive way to send shoppers from a product page straight to the cart or checkout. It is not the best choice for stores built around complex product options, Elementor templates, AJAX cart tools, or a fully redesigned checkout, where WooCommerce Direct Checkout, Cashier, or CartFlows are safer alternatives. Situational Mr.Bara: worth it for classic WooCommerce stores, not modern block sites Mr.Bara is worth buying if you want a prebuilt, design-heavy WooCommerce store and are comfortable using WPBakery, bundled add-ons, and a classic theme workflow. It is not the best choice for a lightweight, block-first site or a store you expect to maintain with minimal theme lock-in, but its continued WooCommerce compatibility updates make it a reasonable situational purchase. Situational