Article
Adobe Commerce B2B: Native Capabilities for Enterprises and Distributors
Adobe Commerce B2B native capabilities: company accounts, contract pricing, purchase orders, requisition lists, and multi-level approval flows explained.

On this page
- What Is Adobe Commerce B2B
- The 8 Native Capabilities of Adobe Commerce B2B
- 1. Company Accounts and Buyer Roles
- 2. Shared Catalogs and Contract Pricing
- 3. Volume Pricing (Tier Pricing)
- 4. Requisition Lists
- 5. Purchase Orders and Corporate Credit
- 6. Multi-Level Approval Workflows
- 7. Quick Order and CSV Reorder
- 8. Negotiable Quotes (Request for Quote)
- Adobe Commerce B2B vs. Building a Custom Portal
- ERP and CRM Integration
- AI and B2B Personalization with Adobe Sensei
- Use Cases by Industry in Mexico
- How WolfSellers Implements Adobe Commerce B2B
- Signs You Already Need a B2B Platform
- Frequently Asked Questions
- Does Adobe Commerce B2B require Adobe Commerce Cloud, or can it be installed on-premise?
- How long does it take to implement Adobe Commerce B2B?
- Can Adobe Commerce B2B run a hybrid B2B and B2C model from a single instance?
- What happens if a corporate buyer needs a price that is not in their assigned catalog?
- Does Adobe Commerce B2B support multiple currencies and Mexican tax compliance (CFDI)?
B2B sales in Mexico still run, in large part, on tools that were never designed for them: email threads with attached price lists, spreadsheets shared over WhatsApp, custom portals no one updates, and sales reps spending 30–40 % of their workday entering orders that buyers could place themselves.
The underlying problem is not technological — it is conceptual. For years, B2B e-commerce was built by adapting B2C platforms: a "special pricing" module was bolted on, the catalog was restricted by customer group, and the result was called a B2B portal. What it actually produced was an experience that frustrates the corporate buyer and overloads the sales team, without solving the structural issues: manual approval chains, contract prices applied incorrectly, zero visibility into order status, and replenishment cycles that depend entirely on someone remembering to call.
Adobe Commerce (formerly Magento) solves this problem at the architecture level, not with patches. Its B2B capabilities are not an external plugin or a third-party integration — they are built into the platform's core and designed to handle the real complexity of corporate sales: multiple buyers per account, contract-negotiated pricing, internal approval workflows, corporate credit lines, and recurring purchase cycles that unfold over weeks, not minutes.
This article documents each native capability in detail: what it does, which types of companies it is designed for, and how we implement it at WolfSellers.
What Is Adobe Commerce B2B
Adobe Commerce B2B is the native business-to-business e-commerce module included in the Commerce edition of Adobe Commerce, available in both managed cloud and on-premise deployment. Unlike the Open Source edition — which covers catalog, cart, and standard checkout — the Commerce edition adds a structured set of features built specifically for company-to-company relationships: corporate accounts with multiple users and roles, contractual pricing structures by customer, buyer self-service tools, and multi-level internal approval workflows.
What Adobe Commerce B2B is not: it is not a B2C store with an extra field for the tax ID. The data model is different at the root. The core unit of business is not the individual user but the company account, with its own assigned catalog, credit limit, organizational structure, and approval rules. This distinction matters during platform evaluations: a system that does not have "company" as a first-class entity cannot natively manage the complexity of corporate sales.
Within the Adobe Experience Cloud ecosystem, Adobe Commerce is the transactional layer: it executes the order, manages the catalog, and orchestrates the buying experience. It integrates natively with Adobe Experience Manager (AEM) for content management, with Adobe Analytics for measuring buyer behavior, and with Adobe Real-Time CDP for customer data activation and real-time personalization.
The practical difference between the Open Source and Commerce editions is not just features — it is support model, security update frequency, availability SLA, and access to Adobe's native integration ecosystem. For a company with significant-volume B2B operations, the Open Source edition requires manually extending every capability that Commerce includes out of the box, generating ongoing development costs, maintenance overhead, and compatibility risk with every major platform upgrade.
The 8 Native Capabilities of Adobe Commerce B2B
1. Company Accounts and Buyer Roles
The basic unit of B2B in Adobe Commerce is not the individual user but the company account. Each company — distributor, corporate client, reseller, franchisee — has its own space within the store: assigned catalog, credit limit, organizational approval structure, and a set of users with differentiated roles.
The three predefined roles cover three levels of access. The company administrator manages users, approves structures, administers the credit limit, and has full visibility into the account's order history. The manager can view orders from their team, access spending reports, and approve or reject orders within their authorization level. The buyer places orders within the limits assigned by their company. Roles are configurable: a distribution company with 50 buyers across four organizational levels can replicate its exact structure inside the portal without additional development.
This model addresses one of the most common problems we encounter at WolfSellers when auditing existing B2B portals: a single shared user account per company that concentrates all operations, creating a bottleneck, eliminating traceability of who ordered what, and making internal approval workflows impossible to enforce.
2. Shared Catalogs and Contract Pricing
Adobe Commerce B2B allows the creation of Shared Catalogs independent of the general catalog: subsets of SKUs with prices specific to each company or group of companies. An auto parts manufacturer can maintain a separate catalog for each regional distributor, with the prices established in their commercial contract, without any distributor seeing another's pricing or the public list price.
The pricing logic supports four levels of precedence, resolved automatically by the platform:
- Base price from the general catalog
- Group price (a general tier applicable to a segment)
- Shared catalog price (the contractual price specific to each company)
- Cart price rules (discounts based on total order value)
The buyer always sees the most favorable price that applies to their account. This logic eliminates one of the most common errors in sales teams managing many distributors: applying the wrong discount because the rep did not have access to the current contract at the time of the order.
This level of granularity also eliminates the need to maintain separate stores for different customer segments — one of the most expensive antipatterns we address during Adobe Commerce migration projects.
3. Volume Pricing (Tier Pricing)
Beyond the fixed contract price, Adobe Commerce B2B supports volume pricing scales within each shared catalog. The rule can be defined at the individual SKU level or across an entire category: above X units, the unit price drops to Y; above Z units, it drops to W. Volume tiers can stack with the contract base price.
For distributors and wholesalers, this feature replicates in the digital portal the volume negotiation mechanism that has historically happened over the phone or via email with a sales rep. The buyer can simulate the final price of an order — including applicable volume tiers — without consulting anyone, accelerating the purchase cycle and significantly reducing the commercial team's load from routine pricing inquiries.
4. Requisition Lists
A requisition list is the digital equivalent of the "usual order" in B2B sales. The buyer creates named lists of products they purchase on a recurring basis — for example, "Monthly warehouse north replenishment," "Project Z installation kit," or "Line 3 monthly consumables" — and can reorder with a single click, without navigating the full catalog each time.
Key module characteristics:
- A single user can maintain up to 999 active requisition lists simultaneously
- Lists are persistent (they do not expire with the session or over time)
- Lists are portable: they can be exported and imported in CSV format
- Lists are shareable within the company: a manager can create a standard procurement list for the entire buying team
For industries with short replenishment cycles — manufacturing, food, MRO (maintenance, repair, and operations) — this capability reduces reorder time by 60–70 % based on data we track across implementation projects in Mexico, primarily by eliminating catalog search time across large product sets.
5. Purchase Orders and Corporate Credit
The standard B2B buying flow does not end with a credit card: it ends with an internal purchase order (PO) that must be generated, internally approved, and reconciled against the supplier's invoice. This process — completely manual in most companies — is one of the main sources of error and delay in the B2B purchase cycle.
Adobe Commerce B2B supports PO-based payment natively: the buyer generates a PO number at checkout, registers it on the order, and the order remains in a "pending payment" state until the finance team reconciles it and confirms. The PO number is permanently associated with the order, the invoice, and the account history.
Complementarily, Adobe Commerce B2B manages corporate credit lines end to end:
- Each company has an assigned credit limit, configurable by the store administrator
- Available balance is consumed with each open PO order and released upon confirmed payment
- The buyer sees their available credit balance in real time before placing an order
- The finance team can adjust any company's credit limit in real time from the administration panel, without requiring technical team involvement
6. Multi-Level Approval Workflows
Not every buyer has authorization to place any order. In mid-size and large companies, orders above a certain amount require manager approval; those exceeding a second threshold require the procurement director's sign-off; and certain strategic SKUs may require additional approval regardless of amount.
Adobe Commerce B2B allows configuring these rules inside the platform without additional code. Approval conditions include:
- Approval required if the order exceeds X in value (any currency)
- Approval required if the account accumulates more than Y in open, unreconciled POs
- Approval required if the SKU belongs to a restricted category (e.g., high-value equipment)
- Chained multi-approver flows: approver A must approve before the order reaches approver B
- Approval delegation: an approver can temporarily delegate their authorization to another user
The flow is fully asynchronous: the order enters an approval queue, the approver receives a notification (email or from their panel), reviews the order detail, and approves or rejects it with a comment. The buyer receives the outcome notification. The full approval history — who approved, when, and with what comment — is permanently recorded on the account.
This capability eliminates the manual email-based approval process — one of the main vectors of error, delay, and lost traceability in corporate B2B sales — without requiring the implementation of an external workflow system.
7. Quick Order and CSV Reorder
For buyers who know their SKUs by heart or who generate orders directly from an external system, Adobe Commerce B2B provides Quick Order: a direct form where product codes and quantities are entered without navigating the catalog. The system validates availability, pricing, and account limits in real time.
The CSV upload channel is the most widely used integration mechanism in projects with legacy ERPs: the client's system exports its procurement list as a standard tabular file, the buyer imports it in the portal, and the order is built automatically, applying contract prices and validating stock availability. This allows companies with already-standardized purchasing processes — particularly those processing dozens of line items per order — to adopt the digital portal without changing their internal operation or retraining buyers.
8. Negotiable Quotes (Request for Quote)
For high-value orders or SKUs not available in the standard catalog, Adobe Commerce B2B includes a complete Request for Quote (RFQ) module: the buyer submits a quote request from the portal, the sales rep responds with a price proposal and terms directly within the platform, and the buyer accepts or counters.
The module maintains the full negotiation thread — initial proposal, counteroffers, price revisions, comments from both parties — in a persistent record associated with the company account. When the quote is accepted, it converts into an order with a single click, without manual re-entry. This capability is especially relevant for distributors that manage project-based sales (installations, service contracts, volume deals) where the price is not from the catalog but the result of a case-by-case negotiation.
Adobe Commerce B2B vs. Building a Custom Portal
A recurring question in the evaluations we run at WolfSellers is: why not build the portal in-house, on a custom framework? The short answer is that the total cost of ownership is typically higher, time to market is longer, and technical risk is greater. The detailed comparison:
| Criterion | Adobe Commerce B2B | Custom portal |
|---|---|---|
| Time to market | 3–6 months (configuration + integration) | 9–18 months (built from scratch) |
| B2B capabilities included | 8 native modules, ready to configure | Every feature coded from zero |
| Security updates | Adobe patches with SLA | Internal team's responsibility |
| Experience Cloud integration | Native (AEM, Analytics, CDP, Sensei) | Custom connectors per product |
| Proven scalability | Millions of transactions in live production | Depends on each implementation |
| Year 3+ maintenance | Low (platform maintained by Adobe) | Growing (accumulated technical debt) |
| Enterprise support | Adobe SLA + certified partner with escalation access | Support from whichever team built it |
| Feature evolution | Adobe roadmap: new capabilities included in the license | Every new feature requires additional budget |
The genuine argument for a custom portal is extreme personalization of business flows highly specific to a sector. Our judgment at WolfSellers: if the company's competitive differentiator is not in how it processes orders but in what it sells and to whom, a custom portal is technical debt disguised as an advantage. Adobe Commerce B2B covers 90–95 % of B2B use cases without additional code; the remaining 5–10 % is addressed with marketplace extensions or targeted customizations.
ERP and CRM Integration
Adobe Commerce B2B does not operate in isolation. Most of the value in a B2B implementation comes from integrating with the ERP and CRM: synchronizing contract prices from the system of record, real-time inventory availability, automatic order status updates, and invoice generation without manual re-entry.
Adobe Commerce exposes a complete REST and GraphQL API covering virtually every system entity: products, customers, orders, shared catalogs, company accounts, corporate credit limits. The most common integrations in WolfSellers projects are:
With SAP (S/4HANA and Business One): bidirectional catalog synchronization (SAP material master → Commerce catalog), contract prices by customer (SAP pricing conditions → Commerce shared catalogs), sales order creation (Commerce orders → SAP SO), and delivery status updates (SAP WM → Commerce order tracking). The connector can be implemented via middleware (MuleSoft, Dell Boomi, custom Node.js) or using Adobe Commerce Data Connection for real-time synchronization flows.
With Oracle (EBS and NetSuite): similar pattern to SAP, with particular attention to corporate credit synchronization (Oracle limits → Commerce limits in real time) and PO reconciliation (Commerce PO number ↔ Oracle PO, automatic reconciliation upon payment confirmation).
With Microsoft Dynamics 365: a common integration for mid-market Mexican companies not running SAP. Dynamics manages the customer master, payment terms, and receivables; Commerce manages the online buying experience, catalog, and order process.
The principle we apply across all integrations is clear: the ERP is the system of record (source of truth) for prices, inventory, and order status. Adobe Commerce is the capture channel and experience layer. Data flows in a defined direction for critical entities — prices flow from ERP to Commerce, not the reverse — to prevent synchronization conflicts and ensure the ERP always reflects the financial reality of the business.
AI and B2B Personalization with Adobe Sensei
The common assumption is that personalization belongs to B2C. In practice, the corporate buyer expects at least as much relevance as a consumer: when a procurement manager at a manufacturing company logs into the portal, they want to see their frequently used categories and regularly purchased products — not a generic view of 50,000 SKUs.
Adobe Sensei, the artificial intelligence layer of Adobe Experience Cloud, powers three concrete capabilities in the B2B environment:
Live Search with technical facets: semantic search that understands synonyms, internal codes, and technical descriptions. A buyer searching for "M8 stainless steel bolt" gets relevant results even if the supplier's catalog uses "Metric bolt M8 A2 DIN 933." Filtering facets are configured per category and can prioritize the technical attributes most relevant to each sector: for an auto parts company, technical facets (diameter, material, applicable standard, manufacturer) are more decisive for purchase decisions than price or availability alone.
B2B product recommendations: machine learning models that learn from the company account's historical purchasing behavior. Unlike B2C, where recommendations are based on individual behavior, in B2B the models can be trained at the corporate account level: the historical purchasing patterns of company X inform recommendations for new buyers within that same company, capturing the accumulated operational knowledge embedded in the account history.
Reorder prediction: analysis of purchase frequency by SKU to proactively suggest replenishment before the buyer requests it. The system detects when a company is approaching its habitual reorder moment for a product and generates an alert or a suggested replenishment list. Especially useful in sectors with predictable consumption patterns (MRO, production inputs, raw materials with steady consumption rates).
Use Cases by Industry in Mexico
The B2B digital market in Mexico has specific characteristics that shape how Adobe Commerce B2B is implemented. According to data from Mexico's AMVO (Online Sales Association), B2B digital commerce in Mexico grew 28 % in 2024, with manufacturing and distribution as the leading sectors in adoption among companies with more than 250 employees. However, the B2B transaction digitalization rate remains low: less than 35 % of B2B orders in Mexico are processed through a digital channel, indicating a significant early-adoption window for companies that digitize before their competition does.
Manufacturing (spare parts, raw materials, production inputs): industrial spare parts or raw material distributors operate with extensive technical catalogs (from 10,000 to 200,000 active SKUs), annual-volume-negotiated pricing, and buyers with direct access to their own ERP systems. The primary use case is automating the recurring purchase process: the buyer exports their needs list from the ERP as a CSV, imports it in the portal, and the order is created automatically against the current contract, without any involvement from the supplier's sales team. For a detailed analysis of this vertical, see our post on B2B e-commerce in manufacturing and industry in Mexico.
Distribution (wholesalers, intermediaries, supply chains): wholesale distributors supplying retailers or industrial buyers need to manage multiple customer accounts with different commercial conditions, minimum order quantities by category, territory restrictions, and differentiated pricing based on annual purchase volume. Adobe Commerce B2B shared catalogs allow replicating these conditions precisely for each account, without manual sales team intervention in every routine order.
Technology (licenses, recurring services, corporate hardware): distributors of enterprise software, hardware, or IT services need to manage license renewals, version upgrades, and volume orders with multi-level corporate approval. The RFQ module is especially relevant in this sector: project pricing — implementations, maintenance contracts, negotiated volume license discounts — is not catalog pricing and requires case-by-case negotiation with an audited record of the process.
How WolfSellers Implements Adobe Commerce B2B
At WolfSellers, we are a certified Adobe Commerce partner with active B2B implementations across manufacturing, distribution, and technology companies in Mexico. Our implementation approach follows four structured phases:
Phase 1 — Operations discovery (2–3 weeks): before opening the Commerce admin panel, we map the current sales process: how prices are generated and updated by customer, how orders are approved internally (who approves what and based on what criteria), what integration exists or does not exist with the ERP, and which edge cases the sales team handles manually today. This mapping defines the shared catalog architecture, the required approval workflows, and the integration touchpoints. A rigorous discovery prevents scope surprises in later phases.
Phase 2 — Flow design and configuration (4–8 weeks): configuration of company accounts with their organizational structure, shared catalogs per customer segment, pricing rules and volume tiers, approval workflows, and enabled payment methods (PO, corporate credit, bank transfer). This phase also defines the data model for the ERP integration: which fields synchronize, in which direction, and at what frequency.
Phase 3 — ERP integration (4–12 weeks, depending on complexity): the most variable phase of any project. Integrations with modern ERPs with well-documented REST APIs (SAP S/4HANA, NetSuite, Dynamics 365) are faster and more predictable. Integrations with legacy systems (SAP ECC 6.0, Oracle EBS, AS/400) require middleware, data transformation, and exhaustive validation of bidirectional synchronization flows. This phase includes load testing on the integration channel to validate behavior under traffic peaks.
Phase 4 — Training and launch (2 weeks): training for the commercial team (how to manage accounts, catalogs, and pricing conditions from the admin panel), the internal IT team (maintenance, basic incident resolution, ERP integration management), and pilot buyers (purchase flow, use of requisition lists, approval process). The goal is not software proficiency alone: it is for the team to understand the new operational workflow and operate independently from day one.
If you are evaluating an Adobe Commerce B2B implementation for your company, the first step is the discovery session: a two- to three-hour working session where we map your current operation and determine whether the platform covers your use cases without costly customizations.
Signs You Already Need a B2B Platform
In project evaluations, we identify a recurring pattern: the companies that most need a B2B platform are often the ones most resistant to change because "the current process works." These are the warning signals that tell us the cost of not acting has already exceeded the cost of implementation:
- More than 20 % of the commercial team's time goes to entering orders that the buyer could place directly if a functional portal existed.
- Pricing errors are frequent: the rep applies the wrong discount, the ERP has a different price than was quoted, the client receives an invoice that differs from the approved estimate.
- There is no traceability of who ordered what: a distributor has ten buyers but they all use the same login, making it impossible to audit orders, detect internal fraud, or assign quotas per buyer.
- Corporate clients and distributors abandon large orders because the digital process is so complicated they prefer to call or send an email.
- The IT team maintains a custom portal with years of accumulated technical debt that no one can update without risk of breaking something.
- Replenishment orders are all reactive: the buyer orders when they have already run out, generating stockouts and logistics urgency costs that could be eliminated with automated reorder.
- The ERP-to-portal integration is a spreadsheet that someone updates manually each week or each time a contract price changes.
- Approval workflows exist only in email: manual approvals with no audited record, no visibility into which orders are waiting for approval, and no way to measure how long they have been sitting in the queue.
If more than three of these symptoms describe your current operation, the opportunity cost of inaction is significant and measurable.
Frequently Asked Questions
Does Adobe Commerce B2B require Adobe Commerce Cloud, or can it be installed on-premise?
Adobe Commerce B2B is available in both Adobe Commerce Cloud (Adobe's managed cloud version, with hosting, updates, and SLA included) and on-premise or self-managed infrastructure. From a functional standpoint, the B2B capabilities are identical in both deployment models. The difference is the operational model: Commerce Cloud delegates infrastructure management, backups, and patching to Adobe; the on-premise version assigns that responsibility to the client's technical team or the implementation partner.
How long does it take to implement Adobe Commerce B2B?
It depends primarily on the complexity of the ERP integration and the number of company accounts, shared catalogs, and approval workflows that need to be configured. An implementation without ERP integration (with manual or file-based price loading) can be operational in 8–12 weeks. An implementation with real-time bidirectional ERP integration — synchronizing catalog, pricing, and order status — takes 4–6 months. The initial discovery (2–3 weeks) is the most important step for accurately scoping the project and avoiding cost surprises.
Can Adobe Commerce B2B run a hybrid B2B and B2C model from a single instance?
Yes. Adobe Commerce supports multiple storeviews within a single instance, with completely independent catalogs, pricing, languages, and checkout flows. It is possible to have a public B2C view with list prices and a private B2B view with shared catalogs and per-account contract pricing, using the same product catalog in the backend. This significantly reduces operational costs compared to maintaining two separate platforms and simplifies catalog management for the merchandising team.
What happens if a corporate buyer needs a price that is not in their assigned catalog?
The Request for Quote (RFQ) module is designed exactly for this case. The buyer requests a quote from the portal specifying the products and quantities, the sales rep responds with a negotiated price and terms directly within the platform, and the buyer accepts or counters. The full thread is recorded. When accepted, the quote converts to an order with one click. For projects with specific requirements, the WolfSellers team can evaluate them through our Adobe Commerce B2B service.
Does Adobe Commerce B2B support multiple currencies and Mexican tax compliance (CFDI)?
Adobe Commerce supports multiple currencies and multiple tax configurations natively. CFDI issuance, RFC validation, and fiscal regime management are handled through integration with an authorized certification provider (PAC) — such as Facturama or Timbrado para SAT — or through the billing module of the company's ERP. This fiscal integration is part of the standard scope for B2B implementations in Mexico at WolfSellers, since without it the portal cannot complete the order-delivery-invoice cycle required by SAT regulations.
For context on B2B e-commerce in Mexico, see what is B2B e-commerce. If you are evaluating migrating an existing Magento instance to Adobe Commerce with B2B modules, our post on migrating from Magento to Adobe Commerce covers the full technical process.


