Running B2BKing in a Multisite

Why use a multisite? #

The main use reason for running B2BKing in a multisite configuration would be 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:

Options for configuring a B2B + B2C site with B2BKing #

Generally speaking, you would have 2 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 if they are B2B or B2C and gives different rules/prices/options, etc for B2B users. In this setup, B2C users do not even know that B2B users have a different experience. Prices, rules, conditions, etc. are different only after users log in.

Option 2) Use a multisite with a B2C site (e.g. and a B2B site (e.g.

In this configuration, you would activate B2BKing only in the B2B site. Then you would set it and configure it in "B2B mode".

A disadvantage of this kind of configuration, compared to the hybrid mode option, is that the 2 sites in the multisite are completely separate, which means that products, orders, and stock/inventory are separate. You would need a special "stock sync" plugin such as the one below to sync stock between the 2 sites:

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

B2BKing Multisite Settings #

If you are using a multisite with B2BKing active only in the B2B Shop, we recommend you enable 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