Running B2BKing in a Multisite

Why Use a Multisite? #

The main reason for running B2BKing in a multisite configuration is that you have both B2B and B2C customers. Our plugin has a dedicated "hybrid" mode for this situation — you can read more about it here:

Sell Both B2B and B2C with WooCommerce - How to Set up a Hybrid Store

Options for Configuring a B2B + B2C Site with B2BKing #

Generally speaking, you have two main options for setting up a B2B + B2C site:

Option 1) Use the same website (not a multisite). You configure B2BKing and set it to "B2B + B2C hybrid mode." When a user logs in, B2BKing checks whether they are a B2B or B2C customer and then displays different prices, terms, conditions, etc. depending on the user. In this setup, B2C users are not even aware that B2B users have a different experience. Prices, rules, conditions, etc. differ only after users log in.

Option 2) Use a multisite with a B2C site (e.g., www.yoursite.com) and a B2B site (e.g., b2b.yoursite.com).

In this configuration, you would activate B2BKing only on the B2B site and then configure the plugin in "B2B mode."

A disadvantage of this type of configuration, compared to the hybrid mode option, is that the two sites in the multisite are completely separate. This means that products, orders, and stock/inventory are all independent. You would need a dedicated "stock sync" plugin, such as the one below, to synchronize stock between the two sites:

https://codecanyon.net/item/woocommerce-multisite-product-sync/20137238

That is why, in most cases, we recommend the first option.

B2BKing Multisite Settings #

If you are using a multisite with B2BKing active only on the B2B shop, we recommend enabling the following plugin setting:

In B2BKing -> Settings -> Other -> Multisite -> Separate B2B and B2C sites in multisite

This setting will prevent B2C users from accessing the B2B site.

Powered by BetterDocs