What it does

B2B Managers Suite for WooCommerce brings the B2B Managers plugins together as modules of one plugin, with one menu, one licence and one update. It contains thirteen modules: Role Based Pricing, Tiered Pricing, Wholesale Price List, Request a Quote, Quick Order Form, Min / Max Order Rules, B2B Registration & Approval, Company Sub-Accounts, Payment & Shipping by Role, Purchase Order Gateway, VAT Number & Tax Exemption, Product Visibility, and Hide Price & Add to Cart.

Each module is the full Pro version of that plugin. You switch on only the modules you need on B2B Suite → Modules; modules that are off are not loaded at all. One licence key, entered under B2B Suite → License, unlocks the Pro features of every module.

This guide covers the suite itself. For what each module does and how to set it up, see the module’s own documentation, linked in “Where each module’s settings live” below.

Where to find it: B2B Suite → Modules

Requirements

  • WordPress 6.2+ and PHP 7.4+
  • WooCommerce 7.0+ (installed and active; no modules run without it)
  • Compatible with WooCommerce High-Performance Order Storage (HPOS). Every module works with the block-based Cart and Checkout except the Company Sub-Accounts cost-centre field, which needs the classic checkout
  • A B2B Managers Suite licence key for the Pro features

Installation

  1. Go to Plugins → Add New Plugin → Upload Plugin, choose the suite zip from your order and click Install Now. WooCommerce must be active.
  2. Click Activate. It appears in your plugin list as “B2B Managers Suite for WooCommerce”, and you land on B2B Suite → Modules.
  3. If any of the separate B2B Managers plugins (free or Pro) were active, the suite switches on the matching modules, deactivates the separate plugins and shows a notice listing them. Their settings and data carry over. On a shop without them, no modules are on yet.
  4. Go to B2B Suite → License, paste the key from your purchase email (it looks like WM-XXXX-XXXX-XXXX-XXXX) and click Activate. Your key is also under My Account → Licenses on b2bmanagers.com.

Switch on your first modules

  1. Go to B2B Suite → Modules. Modules are grouped as Pricing, Ordering, Accounts, Checkout & tax, and Catalog.
  2. Turn on the switch on each module card you want, or click Enable all.
  3. Click Save changes. The notice reads “Modules saved. Newly enabled modules finish setting up on the next page load.”
  4. Reload the page. Each module you switched on now shows Active and has created anything it needs, such as a quote page, a registration page or customer roles.
  5. Click Settings → on a module card, or use that module’s item in the B2B Suite menu, to set the module up.
  6. If you have not done so yet, enter your key under B2B Suite → License to switch on the Pro features.

Settings reference

SettingWhat it doesEdition
Module switchesOne switch per module on B2B Suite → Modules, saved with Save changes. On first activation, only the modules whose separate plugins were active are switched on; otherwise all are off.Both
Enable all / Disable allButtons on the Modules screen that switch every module on or off and save straight away.Both
License keyOn B2B Suite → License: Activate a key and Check status. With an active key: Check now and Deactivate on this site.Both

The Modules screen

Switching a module on deactivates any separate copy of it, and the module finishes setting up on the next page load. Switching a module off runs its own deactivation routine, which clears its scheduled tasks, and keeps all of its settings, so switching it back on restores everything.

The top of the screen shows how many modules are enabled (for example “3 of 13 modules enabled”) and your licence state. Each card shows the module’s name, a short description and one of these statuses:

  • Off: the module is switched off and not loaded.
  • Starting on next page load: you have just switched it on. It finishes setting up on the next request.
  • Active: the module is running. A Settings → link takes you to its main screen.
  • Paused — separate plugin active: a separate copy of the same plugin is active, so the suite does not load its own copy (see below).

If the separate B2B Managers plugins are installed

The suite recognises a separate copy of a module, free or Pro and under any folder name, by the version constants its main file defines. The suite and a separate copy are never loaded together.

When you activate the suite for the first time, it switches on the module for every separate plugin it finds active and deactivates those plugins. When you re-activate the suite later, or switch a module on, it deactivates any separate copies of the enabled modules. In both cases a notice lists the plugins it deactivated: “These separate plugins were deactivated because the suite now runs the same features.”

If you activate a separate plugin while its module is on in the suite, the suite pauses its own module and shows: “The [module] module is paused because the separate plugin [plugin] is active and provides the same feature.” Click Use the suite’s module instead to deactivate the separate plugin and start the module. The button is shown to users who can activate plugins.

Modules keep the same option names as the separate plugins, which is why settings carry over in both directions. While the suite is installed (active or not), deleting a separate free or Pro plugin from the Plugins screen keeps those shared settings and data; a separate Pro plugin removes only its own licence data. The exception is Hide Price and Add to Cart Pro, which always removes its Pro options on each rule (forms, excluded roles, countries and schedules) and its Visitor location and structured-data settings.

Licence and updates

One key covers the whole suite. The License screen shows the Status (for example Active, Free trial, Expired, Invalid key or Not activated on this site), the renewal or expiry date, and how many sites the key is used on. Every “Enter license key” link inside a module opens this screen, and the modules’ own licence screens are removed from the menu.

