Product Icon

Roles & Rules B2B for WooCommerce

Run B2B and B2C pricing from one WooCommerce catalog with role pricing, quantity discounts, VAT controls, and no duplicate price lists.
Choose a billing option
$99
Save 20%
$198 $158.40

Product comparison

Das Abonnement beinhaltet

  • Product updates and improvements
  • Kundensupport
  • 30-Tage-Geld-zurück-Garantie

B2B + B2C Pricing From One WooCommerce Catalog

Roles & Rules B2B lets you manage B2B and B2C pricing from the same WooCommerce catalog and pricing foundation — without maintaining a separate wholesale pricing system.

Create role-based percentage adjustments, markups, fixed-amount adjustments, fixed prices, quantity discounts, VAT/tax rules and access controls for wholesalers, distributors, VIP customers, partners or other customer roles.

Percentage, markup and fixed-amount adjustments continue to calculate from the regular WooCommerce price when that price changes. A fixed-price rule remains fixed until you update that rule.

One catalog. One pricing foundation. Clear rules for different customer groups.

Customer role setup
Create customer roles and control the pricing, VAT and storefront experience assigned to them.


Predictable Pricing: General → Category → Product

Use only the rule levels your pricing model needs. A store can use one broad General Rule, manage most pricing by category, or override selected products with Product Rules.

General Rules

Use a General Rule when you want one broad rule for a customer role across the store, such as a 5% discount on all products. General Rules are optional — many stores can manage most of their pricing through Category and Product Rules instead.

This is also where role-based WooCommerce coupons are selected and where storewide role sales are scheduled. While an active storewide sale is running, it overrides the other pricing discounts for that role.

Category Rules

Apply pricing to a product category, hide the category for a role, or run a category sale. Child categories inherit the parent category rule unless you create a more specific rule for the child category.

Each category can also have one quantity rule, for example: Buy 3 or more and get 10% off.

Product Rules

Use Product Rules when a specific product or variation needs pricing that overrides the Category Rule. You can create a role-specific discount or fixed price, hide the product for that role, and configure one quantity rule for the product or variation.

For normal pricing, Product Rules take priority over Category Rules, and Category Rules take priority over General Rules.

Rules
The plugin moves from broad role-level pricing to more specific category and product rules when needed.


Quantity Pricing That Encourages Larger Orders

Set one quantity threshold and discount rule for a category, product or variation. For example, a product can have its normal role discount plus a quantity rule such as Buy 3 or more and get 15% off.

The cart can also show customers how many more items they need to add to unlock the configured quantity discount. Once the threshold is reached, the cart can confirm that quantity pricing has been applied.
Quantity rule setup
One quantity rule per category or product, with cart messaging that makes the volume incentive visible.

Broader B2B Controls

  • VAT and tax handling: selected roles can use Ex. VAT price display and can be marked tax exempt where required.
  • Private Store: optionally hide prices and cart functionality from visitors who are not logged in.
  • Role-based visibility: hide selected categories or products for specific roles.
  • Guest role: optionally create rules for regular non-logged-in B2C visitors. If Guest is not enabled, normal WooCommerce pricing and current WooCommerce sales are used.

“Login to view price” or similar private-store messaging only appears when that access behaviour has been configured.

Supporting B2B Capabilities

  • Scheduled promotions: run storewide role sales or category sales with start and end dates.
  • Automatic role coupons: select standard WooCommerce coupons under General Rules for benefits such as order discounts or free shipping.
  • Customer Benefits: customers can review their role, pricing benefits, quantity discounts, VAT settings, coupon benefits and restrictions in My Account.
  • Admin orders: create phone or email orders and recalculate prices using the customer’s assigned role.

Works With Your WooCommerce Setup

Supports key WooCommerce workflows including variable products, WooCommerce Subscriptions, Product Bundles, Cart & Checkout Blocks and supported currency-switching workflows.

B2B Pricing Without a Separate Pricing System

