Skip to content

Storefront Compatibility B2B Package

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

ItemRequirement
Commerce backendAdobe Commerce as a Cloud Service or Adobe Commerce Optimizer managed backends: Adobe installs SCP-B2B automatically (no merchant Composer step). Commerce on Cloud or on-premises with Adobe Commerce Optimizer: you install SCP-B2B with Composer, same responsibility model as the B2C package. Commerce on Cloud 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.

Adobe releases new GraphQL queries and mutations as part of the Storefront Compatibility B2B Package. The list below summarizes all GraphQL queries and mutations currently available in the package. For details about when a specific query or mutation was introduced, see the changelog and filter for the Storefront Compatibility B2B Package. 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.