WPC Price by User Role for WooCommerce is a premium role-based pricing plugin that helps store owners display different product prices and discounts according to each customer’s WordPress user role. It provides a practical way to manage wholesale pricing, retailer rates, member discounts, customer-specific offers, and internal staff prices without creating duplicate products for every audience.
The plugin supports both global and product-level pricing rules. Storewide rules can adjust prices across the entire catalog, while the Premium edition allows administrators to override those settings for individual products. Prices can be entered as fixed values or calculated dynamically as a percentage of the original product price.
WPC Price by User Role for WooCommerce Features
WPC Price by User Role for WooCommerce offers flexible controls for adjusting regular and sale prices across different customer groups.
Key features include:
- Configure prices according to WordPress user roles
- Apply global pricing rules across the store
- Override global rules for individual products
- Enter fixed regular or sale prices
- Calculate new prices as percentages of original prices
- Increase or decrease product prices by role
- Display regular and sale price formatting
- Hide product prices from selected user roles
- Hide the Add to Cart button for restricted roles
- Require guests to log in before viewing prices
- Keep original pricing by leaving fields blank
- Manage pricing for administrators, shop managers, customers, subscribers, wholesalers, and other roles
These tools allow businesses to create a structured pricing strategy while continuing to manage products through the standard WooCommerce interface.
Role-Based WooCommerce Pricing
Assign Different Prices to Different User Roles
The plugin provides access to the user roles available on a WordPress website. Administrators can select a role and define the prices that users assigned to that role will see.
This feature is useful for stores serving several types of customers, such as:
- Wholesale buyers
- Retail customers
- Registered members
- Subscribers
- Shop managers
- Distributors
- Business partners
- Internal employees
- Other custom user groups
Each group can receive pricing that reflects its purchasing privileges. A wholesaler might see reduced prices across the catalog, while ordinary customers continue to see standard retail prices.
Support for Custom WordPress Roles
Because pricing rules are connected to WordPress user roles, the plugin can also work with roles added to the site for specialized customer groups. This gives store owners a flexible foundation for building business-to-business pricing, membership discounts, dealer rates, and other account-based pricing models.
User assignments can be reviewed from the WordPress Users area, making it easier for administrators to confirm which customers receive each pricing structure.
Global Pricing Rules for the Entire Store
Global pricing rules apply role-based adjustments across the WooCommerce catalog. Instead of editing every product individually, administrators can define a general pricing policy for a selected role.
This can simplify tasks such as:
- Giving wholesalers a percentage discount
- Applying member pricing throughout the store
- Increasing prices for a specific distribution channel
- Creating separate retail and trade price structures
- Offering subscriber-only sale prices
- Maintaining standard prices for administrators
Percentage-based pricing is particularly useful for global rules because it adjusts products dynamically according to their original values. Products with different base prices can receive the same proportional increase or reduction without requiring separate calculations.
Individual Product Pricing in the Premium Edition
The Premium edition of WPC Price by User Role for WooCommerce allows global pricing rules to be overridden at the individual product level.
Administrators can open the product data settings for a specific item and create a dedicated role-based price. This makes it possible to retain a global discount for most of the catalog while assigning different pricing to selected products.
Individual overrides are useful when:
- A product requires a smaller wholesale discount
- Selected items should retain their original prices
- A premium product needs a higher role-specific price
- A promotional item needs a special member rate
- Different products require separate regular and sale prices
- Global pricing does not suit a particular product
This combination of global and individual controls provides a balance between efficient catalog-wide management and precise product-level customization.
Fixed and Percentage-Based Price Adjustments
Set Fixed Prices by User Role
Store owners can enter a specific numerical value as the new price for a user role. The fixed amount can be configured as a regular price, a sale price, or both when the relationship between those values is valid.
Fixed prices are useful when a business has established price lists for wholesalers, distributors, members, or other customer groups.
For example, a store might use fixed pricing when:
- Products have negotiated wholesale rates
- Dealers receive predetermined purchase prices
- Members have access to exclusive product pricing
- Internal staff can purchase products at approved amounts
- Specific products have contractual business rates
A fixed-price strategy provides predictable values regardless of changes to the original product price.
Calculate Prices by Percentage
The plugin can also determine a new price by applying a percentage to the original product price. This method supports both reductions and increases.
Percentage calculations can be used to:
- Apply catalog-wide wholesale discounts
- Create membership savings
- Increase prices for particular sales channels
- Offer different discount levels by role
- Adjust both regular and sale prices proportionally
When the original product price changes, a percentage-based rule can continue calculating the role-specific value from the updated amount. This makes percentage pricing suitable for large or frequently updated catalogs.
Regular and Sale Price Management
WPC Price by User Role for WooCommerce provides separate fields for regular and sale pricing. This allows store owners to create a complete WooCommerce price display for each customer role.
A role can receive:
- A new regular price
- A new sale price
- Both regular and sale prices
- An unchanged original price
When properly configured, the storefront can display the regular price alongside the reduced sale price using the standard WooCommerce price format. This helps eligible customers recognize the value of their assigned discount.
The role-based regular price can be lower or higher than the original product price. However, a sale price should remain lower than the applicable regular price when the store intends to present it as a genuine discounted price.
Keep Original WooCommerce Prices When Needed
Administrators do not need to change every role’s product pricing. Leaving the relevant fields blank keeps the original WooCommerce price.
A percentage equal to the complete original value can also preserve the existing amount. This makes it possible to configure rules only for roles that require special treatment while allowing all other customer groups to continue seeing standard product prices.
Hide Prices Based on User Roles
The plugin can hide product prices from selected roles. This is useful for catalogs where pricing should only be available to approved customers or where certain users must contact the business before receiving a quote.
Role-based price visibility can support:
- Private wholesale catalogs
- Dealer-only product ranges
- Distributor portals
- Member-exclusive stores
- Client-specific purchasing systems
- Business catalogs with restricted pricing
Hiding prices can help prevent unauthorized visitors or account groups from viewing sensitive commercial information.
Require Guests to Log In to View Prices
WPC Price by User Role for WooCommerce can require unauthenticated visitors to log in before product prices become visible. The Add to Cart button can also be disabled for guests who are not authorized to see pricing.
This creates a controlled shopping experience in which customers must use an account before accessing commercial terms.
Login-required pricing may benefit stores that:
- Sell exclusively to registered businesses
- Operate private wholesale catalogs
- Approve customers before permitting purchases
- Provide account-specific pricing
- Restrict products to members
- Need greater control over price visibility
Requiring authentication also ensures that WooCommerce can identify the customer’s user role and display the corresponding price.
Hide the Add to Cart Button for Restricted Users
When prices are hidden from unauthorized users, the plugin can also remove or disable the Add to Cart option. This prevents visitors from attempting to purchase products without access to the appropriate pricing.
Combining hidden prices with purchasing restrictions is useful for private stores and B2B catalogs where customer accounts must be reviewed or assigned to an approved role before ordering.
Benefits of WooCommerce Pricing by User Role
Simplify Wholesale Price Management
Wholesale rates can be assigned to an entire role rather than configured independently for every customer. Once a buyer receives the relevant account role, the corresponding prices can appear automatically.
Avoid Duplicate Products
Stores do not need to create separate retail and wholesale copies of the same product merely to display different prices. One WooCommerce product can present different values based on the logged-in user’s role.
Create Tiered Customer Groups
Different roles can represent different customer levels, allowing businesses to build structured pricing for retailers, wholesalers, distributors, members, or business partners.
Manage Large Catalogs Efficiently
Global percentage rules can adjust pricing across many products at once. Individual premium overrides can then handle exceptions without replacing the wider pricing strategy.
Protect Commercial Pricing
Role-based visibility settings can keep trade prices, negotiated rates, or member offers hidden from unauthorized visitors.
Encourage Customer Registration
Requiring users to log in before seeing prices can motivate eligible buyers to create or use approved accounts. It also allows the store to apply the correct pricing rules automatically.
Practical Uses for WPC Price by User Role
Wholesale WooCommerce Stores
Wholesale buyers can receive catalog-wide discounts or dedicated fixed prices after being assigned to an approved role.
Retail and Trade Pricing
A single store can display standard retail prices to ordinary customers and separate trade prices to business accounts.
Membership Websites
Subscribers or members can receive exclusive prices as part of their account benefits.
Distributor and Dealer Portals
Distributors, dealers, and business partners can access controlled product pricing after logging in.
Employee Purchase Programs
Internal team members can be assigned a role that provides access to approved staff pricing.
Private Product Catalogs
Prices and purchase controls can remain hidden until a customer logs in with an authorized account.
Multi-Level Customer Pricing
Businesses can create several account groups with different fixed or percentage-based pricing structures.
Who Should Use WPC Price by User Role for WooCommerce?
WPC Price by User Role for WooCommerce is suitable for wholesalers, retailers, membership stores, distributors, manufacturers, private catalogs, B2B sellers, and other businesses that need account-based product pricing.
Its combination of global pricing rules, premium product-level overrides, fixed values, percentage calculations, price visibility controls, and login requirements provides a practical system for managing differentiated WooCommerce prices. Choose WPC Price by User Role for WooCommerce to create a more controlled, scalable, and personalized pricing experience for every customer group.



![FOX - WooCommerce Currency Switcher Professional - Multi Currency [WOOCS]](https://wpsoftwebz.com/wp-content/uploads/edd/2024/04/FOX-WooCommerce-Currency-Switcher-480x360.jpg)







