SlideShare a Scribd company logo
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
A virtual developer conference for Adobe Experience
Manager
Introduction to Adobe Experience Manager Based
eCommerceVarun Mitra | Partner Training Instructor
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Introduction to Adobe Experience Manager Based eCommerce
2
1 | Introducing the eCommerce Framework
2 | eCommerce Concepts with Elastic Path
3 | Catalog blueprint and section blueprint capabilities
4 | Identifying Best Practices for Stores
.
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3
Introducing the eCommerce Framework
eCommerce Architecture
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
The Adobe Experience Manager eCommerce architecture consists of four layers:
1. eCommerce components
 Adobe Experience Manager eCommerce components provide the front-end functionality and
the shop as viewed by the user. They rely on the eCommerce API to retrieve product data and
perform actions related to the commerce eCommerce engine.
2. eCommerce API
 The central piece of the Adobe Experience Manager eCommerce architecture is the Adobe
Experience Manager eCommerce API. Based on the API, front-end components can be built to
implement an eCommerce application.
 The Adobe Experience Manager eCommerce API is fixed, and cannot be adapted.
AEM eCommerce Architecture
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5
3. eCommerce provider implementation
 The eCommerce API can be implemented to integrate with a third-party eCommerce application,
or you can create a custom (native) implementation.
 Out-of-the-box, Adobe Experience Manager provides a native implementation based on
CRX/JCR, as well as an implementation to integrate Elastic Path.
4. eCommerce engine
 The eCommerce engine is the eCommerce backend integrated in the provider implementation.
In most cases, it is a third-party eCommerce software, such as Elastic Path or an existing or
legacy eCommerce solution.
 The sample native implementation provided by Adobe Experience Manager for the geometrixx
demo site uses the CRX repository itself as the eCommerce engine.
AEM eCommerce Architecture
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6
eCommerce Concepts with Elastic Path
 The integration framework provides
the mechanisms and components for:
 Connecting to an eCommerce system
 Pulling data into Adobe Experience
Manager
 Displaying data and collecting the
shopper's responses
 Searching data from both systems
 Returning transaction details
This means:
1. Shoppers can instantaneously
register and shop
2. Price changes are immediately
visible
to shoppers
3. Products can be added as required
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
Catalog Management
Master and Sales
Catalog
Product data cache
Catalog blueprint Product page
Templates
Experience
Physical touch points
Marketing data
Elastic Path
eCommerce
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8
Catalog Management (cont’d)
 Catalog Blueprint
 Provided by Adobe Experience Manager to create a catalog and is in /content/catalog
 Catalog
 Has a specific LiveSync mechanism tied to catalogs
 Product importer configuration
 Full product import
 Retrieve live price
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
Best Practices
 For all implementations, keep the
following in mind:
 As product, stock-keeping units, and
categories can be numerous, try to use
the fewest nodes possible to model the
content.
 Avoid duplication. Or, when used, think
about how many nodes your duplication
will lead to.
 Tag your content to prepare the query
optimization.
Scaling eCommerce:
1. Offload asset post processing to a
dedicated instance.
2. Only import product data.
3. Import throttling and batch saves.
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Q&A
10
Varun mitra
vmitra@adobe.com
LinkedIn: Varun mitra

More Related Content

PPTX
Aws ppt
DOC
Online shopping ecommerce java project
PPTX
Online shopping system (E-commerce)
PPTX
Mini Project presentation for MCA
PDF
Apache Kafka in the Healthcare Industry
PPTX
E commerce development methodology
PPTX
Online food ordering System projectppt.pptx
PPTX
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
Aws ppt
Online shopping ecommerce java project
Online shopping system (E-commerce)
Mini Project presentation for MCA
Apache Kafka in the Healthcare Industry
E commerce development methodology
Online food ordering System projectppt.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx

What's hot (20)

