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
Which backend do you have?
Section titled “Which backend do you have?”This table summarizes the key differences between backend types.
| Feature | Commerce PaaS | Adobe Commerce as a Cloud Service | Adobe Commerce Optimizer |
|---|---|---|---|
| License includes Storefront | No | Yes | Yes |
| Setup | Manual install required | Fully automated | Fully automated |
| Version | v2.4.7+ self-managed | Auto-managed | Fully managed SaaS |
Backend topology
Section titled “Backend topology”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.
Prerequisites by backend
Section titled “Prerequisites by backend”Select your backend to see the requirements before you start storefront setup.
PaaS: required packages and services
Section titled “PaaS: required packages and services”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.
Storefront Compatibility package
Section titled “Storefront Compatibility package”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).
Storefront services
Section titled “Storefront services”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 .
| Service | Documentation |
|---|---|
| Data Connection | Data Connection Guide |
| Services Connector | Commerce Services Connector |
| Catalog Service | Catalog Service Guide |
| Live Search | Live Search Guide ; Headless data collection |
| Product Recommendations | Product Recommendations Guide ; Headless integration · Drop-in setup |
Next steps
Section titled “Next steps”After confirming your prerequisites, create and configure your project.