Skip to content

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

Essentials

Storefront Backend Options

The Adobe Commerce storefront supports three backend types. Prerequisites and setup differ, so use only the guidance that matches your environment. This page helps you identify your backend and meet prerequisites before you configure the storefront to talk to Commerce.

If you are new to the stack, read Storefront architecture first. Authoring storefront pages (Document Authoring, Universal Editor) is covered there and in Document Authoring Quick Start; this topic focuses on the Commerce backend the storefront connects to.

Drop-in components (B2C and B2B) require an Adobe Commerce as a Cloud Service or Adobe Commerce Optimizer license. PaaS customers who add an Adobe Commerce Optimizer license are covered—the ACO license includes drop-in usage. There is no separate “B2B backend” type.

Backends fall into three categories:

  • Commerce PaaS — Existing Adobe Commerce Cloud or on-premises deployment without an Adobe Commerce as a Cloud Service or Adobe Commerce Optimizer license
  • Adobe Commerce as a Cloud Service — Cloud Service deployment whose license includes Storefront
  • Adobe Commerce Optimizer — New Adobe Commerce Optimizer deployment, or an existing PaaS deployment that added Adobe Commerce Optimizer

This table summarizes the key differences between backend types.

FeatureCommerce PaaSAdobe Commerce as a Cloud ServiceAdobe Commerce Optimizer
License includes StorefrontNoYesYes
SetupManual install requiredFully automatedFully automated
Versionv2.4.7+ self-managedAuto-managedFully managed SaaS

This diagram zooms in on the backend layer from the system stack, adding Luma Bridge and the Adobe Commerce Optimizer Connector. For the full stack—including drop-in components, boilerplate layers, and the event system—see Storefront architecture.

Loading diagram...
EDS connects to PaaS, Adobe Commerce as a Cloud Service, or Adobe Commerce Optimizer. EDS drop-in components set session cookies that Luma Bridge (a PHP module on PaaS) reads to share sessions with Luma — independent of Adobe Commerce Optimizer. The Adobe Commerce Optimizer Connector syncs PaaS catalog and pricing into Adobe Commerce Optimizer.

Select your backend to see the requirements before you start storefront setup.

Adobe Commerce on cloud infrastructure or on-premises. The Magento Open Source edition is not supported. A PaaS license alone does not include drop-in components; to use drop-ins on PaaS, you must also hold an Adobe Commerce Optimizer license (see Adobe Commerce Optimizer).

v2.4.7 or later

Manual installation is required. See PaaS: required packages and services below for step-by-step instructions.

Adobe Commerce as a Cloud Service (license includes Storefront)

Adobe manages all requirements automatically. No manual installation is required.

Adobe Commerce Optimizer (license includes Storefront)

Adobe manages all requirements in a fully managed SaaS model. No manual installation is required.

Install and configure the following on Commerce PaaS before you create your storefront. Adobe Commerce as a Cloud Service and Adobe Commerce Optimizer manage these automatically. Skip this section if you are not on Commerce PaaS.

The Storefront Compatibility package extends the GraphQL schema for cart, checkout, account, and order. For an overview, see the Storefront Compatibility package row in Commerce services. For installation, see Install the Storefront Compatibility package (v2.4.7 or v2.4.8).

Catalog Service and related APIs supply fast catalog data (including GraphQL) for drop-in components. Data Connection links Adobe Commerce to Adobe Experience Platform. Services Connector, Live Search, and Product Recommendations integrate as described in Experience League. See Commerce services for how each fits the architecture.

Headless storefronts must send the required storefront events for Live Search and Product Recommendations. Use the Experience League topics in the table for setup and headless data requirements. On Edge Delivery Services, implement storefront events with the Adobe Client Data Layer and Analytics .

After confirming your prerequisites, create and configure your project.