Keep your existing WooCommerce catalog as the foundation, then use Roles & Rules B2B to control customer pricing, quantity discounts, promotions, VAT/tax treatment and access by role.

One store. One pricing foundation. The right experience for every customer.


Häufig gestellte Fragen

Do I need a separate B2B store or duplicate price lists?

No. Roles & Rules B2B uses your regular prices as the source of truth, then applies role, product, and category rules on top. Change a regular price once—every role price stays in sync.

How do quantity discounts work—do they stack with other discounts?

They’re cart-aware and replace—never stack. When a shopper hits the threshold (e.g., “Buy 3+, get 20%”), the qty rule automatically swaps in for that role/category/product, preventing double-discounting.

Can category rules target sub-categories without extra setup?

Yes. Parent rules automatically apply to child categories unless you override them. That makes broad policies easy (e.g., Clothing −10%) while still letting you set a different rule for T-Shirts (e.g., −15% or 25% at 3+).

Does it work with variable products and Subscriptions—and will it play nicely with my stack?

Yes. It works with variations and WooCommerce Subscriptions, and is designed to be lightweight and compatible with common extensions (e.g., currency switchers, bundles). You get focused pricing logic without the bloat.

Extension information

  • PHP version required: 5.6
  • Tested with WordPress: 7.1
  • Tested with WooCommerce: 11.1.1
  • Requires at least WordPress: 5.0
  • Requires at least WooCommerce: 3.5

Länder

  • Worldwide

Sprachen

English (United States), French (France), Norwegian (Bokmål), Spanish (Spain)

Kundenbewertungen

Average rating 5

5 reviews from verified users

5 stars, 100% of reviews
4 stars, 0% of reviews
3 stars, 0% of reviews
2 stars, 0% of reviews
1 star, 0% of reviews

Click to rate

  • Bewertet mit 5 von 5
    Mariella HeynVereinigtes KönigreichMar 18, 2025
    Great plugin with fantastic responsive and quick support. Many thanks Tommy!
  • Bewertet mit 5 von 5
    stoveindustrysuppliesVereinigtes KönigreichAug 5, 2024
    This plugin has been great for our company! It has done everything well, and whenever we had an issue, Tommy from support fixed it right away. We also mentioned how we would like the plugin to do advanced things that weren't available, and Tommy developed and added these features to the plugin for everyone to have within 2-3 days! That's support! We can't rate this plugin and company highly enough—5 stars!
  • Bewertet mit 5 von 5
    blackpants357FrankreichJan 9, 2022
    I recommend this plugin ! For all needs of changing roles / managing prices depending on roles, this plugin does a great job. Not only it is easy to use and setup but the support is very quick and effective : I encountered a conflict with another plugin (which can happend), I sent a message to the dev in the evening, got an answer in the morning with a solution : problem solved in a matter of minutes. Great plugin, great support. Thanks Tommy !
  • Bewertet mit 5 von 5
    Tomas StanclMay 20, 2021
    Great and FAST presale support! Working great with Product Bundles too. Discounts can be excluded by rule....so great. Easy to setup.
  • Bewertet mit 5 von 5
    athartmanNorwegenMar 8, 2021
    Exactly what we were looking for, perfect for our B2B webshop where different customer groups have different pricing. Developer was very helpful in getting us up and running, and listened carefully to feedback. Also made some quick changes and additions right away. Would recommend both the product and its developer in a heartbeat. You will be in safe hands.

Related Products

Price $279 Jährlich
Rated 3.9 out of 5 stars
Price $79 Jährlich
Rated 3.4 out of 5 stars
Price $59 Jährlich
Rated 3.1 out of 5 stars
Price $109 Jährlich
Rated 2.7 out of 5 stars
Price $49 Jährlich
Rated 4.1 out of 5 stars
Price $109 Jährlich
Rated 2 out of 5 stars
Price $109 Jährlich
Rated 2.3 out of 5 stars
Price $39 Jährlich
Rated 2.8 out of 5 stars
Price $109 Jährlich
Rated 2.6 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.