eCommerce Overview ecommerce-overview

AEM generic eCommerce is available as part of a standard installation and provides you with the full functionality of the eCommerce framework.

Adobe provides two versions of the Commerce Integration Framework:

CIF on-prem
CIF Cloud
Supported AEM versions
AEM on-prem or AMS 6.x
AEM AMS 6.4 and 6.5
- AEM, Java™
- Monolithic integration, pre-build mapping (template)
- JCR repository
- Adobe Commerce
- Java and JavaScript
- No Commerce data stored in JCR repository
AEM server-side rendered pages
Mixed page application (hybrid rendering)
Product catalog
- Product importer, editor, caching in AEM
- Regular catalogs with AEM or proxy pages
- No product import
- Generic templates
- On-demand data via connector
- Can support up to a few million products (depends on the use-case)
- Caching on Dispatcher
- No volume limitation
- Caching on Dispatcher or CDN
Standardized data model
Yes, Adobe Commerce GraphQL schema
- SAP Commerce Cloud (Extension updated to support AEM 6.4 and Hybris 5 (default) and maintains compatibility with Hybris 4
- Salesforce Commerce Cloud (Connector open-sourced to support AEM 6.4)
Yes via open source via GitHub.
Adobe Commerce (Supports 2.3.2 (default) and compatible with 2.3.1).
When to use
Limited use-cases: For scenarios where small, import static catalogs as needed
Preferred solution in most use-cases

Deploying Other Implementations deploying-other-implementations

For AEM and Adobe Commerce, see AEM and Adobe Commerce integration using the Commerce Integration Framework.

For information about concepts and administering eCommerce implementations, see Administering eCommerce.
For information about extending eCommerce capabilities, see Developing eCommerce.