Roles & Rules Logo

Makes it easy to create bulk price rules for guests (B2C), wholesalers and B2B roles.

Do you have loyal customers or perhaps want to start with sales to wholesalers / B2B customers, this is the solution you should consider. Easily set up roles for your customer groups and create bulk pricing rules for all roles including guest users (B2C). Imagine you have VIP customers that you want to give 5% on all products in a category, perhaps add a dynamic price rule like: buy 3 or more get 10%, a simple task with Roles & Rules B2B.

Maybe you have plans for a B2B store where you want to show the products to B2C customers but not prices and the opportunity to shop, with Roles & Rules this is just a click in settings and you have a private B2B store. Or what about storewide sales for one or more roles? Again a simple task, you can even set the time when the sale will start and end. Where other solutions have their own price fields, Roles & Rules only relate to your current product prices, easier and less administration for you.

Why Roles & Rules B2B for WooCommerce?

  • Easy to manipulate prices for roles / members.
  • Easy to manipulate prices for guest users (B2C).
  • Create pricing rules for categories, products and subscriptions.
  • Create dynamic pricing rules for categories and products like: Buy 3 get 40% discount. 
  • Easily create roles and capabilities you need for your B2B/B2C store.
  • Create storewide sales based on role, day and time.
  • Add coupons to your rules for extra discounts in shopping cart.
  • Private store option.
  • Exclusive VAT option for B2B roles.
  • Possible to hide products and categories.
  • All prices are calculated based on the current product price (no extra price field added).
  • Increase or decrease prices in percent or fixed amount.
  • A number of possibilities for manipulating the B2B store in settings.
  • Included languages: English, Spanish, French and Norwegian.
  • Easy to set up and a simple user interface.


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