The WPC Price by User Role for WooCommerce by WPClever is a robust plugin designed for B2B, wholesale, and membership-based stores. It allows you to adjust product pricing dynamically based on the specific WordPress user role assigned to a customer.
The WPC Price by User Role for WooCommerce by WPClever is a robust plugin designed for B2B, wholesale, and membership-based stores. It allows you to adjust product pricing dynamically based on the specific WordPress user role assigned to a customer.
This is EXACTLY the same product as distributed by the developer. Sales Page
The plugin works by creating a layer of pricing rules that override the default WooCommerce price when a specific user role is detected.
| Feature | Description |
| Pricing Levels | Configure prices at the Global level (storewide) or Individual level (per product/variation). |
| Adjustment Types | Set fixed prices (e.g., $50.00) or percentage-based adjustments (e.g., 90% of the original price). |
| Visibility Control | Hide prices or the “Add to Cart” button for specific roles or guest users. |
| Login Requirement | Require unauthorized guests to log in before they can see prices. |
| Role Support | Works with all default WP roles (Admin, Editor, Customer) and custom roles (Wholesaler, VIP). |
| Variation Support | (Premium) Set unique role-based prices for each specific product variation. |
The plugin follows a specific hierarchy when calculating the front-end price:
Individual Overrides: If a price is set on a specific product page, it takes priority.
Global Rules: If no individual price is set, the plugin checks the global settings under WPClever > Price by User Role.
WooCommerce Default: If no role-based rule matches, the regular WooCommerce price is displayed.
Note: For the plugin to work, every product must still have a price entered in the standard WooCommerce “General” tab, even if the plugin overrides it later.