Without an active licence nothing breaks: each module keeps its free feature set, so prices, rules and customer accounts keep working, and only the Pro extras pause. The licence is checked with the B2B Managers licence server about twice a day. If the server cannot be reached, the last known status is used for up to 14 days.

Updates for the whole suite arrive as one update on the normal WordPress Dashboard → Updates and Plugins screens while your licence is active. The modules inside the suite do not check for updates on their own. Your licence state is also shown under the suite in the plugin list: “License active”, the trial days left, or “Pro features off — activate license”.

Where each module’s settings live

Inside the suite, module screens move from the WooCommerce menu to the B2B Suite menu, in the same order as on the Modules screen, with License last. A module’s screens appear only while it is switched on.

  • Role Based Pricing: B2B Suite → Role Based Pricing (docs)
  • Tiered Pricing: B2B Suite → Tiered Pricing (docs)
  • Wholesale Price List: B2B Suite → Price List (docs)
  • Request a Quote: B2B Suite → Request a Quote; the quotes themselves stay under WooCommerce → Quote Requests (docs)
  • Quick Order Form: B2B Suite → Quick Order Form (docs)
  • Min / Max Order Rules: B2B Suite → Order Limits (docs)
  • B2B Registration & Approval: B2B Suite → B2B Registration (docs)
  • Product Visibility: B2B Suite → Product Visibility and B2B Suite → Access requests (docs)
  • Hide Price & Add to Cart: B2B Suite → Hide Price Rules, plus the Hide Price tab under WooCommerce → Settings (docs)
  • Company Sub-Accounts: B2B Suite → Company Sub-Accounts (docs)
  • Payment & Shipping by Role: B2B Suite → Payment & Shipping by Role, Method rules and Payment surcharges (docs)
  • Purchase Order Gateway: B2B Suite → Purchase Orders; the gateway itself is under WooCommerce → Settings → Payments → Purchase Order (docs)
  • VAT Number & Tax Exemption: B2B Suite → VAT & Tax Exemption (docs)

Single Pro module or the Suite

FeatureSingle Pro moduleSuite
Modules included113
Switch modules on and offNoYes
LicenceOne key per pluginOne key for every module
Where the licence is enteredIn the plugin’s own licence screenB2B Suite → License
UpdatesPer pluginOne update for the whole suite
Admin menuUnder WooCommerceUnder B2B Suite
Free features keep working without a licenceYesYes
Settings shared with the separate free and Pro pluginsYesYes
Deleting the plugin removes module dataOnly data no other installed copy usesNo, only the suite’s own settings
Minimum WordPress / WooCommerceVaries by moduleWordPress 6.2 / WooCommerce 7.0

Troubleshooting

What you seeWhat to do
The notice says “WooCommerce must be installed and active. No modules are running until it is.”Install and activate WooCommerce. The modules start on the next page load.
A module card says “Starting on next page load”.Reload the page. If it stays that way, check whether a separate copy of the plugin is active.
A module card says “Paused — separate plugin active”.Click Use the suite’s module instead in the notice, or deactivate the separate plugin on the Plugins screen.
A module’s menu item is missing from B2B Suite.The module is off or not yet loaded. Switch it on under B2B Suite → Modules, save and reload.
The header badge says “Pro features paused — free features only”.Enter or renew your key under B2B Suite → License. Make sure it is the key for the B2B Managers Suite.
The License screen says “The license server could not be reached. The last known status is still in use.”Your server could not reach b2bmanagers.com. Try Check status again later; the last known status is used for up to 14 days.

Uninstalling

Deactivating the suite runs the deactivation routine of every loaded module, which clears their scheduled tasks, and clears the suite’s scheduled licence check. All settings are kept.

Deleting the suite removes only its own settings: the list of enabled modules, the stored licence key and licence status, and its pending notices and scheduled licence check. Module data, such as pricing rules, tier tables, quotes, registration fields, customer roles and sub-account links, is kept, because it is shared with the separate B2B Managers plugins. Deleting does not release the licence on the server, so click Deactivate on this site under B2B Suite → License first if you want to use the key on another site.

Questions people ask

Can I use only some of the modules?

Yes. Modules that are switched off are not loaded at all.

Do I have to set everything up again when I move from the separate plugins?

No. Activate the suite and it switches on the matching modules, deactivates the separate plugins and uses their existing settings and data.

What happens if one of the separate plugins is also active?

The suite pauses its own copy of that module and shows a notice with a button to switch to the suite’s module. Both are never loaded together.

Can I delete the separate plugins after moving to the suite?

Yes. While the suite is installed, deleting a separate plugin keeps the settings and data its module uses. A separate Pro plugin removes only its own licence data, so click Deactivate this site on its License tab first if you want to use that key elsewhere. Hide Price and Add to Cart Pro is the exception: deleting it removes its Pro rule options.

What happens when my licence expires?

Every module keeps its free feature set, so prices, rules and customer accounts keep working. Only the Pro extras pause until the licence is active again.

How do I get updates?

With an active licence, suite updates appear on the normal WordPress updates screen, one update for all modules.

Is my data removed when I delete the suite?

Only the suite’s own settings (enabled modules and licence) are removed. Module data such as pricing rules, quotes and customer records is kept.