PDF
Adobe Experience Manager Core Components
PPTX
The benefits of software reuse
PDF
Xampp Workshop
PPTX
Structure chart for Hotel Automation System
PPTX
MetaConfig driven FeatureStore : MakeMyTrip | Presented at Data Con LA 2019 b...
PDF
Online computer shop 111 35-181
PPTX
Event Driven Software Architecture Pattern
PPTX
Platform as a Service (PaaS)
PPTX
Fast-Formula-in-Oracle-Cloud-HCM.pptx
PDF
Bi 5
PDF
E-commerce Website presentation
PPT
Django Shop
PDF
Serverless computing with AWS Lambda
PPTX
Os solaris memory management
PDF
Online shop system use case diagram report
PPTX
OBIEE - Introduction & building reports
PPTX
Start Up Idea, Planning and Execution
PPT
Cloud computing and Software as a Service Overview
PPTX
Mobile dbms
PDF
online shopping
Adobe Experience Manager Core Components
The benefits of software reuse
Xampp Workshop
Structure chart for Hotel Automation System
MetaConfig driven FeatureStore : MakeMyTrip | Presented at Data Con LA 2019 b...
Online computer shop 111 35-181
Event Driven Software Architecture Pattern
Platform as a Service (PaaS)
Fast-Formula-in-Oracle-Cloud-HCM.pptx
Bi 5
E-commerce Website presentation
Django Shop
Serverless computing with AWS Lambda
Os solaris memory management
Online shop system use case diagram report
OBIEE - Introduction & building reports
Start Up Idea, Planning and Execution
Cloud computing and Software as a Service Overview
Mobile dbms
online shopping
Ad

Similar to Introduction to Adobe Experience Manager based e commerce (20)

PPTX
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
PPTX
AEM & eCommerce integration
PDF
Evolve 2014 experience driven commerce
PPTX
EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...
PDF
Next Big Thing in Adobe Commerce Magento Developers need to know.pdf
PDF
Evolve 2014 integrating complex systems for experience driven commerce
PDF
EVOLVE'14 | Enhance | Andrew Lau | Integrating Complex Systems for Experience...
PPTX
Overcoming eCommerce’s Key Challenges with Adobe Commerce.pptx
PDF
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
PPTX
Using AEM in a customer global multi-channel program
PPTX
IMMERSE 2016 IST Mark Szulc Keynote
PPTX
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
PPTX
Mobile Money systemsMobile Money systemsMobile Money systems.pptx
PPTX
E-Commerce_Advanced_Presentationnnn.pptx
PDF
Evolve13 cq-commerce-framework
PDF
EVOLVE'13 | Enhance | Ecommerce Framework | Paolo Mottadelli
DOCX
ECOMMEECE MARKETING.docx.Digital Commerce Dynamics: Navigating the Ecosystem ...
PPTX
ECommerce Website Development.pptx
PDF
eCommerce trends 2019 by Divante.co
PPT
10 Ecommerce Web Design Trends of 2016
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
AEM & eCommerce integration
Evolve 2014 experience driven commerce
EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...
Next Big Thing in Adobe Commerce Magento Developers need to know.pdf
Evolve 2014 integrating complex systems for experience driven commerce
EVOLVE'14 | Enhance | Andrew Lau | Integrating Complex Systems for Experience...
Overcoming eCommerce’s Key Challenges with Adobe Commerce.pptx
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
Using AEM in a customer global multi-channel program
IMMERSE 2016 IST Mark Szulc Keynote
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
Mobile Money systemsMobile Money systemsMobile Money systems.pptx
E-Commerce_Advanced_Presentationnnn.pptx
Evolve13 cq-commerce-framework
EVOLVE'13 | Enhance | Ecommerce Framework | Paolo Mottadelli
ECOMMEECE MARKETING.docx.Digital Commerce Dynamics: Navigating the Ecosystem ...
ECommerce Website Development.pptx
eCommerce trends 2019 by Divante.co
10 Ecommerce Web Design Trends of 2016
Ad

More from AdobeMarketingCloud (13)

PPTX
Adobe Ask the AEM Community Expert Session Oct 2016
PPTX
Ask the expert AEM Assets best practices 092016
PPTX
AEM GEMS Session Template Editor Sept 14 2016
PDF
AEM GEMS Session SAML authentication in AEM
PDF
Immerse 2016 Efficient publishing with content fragments
PDF
IMMERSE 2016 Introducing content fragments
PPTX
IMMERSE 2016 Cedric Huesler US Keynote
PPTX
AEM GEMs Session Oak Lucene Indexes
PPTX
IMMERSE'16 Introduction to AEM Tooling
PDF
IMMERSE'16 Introduction to adobe experience manager back end
PPTX
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
PPTX
Build single page applications using AngularJS on AEM
PPTX
Build single page applications using AngularJS on AEM
Adobe Ask the AEM Community Expert Session Oct 2016
Ask the expert AEM Assets best practices 092016
AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session SAML authentication in AEM
Immerse 2016 Efficient publishing with content fragments
IMMERSE 2016 Introducing content fragments
IMMERSE 2016 Cedric Huesler US Keynote
AEM GEMs Session Oak Lucene Indexes
IMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to adobe experience manager back end
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM

