Model Business Units
To take full advantage of Composable Commerce for B2B, model your customers' buyer organizations within commercetools. Use Business Units to model your customers' companies and divisions. You can then assign specific roles to the employees involved in purchasing your products to control their permissions within a Business Unit.
You can organize Business Units hierarchically up to a maximum of 5 levels, with the company being the top-level unit and divisions represented by child units.
Divisions can inherit Stores, including product assortments and prices, and Associates and their roles from parent divisions or the company. This simplifies the setup and administration of large companies.
Many B2B sellers offer company-specific products and pricing to their customers. You can set this up by linking Business Units to dedicated Stores, Product Selections, and Channels.
If you want to model the buyer organizations of your customers yourself, grant your administrators Merchant Center roles to create and manage companies and their associates. If you prefer to let your customers model their structure and roles themselves, offering true self-service and manage capabilities, you can use the Composable Commerce APIs. The Associate endpoints allow you to validate that an Associate has the permissions to view, change, or delete Business Units or Associates.