After July 2021, the 2.3.x release line no longer received quality updates or user guide updates. PHP 7.3 reached end of support in December 2021, and Adobe Commerce 2.3.x reached end of support in September 2022. We strongly recommend upgrading to Adobe Commerce 2.4.x to help maintain PCI compliance.

Configuring B2B Features

This site contains archived merchant documentation for a version of Adobe Commerce and Magento Open Source that has reached end-of-support. The documentation available here is intended for historical reference only and is not maintained. The Adobe Commerce Merchant Documentation for current releases is published on the Adobe Experience League.
Magento Commerce for B2B only. Learn more.

Each website in your Magento installation can be configured to make available some, or all, of the following B2B features from the storefront.

When support for customer companies is enabled, shared catalogs, negotiable quotes, and default B2B payment methods become available.

By default, all B2B features are initially disabled. However, they are always available from the Admin, regardless of whether they are enabled or disabled for the storefront. For a complete list of B2B configuration settings, see B2B Configuration Reference.

B2B configuration - general General B2B Features

Configure B2B Features

  1. On the Admin sidebar, go to Stores > Settings > Configuration.

    If you have a multisite installation, set the Store View control in the upper-left corner to the website where the configuration applies.

  2. In the left side panel under General, choose B2B Features. Then, do the following:

    • If you want your customers to be able to manage their own company accounts, set Enable Company to Yes.

      This displays additional fields to enable Shared Catalog and B2B Quote, as well as a new section for configuring Default B2B Payment Methods.

    • To make custom pricing available for different companies, set Enable Shared Catalog to Yes.

      Enabling shared catalogs also enables category permissions for all stores.

    • To give company buyers the ability to negotiate prices, set Enable B2B Quote to Yes.

      B2B configuration - enable company settings Enable Company

  3. To establish a default payment method for B2B orders, set Applicable Payment Methods to one of the following:

    • All Payment Methods

    • Specific Payment Methods

      For Specific Methods, select the Payment Methods that you want to make available to your customers by holding down the Ctrl key (PC) or the Command key (Mac) as you click each option.

      The list of payment methods shows which are currently enabled or disabled. In addition to the standard payment methods, the list also includes the following:

    B2B configuration - default payment method settings Default B2B Payment Methods

  4. When complete, click Save Config.