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:
Sell Both B2B and B2C with WooCommerce - How to Set up a Hybrid Store
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 then gives different prices / terms / conditions, etc. depending on the user. 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. www.yoursite.com) and a B2B site (e.g. b2b.yoursite.com).
In this configuration, you would activate B2BKing only in the B2B site. Then you would configure the plugin 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.
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