Roles & Rules Logo

Take charge with role-based pricing for B2C / B2B and wholesalers

This extension gives you the power of role-based pricing for B2B / B2C and wholesalers. It include features like adding rolesbulk pricing for categories, sales including storewide sales for any role, dynamic pricing like buy 3 or more get 20%, private store option and ex. VAT options for any role. This advanced but user-friendly extension let you take charge when you want to control your store for any customer role!


Create roles

Roles & Rules B2B enables you to add as many roles you’d like to your store, then easily make rules for every added role. Set discounts or increase prices in percent or by fixed values, even use dynamic pricing if you like. Just bulk edit all your users to any new role in user admin, every role used in Roles & Rules get a user count to, below the role name.

Category Rules

Set up a general rule or as many specific rules for categories as you want. You can set up different rules such as percentages in discounts, set category on sale or hide category and category products. With these powerful category settings, you will now have full control of your wholesale / B2B and B2C store.


In the general tab there is an option for storewide sale for any chosen role. Setting up a sale is easy, just click “reduce price” by percent, set a start/end date for the sale, if you like start/end time also. When the sale starts, it shows just like any other sale in your store with sales badges and sales text. The sale option enables you to have different sales for different roles whenever it suits you.

Product Rules

Set rules for any product or any variant in your store. Use the convenient product search or dropdown (select by category) and add products to the rule list. Set pricing rules such as: increase or decrease the price in percent or set a fixed price for your product. The product list includes a handy image magnifier, product current price as well as various ways to set the right price for this customer role. The products you have selected a rule and set a value for automatically become active, in an active role.

Dynamic prices and labels

Set up dynamic price rules for your products or category. You can also combine a rule on i.e a product that have 10% discount but if the customer buys 3 or more he gets 20% discount. Dynamic price rules is set up discount in percent, fixed value or fixed price. In settings you can set up dynamic labels for these and font size, colour and background colour.

Hybrid Store

Roles & Rules B2B works as a hybrid for both B2B and B2C customers. The store will function as normal for guest users (B2C), they get your regular prices, but you can also activate Guest user as a role in Roles & Rules and give dynamic prices etc. to these. For B2B customers, you will easily be able to create roles, create price rules, set up sales in categories, storewide sales and create your own texts for prices and control items that B2B customers will only receive prices excluding VAT.


Roles & Rules B2B relies on your regular product prices for all the calculations, This means that when you show your prices in i.e the B2B store the customer sees the regular price and your B2B price; like this: $40.00 – $30.00. (default setting). There are several options for prices i.e add text after retail price, show reduction in percent and more.

Private store

You can hide prices and shop functionality using the Private store checkbox in the Roles & Rules B2B settings. You can also add text instead of having empty prices, for example: Login to view prices. If the hide prices option is in use, your shop will act as a product catalog for non logged in users and users with no active rule(s).

Add Coupon Discounts

You can easily use coupons and attach them to a rule. You can give extra discounts if the customer buys for a certain amount or you want to offer free shipping or something else. Each rule has a drop-down box with your coupons, here you will also find a button to edit these, or create new ones if you need it. The coupons are automatically added to the shopping cart and at check-out.



Roles & Rules B2B is built with the user in mind. Every rule is easy to set up and adjust. The information added gives you the count of users for every role and a large amount of easily accessible information. 

Purchase at

This extension is only available for purchase at This means you will be able to update your extensions directly in WooCommerce admin. Support is handled exclusively by the Consortia support team.

Price $79


1 year of updates and support | 30-day money-back guarantee