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.

B2B Basics

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.

Unlike the standard business-to-consumer model, Magento is designed to meet the needs of merchants whose customers are primarily companies—possibly with complex organizational structures and multiple users with various roles and levels of permission. A typical B2B customer might be the merchant of a retail store, or a buyer making purchases on behalf of a company. In both cases, the transaction takes place between your business and theirs. In addition, you might also sell direct to the consumer. Magento Commerce with B2B supports both B2B and B2C models.

B2B merchants often require capabilities such as flexible bulk and per-unit pricing, the ability to issue quotes with negotiated pricing, and to place orders from a requisition list. A typical order might be charged to the customer’s company account and fulfilled from multiple warehouses.

To learn about Magento Commerce for B2B from a technical perspective, see the B2B Developer Guide.

Example of company structure