Recently uploaded (20)

PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
Teaching material agriculture food technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Cloud computing and distributed systems.
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Review of recent advances in non-invasive hemoglobin estimation
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced methodologies resolving dimensionality complications for autism neur...
Understanding_Digital_Forensics_Presentation.pptx
Teaching material agriculture food technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Big Data Technologies - Introduction.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Electronic commerce courselecture one. Pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Building Integrated photovoltaic BIPV_UPV.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Cloud computing and distributed systems.
Programs and apps: productivity, graphics, security and other tools
Diabetes mellitus diagnosis method based random forest with bat algorithm

Introduction to Adobe Experience Manager based e commerce

  • 1. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. A virtual developer conference for Adobe Experience Manager Introduction to Adobe Experience Manager Based eCommerceVarun Mitra | Partner Training Instructor
  • 2. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Introduction to Adobe Experience Manager Based eCommerce 2 1 | Introducing the eCommerce Framework 2 | eCommerce Concepts with Elastic Path 3 | Catalog blueprint and section blueprint capabilities 4 | Identifying Best Practices for Stores .
  • 3. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3 Introducing the eCommerce Framework eCommerce Architecture
  • 4. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4 The Adobe Experience Manager eCommerce architecture consists of four layers: 1. eCommerce components  Adobe Experience Manager eCommerce components provide the front-end functionality and the shop as viewed by the user. They rely on the eCommerce API to retrieve product data and perform actions related to the commerce eCommerce engine. 2. eCommerce API  The central piece of the Adobe Experience Manager eCommerce architecture is the Adobe Experience Manager eCommerce API. Based on the API, front-end components can be built to implement an eCommerce application.  The Adobe Experience Manager eCommerce API is fixed, and cannot be adapted. AEM eCommerce Architecture
  • 5. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5 3. eCommerce provider implementation  The eCommerce API can be implemented to integrate with a third-party eCommerce application, or you can create a custom (native) implementation.  Out-of-the-box, Adobe Experience Manager provides a native implementation based on CRX/JCR, as well as an implementation to integrate Elastic Path. 4. eCommerce engine  The eCommerce engine is the eCommerce backend integrated in the provider implementation. In most cases, it is a third-party eCommerce software, such as Elastic Path or an existing or legacy eCommerce solution.  The sample native implementation provided by Adobe Experience Manager for the geometrixx demo site uses the CRX repository itself as the eCommerce engine. AEM eCommerce Architecture
  • 6. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6 eCommerce Concepts with Elastic Path  The integration framework provides the mechanisms and components for:  Connecting to an eCommerce system  Pulling data into Adobe Experience Manager  Displaying data and collecting the shopper's responses  Searching data from both systems  Returning transaction details This means: 1. Shoppers can instantaneously register and shop 2. Price changes are immediately visible to shoppers 3. Products can be added as required
  • 7. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7 Catalog Management Master and Sales Catalog Product data cache Catalog blueprint Product page Templates Experience Physical touch points Marketing data Elastic Path eCommerce
  • 8. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8 Catalog Management (cont’d)  Catalog Blueprint  Provided by Adobe Experience Manager to create a catalog and is in /content/catalog  Catalog  Has a specific LiveSync mechanism tied to catalogs  Product importer configuration  Full product import  Retrieve live price
  • 9. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9 Best Practices  For all implementations, keep the following in mind:  As product, stock-keeping units, and categories can be numerous, try to use the fewest nodes possible to model the content.  Avoid duplication. Or, when used, think about how many nodes your duplication will lead to.  Tag your content to prepare the query optimization. Scaling eCommerce: 1. Offload asset post processing to a dedicated instance. 2. Only import product data. 3. Import throttling and batch saves.
  • 10. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Q&A 10 Varun mitra vmitra@adobe.com LinkedIn: Varun mitra