How to Enable Magento 2 B2B Features: A Step-by-Step Guide
Magento 2 is a powerful platform for B2B e-commerce, offering a host of enterprise-level features tailored to streamline business transactions, enhance the customer experience, and automate key processes. If you’re using Magento 2 Commerce (formerly Magento Enterprise), these B2B features are built-in – but they must be properly enabled and configured.
In this guide, the Magento experts at Kiwi Commerce walk you through the process of installing, enabling, and configuring Magento 2 B2B features step by step.
Step 1: Install the Magento 2 B2B Extension
Magento 2 B2B features are available as an additional module for Magento Commerce. If it hasn’t been installed yet, follow the steps below via SSH using Composer.
To install the B2B module:
composer require magento/extension-b2b
bin/magento module:enable Magento_B2B
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
bin/magento cache:flush
After these steps, the B2B module will be installed and ready for configuration.
Step 2: Verify Your Magento 2 Edition
B2B functionality is exclusive to Magento 2 Commerce. If you’re on the Open Source version, you’ll need third-party modules to replicate these features.
To verify your edition:
Admin Panel > Stores > Configuration > Advanced > Magento Edition
Step 3: Enable B2B Features
To activate B2B functionalities:
- Log in to the Magento Admin Panel
- Navigate to:
Stores > Configuration > General > B2B Features
- Set Enable B2B Features to Yes
- Click Save Config and clear the cache
This will enable key B2B features like company accounts, custom pricing, and quote management.
Step 4: Configure Company Accounts
Company accounts enable businesses to create multiple sub-user accounts under a single company profile, each with custom roles and permissions.
To enable company accounts:
Stores > Configuration > General > B2B Features > Enable Company Accounts = Yes
Once configured, companies can register, assign roles, and streamline internal purchasing workflows.
Step 5: Set Up Custom Pricing & Quotes
B2B customers often require negotiated pricing and bulk discount options. Magento 2’s Request for Quote (RFQ) feature supports this seamlessly.
To configure quotes:
Stores > Configuration > Sales > Quotes
- Enable Enable Quotes
- Set quote expiration, minimum order quantity, and auto-approval
Save your settings to enable custom quote requests.
Step 6: Configure Shared Catalogs (for Tiered Pricing)
Shared Catalogs let you offer different pricing structures based on customer groups – perfect for wholesalers and large clients.
To create a shared catalog:
Catalog > Shared Catalogs > Add New Catalog
Define whether it’s a public or custom catalogue, then assign products and pricing by customer group.
Step 7: Enable Quick Order & Requisition Lists
B2B buyers often repeat orders. These features make reordering efficient.
To enable:
Stores > Configuration > General > B2B Features
- Set Enable Quick Order to Yes
- Set Enable Requisition Lists to Yes
Step 8: Configure Payment & Credit Options
Magento allows flexible B2B payment options, including credit limits for trusted business clients.
To enable company credit:
Stores > Configuration > Sales > Payment Methods > Company Credit
Set individual credit limits per customer as needed.
Final Step: Test Your B2B Setup
Once everything is configured:
- Register as a B2B customer
- Test company account creation and sub-user roles
- Request quotes and validate approval processes
- Place a bulk order via the Quick Order tool
Conclusion
Magento 2 Commerce delivers a comprehensive B2B suite that empowers businesses to manage complex orders, negotiate pricing, and streamline purchasing for company clients. By properly enabling and configuring these features, your business can deliver a superior B2B experience.
For a deeper understanding of how infrastructure impacts performance, read our guide on Cloud & DevOps in Magento 2.
Looking to improve performance in 2025? Don’t miss our blog on Boosting Magento 2.4.7 Speed & Performance.
Need help setting up or optimising your Magento 2 B2B store?
Contact Kiwi Commerce today – we’re here to help you scale smarter.