[wpdreams_ajaxsearchpro id=1]
Dynamic Image

WooCommerce Prices By User Role 5.0.4

Updated: February 17, 2026

Set dynamic prices with WooCommerce Prices By User Role. Perfect for wholesale & B2B. Hide prices or set role discounts. Boost your store sales now!

What is WooCommerce Prices By User Role?

When WordPress users need a robust solution to manage B2B and B2C pricing within a single store, WooCommerce Prices By User Role offers a comprehensive suite of tools to handle dynamic pricing with ease. As an expert in WooCommerce ecosystems, I often see store owners struggle to implement tiered pricing structures without creating complex workarounds. This plugin solves that by allowing you to set different prices, discounts, and visibility rules based on specific user roles. Whether you are running a wholesale operation or a membership site, WooCommerce Prices By User Role provides the granular control necessary to segment your market effectively.

What Makes WooCommerce Prices By User Role Different

While many plugins offer simple percentage discounts, WooCommerce Prices By User Role stands out by offering deep integration with product data, including variable products and tax settings. It doesn’t just change the price; it transforms the shopping experience for different user groups. The ability to completely hide products, prices, or the “Add to Cart” button turns your standard store into a private catalog or a wholesale platform instantly. This plugin is unique because it combines pricing flexibility with content visibility, allowing you to create a Members-Only WooCommerce Store without needing multiple separate extensions.

  • Dynamic Role-Based Pricing: Set specific prices for wholesalers, retailers, and VIPs.
  • Advanced Visibility Controls: Hide prices or “Add to Cart” buttons for guests or specific roles.
  • Seamless Integration: Full support for WooCommerce REST API and WPML for multilingual sites.

WooCommerce Prices By User Role Features for WordPress Users

Advanced Pricing and Discount Logic

The core strength of this plugin lies in its versatile pricing engine. You are not limited to simple percentage discounts; you can apply fixed markups or markdowns for specific user role groups. This is incredibly useful for WooCommerce wholesale pricing strategies where margins are tight. Furthermore, the plugin supports “Sale Price” for role prices, allowing you to run special promotions exclusively for your wholesalers. You can even disable discounts for specific products, giving you absolute control over which items are eligible for dynamic pricing. The ability to import variable products via CSV ensures that managing hundreds of SKUs with different tier prices remains efficient.

Catalog Mode and Visibility Rules

Sometimes, you don’t want to show prices at all. WooCommerce Prices By User Role excels at turning your store into a catalog mode. You can hide prices and the “Add to Cart” button from non-registered users, encouraging them to sign up to view rates. This is a standard requirement for B2B sites. The plugin goes a step further by allowing custom text to replace the price or button. For example, you can display “Login to see prices” or “Call for quote” instead of the hidden elements. You can even hide entire categories or specific products from certain roles, ensuring that retail customers never see wholesale-only items.

Tax and User Management Integration

Tax calculations can be a nightmare in mixed B2B/B2C environments. This plugin addresses this with specific tax options, enabling you to enable or disable taxes for specific roles. This is vital for tax-exempt wholesalers. It also supports custom user groups, meaning you aren’t restricted to the default WordPress roles like Subscriber or Editor. You can create custom roles like “Gold Wholesaler” or “Dropship Partner” and apply unique pricing rules to each. Additionally, the plugin is WPML translation ready, making it a solid choice for international stores looking to implement global pricing strategies. For those utilizing the WooCommerce REST API, this plugin ensures that your role-based prices are correctly reflected in API responses, which is essential for headless commerce setups or mobile apps.

How to Install WooCommerce Prices By User Role

Quick Installation

  1. Download the plugin ZIP file from your CodeCanyon account.
  2. Go to Plugins → Add New in your WordPress dashboard.
  3. Click “Upload Plugin” and select the ZIP file.
  4. Click Install Now and then Activate.

Who Should Use WooCommerce Prices By User Role?

Wholesale and B2B Store Owners

If you run a wholesale business, you know that retail prices confuse your B2B buyers. This plugin allows you to create a dedicated experience for your wholesale clients. You can hide retail prices, show wholesale-specific rates, and even hide products that are only available for bulk purchase. By setting different prices for different roles, you can automatically apply volume discounts without requiring buyers to enter coupon codes, streamlining the purchasing process for your high-value clients.

Membership and Subscription Sites

For site owners using plugins like membership plugins, incentivizing sign-ups is key. WooCommerce Prices By User Role lets you offer “Members Only” pricing. You can display a higher price to guests and a discounted price to logged-in subscribers. This creates a clear value proposition for joining your membership. Additionally, you can create a “Members-Only Store” where only specific roles can even see the products, adding an exclusive layer to your content strategy.

WooCommerce Prices By User Role vs Alternatives

Feature WooCommerce Prices By User Role Standard Dynamic Pricing Plugins
Variable Product Support Full support for individual variation pricing per role Often limited to simple global percentage discounts
Product Visibility Hide specific products/categories per role Usually only hides prices, not the product itself
Tax Configuration Enable/disable taxes per specific role Rarely includes role-based tax exemption

WooCommerce Prices By User Role Pricing

This is a premium plugin available exclusively on CodeCanyon. It typically follows a standard Envato licensing model, offering a Regular License for single end-product usage and an Extended License for clients. The price is a one-time fee which includes 6 months of support from the developer, with the option to extend support to 12 months. Considering the extensive feature set—including wholesale pricing, catalog mode, and CSV import capabilities—it provides a high return on investment for stores looking to professionalize their pricing structure without monthly subscription fees.

Pros and Cons

✅ Pros

  • Granular Control: Set prices for individual products, variations, and categories per role.
  • Visibility Options: Robust features to hide prices, add to cart buttons, and entire products.
  • Tax Management: Unique ability to toggle taxes for specific user roles.
  • CSV Import: Bulk import role-based prices to save time on large catalogs.
  • Compatibility: Works well with WPML and supports custom product types.

❌ Cons

  • Premium Only: No free version available to test before buying (unlike some alternatives).
  • Learning Curve: The sheer number of options can be overwhelming for simple use cases initially.
  • Support Limit: Support is time-limited to 6 months unless an extension is purchased.

Frequently Asked Questions

Can I hide prices for guest users only?
Yes, you can hide prices and the “Add to Cart” button specifically for non-registered users while displaying them to logged-in customers.

Does this plugin support variable products?
Absolutely. One of its strongest features is the ability to charge different prices for each variation within a variable product based on the user role.

Can I import prices in bulk?
Yes, the plugin supports WooCommerce CSV imports, allowing you to set up role-based pricing for hundreds of products efficiently.

Is it possible to disable taxes for wholesalers?
Yes, WooCommerce Prices By User Role includes tax options that allow you to enable or disable taxes for specific user roles.

Can I hide entire product categories?
Yes, the plugin allows you to hide categories of products per user role, helping you segment your catalog for different customer types.

Does the plugin work with multilingual sites?
Yes, the plugin is WPML translation ready, ensuring your pricing rules work across different languages.

Final Verdict

WooCommerce Prices By User Role is a powerhouse plugin for any store owner serious about B2B sales or membership tiers. Its ability to handle complex pricing structures for variable products, combined with unique features like role-based tax exemption and category hiding, makes it superior to many basic discount plugins. It is particularly well-suited for wholesale suppliers and exclusive membership clubs that require a tailored shopping experience. While it requires a small investment, the professionalization of your pricing workflow makes it worth every penny.

WooCommerce Prices By User Role

for 👆 Unlimited Downloads

Product:

Category:

Version: 5.0.4

License: GPL

Updated: February 17, 2026

[kkstarratings]

Table of Contents

$299

$149