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
- Monolithic integration, pre-build mapping (template)
- JCR repository
- Adobe Commerce
- Java and JavaScript
- No Commerce data stored in JCR repository
- 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
- Regular catalogs with AEM or proxy pages
- No product import
- Generic templates
- On-demand data via connector
- Generic templates
- On-demand data via connector
Scalability
- Can support up to a few million products (depends on the use-case)
- Caching on Dispatcher
- Caching on Dispatcher
- No volume limitation
- Caching on Dispatcher or CDN
- 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)
- 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).
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