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
Back-end
- AEM, Java
- Monolithic integration, pre-build mapping (template)
- JCR repository
- Adobe Commerce
- Java and JavaScript
- No Commerce data stored in JCR repository
Front-end
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
Scalability
- 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
No
Yes, Adobe Commerce GraphQL schema
Availability
Yes:
- 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, static catalogs may need to be imported
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.

NOTE
For information about concepts and administering eCommerce implementations, see Administering eCommerce.
For information about extending eCommerce capabilities, see Developing eCommerce.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2