Contributions through pull requests are not supported for this topic. Open a GitHub issue to provide feedback.
PHP 7.3 reached end of support in December 2021 and Adobe Commerce 2.3.x reaches end of support in September 2022. You may want to consider planning your upgrade now to Adobe Commerce 2.4.x and PHP 7.4.x to help maintain PCI compliance.



The Magento_b2b module is the base module for B2B. It must be present on all B2B installations.

This module also provides several B2B branding elements. For example, it adds a link to B2B customer support in Admin, and it displays “B2B Edition” at the bottom of the site. Also, the module adds the configuration page for B2B settings where an admin user can enable or disable a B2B feature. Disabling a B2B feature in store configurations disables this feature for the storefront only, and it is still available in the admin panel.

Installation details

This module must be installed to use and to configure the other B2B modules. It can be uninstalled after other B2B modules are uninstalled.


Learn about a typical file structure for a Magento 2 module.


Extension developers can interact with the Magento_B2b module. For more information about the Magento extension mechanism, see Magento plug-ins.

The Magento dependency injection mechanism enables you to override the functionality of the Magento_B2b module.

Additional information

You can track backward incompatible changes made in a Magento B2b mainline after the Magento 2.2 release.