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

WooCommerce Royal Mail: worth it for UK rate calculation, not fulfilment WooCommerce Royal Mail is worth paying for if you run a UK-based store and need Royal Mail rates calculated at checkout without building an API integration. It is not a complete shipping system: label creation, tracking imports, and Click & Drop workflows remain separate, so high-volume stores may get better value from PluginHive or a shipping platform. Situational Super WooCommerce Product Filter: good value, but not for complex stores Super WooCommerce Product Filter And Shop Builder is worth buying for small and mid-sized WooCommerce stores that need attractive AJAX filters and a simple way to control product-grid layouts without paying for a large plugin suite. It is not the safest choice for heavily customized catalogs or builder-based stores where filtering must preserve complex layouts, because the documentation and support forum show real compatibility and reliability gaps. Situational WPC Product Tabs for WooCommerce: worth it for structured product details WPC Product Tabs is worth using when your WooCommerce store needs reusable information tabs, member-only content, or product-specific instructions without custom code. The free version is good for global tabs, but the premium version is only worth paying for if you need different tabs on individual products or selected product groups; otherwise, WooCommerce’s built-in tab hooks or a more established alternative may be enough. Situational Shopkeeper: worth it for visual stores, not speed-first shops Shopkeeper is worth buying if you want a polished, image-led WooCommerce store with ready-made demos, strong merchandising controls, and less design work up front. It is not the best choice for performance-first stores, developers who want native WordPress editing, or anyone trying to avoid builder and support-plan dependencies; Astra, Blocksy, Storefront, and Shoptimizer are safer alternatives for those priorities. Situational