Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Storefront Compatibility B2B Package

The Storefront Compatibility B2B Package (SCP-B2B) adds backend GraphQL that B2B drop-ins need. It is not the same as Adobe Commerce B2B or the npm drop-ins in your storefront repo. SCP-B2B extends core Adobe Commerce B2B with storefront-centric GraphQL for drop-in features that are not part of the core B2B product.

ItemRequirement
Commerce backendAdobe Commerce as a Cloud Service or Adobe Commerce Optimizer managed backends: Adobe installs SCP-B2B automatically (no merchant Composer step). Commerce PaaS or on-premises with Adobe Commerce Optimizer: you install SCP-B2B with Composer, same responsibility model as the B2C package. Commerce PaaS or on-premises without Adobe Commerce Optimizer: SCP-B2B is not available. See Backend options and Find your path.
B2C compatibility packageRequired on the same Commerce instance. Install or confirm it before SCP-B2B. See Storefront Compatibility Package.
Adobe Commerce B2BSeparate extension and license on Commerce. Required on your instance before you install SCP-B2B. Contact your Adobe account representative to add it to your contract.
B2B drop-ins in your repoYou install with npm after the backend is ready. See Licensing requirements.

Tested with Adobe Commerce 2.4.8 and 2.4.9 and Adobe Commerce B2B 1.5.2. Magento Open Source is not supported. For tested drop-in versions, see the release suite.

Adobe releases new GraphQL queries and mutations across minor versions in each package line. The list below summarizes the full 1.0.22 line; not every item was introduced in 1.0.22, even though it is the latest release in the Storefront Compatibility B2B Package series. For version-specific changes, see the changelog and filter for the Storefront Compatibility B2B Package.

The 1.0.22 package line adds the following GraphQL queries and mutations. Quick Order uses core Commerce GraphQL and is not listed here.

Supports Company Management and Company Switcher.

  • assignChildCompany mutation — Company administrators can assign a child company to a parent company within the company hierarchy.

  • unassignChildCompany mutation — Company administrators can unassign a child company from its parent company within the company hierarchy.

Supports the Requisition List drop-in.

  • sharedRequisitionList query — Retrieves a read-only shared requisition list for B2B customers, including sender details and associated items, based on the provided token.

  • shareRequisitionListByToken mutation — Generates a shareable storefront token that enables B2B customers to share a requisition list with colleagues within the same company.

  • shareRequisitionListByEmail mutation — Sends a requisition list to colleagues within the same company via email for B2B customers.

  • importSharedRequisitionList mutation — Imports a shared requisition list into the current customer account based on the provided token.

Supports Quote Management.

Supports the Purchase Order drop-in.

  • approvePurchaseOrders mutation — Approves one or more purchase orders pending the customer’s action.

For release notes for each Storefront Compatibility B2B Package version, see the changelog and filter for the Storefront Compatibility B2B Package. For tested package and drop-in versions in the current suite, see the release suite.