Roles & Rules Logo

Roles & Rules B2B for WooCommerce can act as a hybrid solution for both B2C and B2B / wholesaler. It is developed with the user in focus, the simple user interface makes it easy to set up your price rules and roles. Create general rules or more specific rules for categories or products / variations. A B2C store often focuses on sales, this extension also has these opportunities including storewide sales (unique to Roles & Rules B2B).

The extension makes it easy to set up roles like: VIP Customers and add users to this role. Roles & Rules B2B has no specially adapted price fields, this means easier work in product administration. Take advantage of role-based pricing today.

Why choose 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.
  • Easily creates roles you need for your B2B 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 product 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.


Rules For Any Role

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. A button sends you directly to your WP users and enables you to bulk set users to any new role, it makes it very easy for you to assign your customers a role.

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.

Set Up Sales

In addition to the general rules, there is an option for storewide sale for a 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.


Roles & Rules B2B does not make any extra price fields on your products, the plugin relies on your current product prices for the calculations. This means that when you show your prices in the B2B store the customer sees the regular price and your B2B price; like this: $40.00 – $30.00. (default setting) However if you increase prices, the price will be shown like this: $40.00. There are several options for prices i.e add text after retail price, show reduction in percent and more.

Hybrid Store

Roles & Rules B2B can easily be used as a hybrid for both B2B and B2C customers. The shop will work as normal for users who are not logged in, if users are logged in and have an active role the user gets your special prices based on their current ruleset. If, for example, you have a group of B2C VIP customers that you want to give special prices to, Roles & Rules can set this up easily. The other standard guests (B2C customers) would get your regular prices. From vs 1.2.1 you can set rules for guest (B2C) users as well.

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.


Hidden Prices

You can hide prices and shop functionality using the hide prices 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).


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


  • Storewide sales for any role including guest (B2C) users.
  • Start and end dates for storewide sale.
  • Start and end time for storewide sales. NEW
  • Easily and seamlessly add roles.
  • View the count of users for every role.
  • Link to WP Admin Users for easy assignment of users to a role.
  • Easily create rules for every role.
  • Set percentage or fixed price reductions.
  • Increase prices using percentage or fixed value.
  • Specific rules for categories: NEW
    • Set discounts
    • Set on sale
    • Set categories hidden (hides a category in the store and its products)
  • General rule for categories.
    • Select categories and a value (increase or reduce based on the general rule).
    • Selected categories can be set to “On Sale.”
  • Set rules for selected products or variations. NEW
  • Option to hide products
  • Automatically set coupon discounts for any rule – NEW
  • Option to hide prices and shop functionality for users who are not logged in.
  • Option to hide Retail price
  • Option to set text after Retail price and B2B price
  • Option to show reduction in percent and label before or after
  • Access roles(admin): Shop manager and administrator.
  • Includes POT file for easy translations
    • Included languages:
    • English (US)
    • Spanish
    • French
    • Norwegian