SlideShare une entreprise Scribd logo
1  sur  15
Introduction, Architecture & Implementation of Ecommerce in AEM
+
Installation of Ecommerce with Hybris
By: CKJ
Team CKJ (ckj0369@gmail.com) 1
Team CKJ (ckj0369@gmail.com) 2
eCommerce with Product Information Management
(PIM), handles the activities of a website focused on
selling products via an online store
AEM eCommerce helps marketers deliver branded,
personalized shopping experiences across web,
mobile, and social touchpoints
The AEM authoring environment allows you to
customize pages and components based on target
visitor context and merchandising strategies
Trading Online : make sure, you’re connected to
Internet ;)
A number of out-of-the-box AEM components: Product display, Shopping cart,
Check-out, Recently viewed products, Vouchers, others
Search - using either the AEM search
Uses the AEM ability to present your content in format needed by your visitors,
be that full browser window or mobile device.
The ability to develop your own integration implementation based on the AEM
eCommerce framework.
The possibility to develop experience-driven commerce based on shopper data
Others like Shopping cart contents retained across sessions, Full order history,
Express catalog update
Team CKJ (ckj0369@gmail.com) 3
 CCV
 Call to Action
 Cart Total
 Dropdown Facet
 Last-Viewed Call To Action
 Navigation Products
 Order History
 Pagination
 Perfect Partner Call To Action
 Product
 Product (Mobile)
 Product (Non-variant)
 Product Lists
 Product Table
 Recently Viewed Products
 Search
 Shopping Cart
 Submit Order
 Vouchers
Team CKJ (ckj0369@gmail.com) 4
Editorial content: content that is managed by websites users.
PIM content: content that is managed by e-merchandizers.
Product: group of content (PIM and editorial) related to a generic product.
SKU: or stock-keeping unit, specifies the variant of a product that can directly be related to the stock, and a
price. A SKU is always tightly related to its product, a product can have one or more SKUs.
Attribute: an attribute is a sku property (color, size, etc).
Catalog: the vendor’s hierarchical set of products he offers.
Category: a catalog item, that behaves like a PIM tag.
Team CKJ (ckj0369@gmail.com) 5
Team CKJ (ckj0369@gmail.com) 6
1. INTEGRATION FRAMEWORK AND API
 AEM eCommerce implemented with an
eCommerce engine :
 Built to allow you to easily integrate eCommerce systems with AEM.
 Connect with a purpose built eCommerce system to control product data,
shopping carts, checkout and order fulfillment, while AEM controls the data
display and marketing campaigns.
 Hybris, Elastic Path, Intershop, IBM webshpehere, Magento
 AEM eCommerce implemented within AEM
using native development based on JCR
 A standalone, AEM native eCommerce implementation of the API.
 Product database is stored in the repository native to AEM.
 Only intended for demonstration purposes only.
Team CKJ (ckj0369@gmail.com) 7
2. IMPLEMENTATIONS
Team CKJ (ckj0369@gmail.com) 8
1. OFFLOAD ASSET POST PROCESSING TO A
DEDICATED INSTANCE
 2. ONLY IMPORT PRODUCT DATA
Team CKJ (ckj0369@gmail.com) 9
PERQUISITES:
 AEM.(It’s advisable if you chose AEM 6.0)
 Demonstration content packages:
◦ cq-hybris-content-6.0.0
◦ cq-geometrixx-hybris-content-6.0.0
 Download and build your hybris Server.
 Groovy
postinit.groovy, schema.sql, setup.groovy, sqltool-2.2.6.jar
 Geometrix Outdoor: geometrixx-outdoors-export.csv,
geometrixx-outdoors-images.zip, base-store.csv
Team CKJ (ckj0369@gmail.com) 10
Daycare
Hybris
 Download and Build your hybris Server
 Download the hybris Commerce Suite distribution from the
hybris download site
 Unzip the distribution file to the required location (Let’s say
E:Hybris)
 Run following in command line: cd <hybris-root-
directory>/bin/platform
 Download the following files to the root folder of your extracted
hybris distribution: postinit.groovy, schema.sql, setup.groovy,
sqltool-2.2.6.jar
Team CKJ (ckj0369@gmail.com) 11
Linux Windows
. ./setantenv.sh Setantenv.bat
ant clean all ant clean all
cd ../.. ---------
 From the command line, execute the following to:
 Go to to hybris administration console at: http://localhost:9001
 Click Initialize
 Shutdown your hybris instance.
 Run the following:
 cd <hybris-root-directory>
 groovy postinit.groovy
Team CKJ (ckj0369@gmail.com) 12
Linux Windows
groovy setup.groovy -------------
cd bin/platform -------------
ant clean install Setantenv.bat & ant clean install
sh hybrisserver.sh Run hybrisserver.bat
 Setup the Geometrixx Outdoors Store:
 Start your hybris instance : sh hybrisserver.sh
 Go to to hybris management console :
http://localhost:9001/hmc/hybris
 From the sidebar navigation, expland System and Tools. Then select
Import to open the Wizard: CSV Import window.
 In the Configuration tab, Upload the following Import file: geometrixx-
outdoors-export.csv
 Set the Locale Setting to: en_US - English (United States)
 Open the Resources tab.
 Upload the following Media-Zip: geometrixx-outdoors-images.zip
Team CKJ (ckj0369@gmail.com) 13
 Click Start to import the specified files. The Result tab will show any log
entries
 Click Done to close the import window.
 From the sidebar, select System, then Tools, then Import.
 Upload the following Import file: base-store.csv
 Set the Locale Setting to: en_US - English (United States)
 Click Start to import the specified files. The Result tab will show any log
entries.
 Click Done to close the import window.
 You can now use the product cockpit to view the imported catalogs and
products: http://localhost:9001/productcockpit
Team CKJ (ckj0369@gmail.com) 14
 Post your queries to ckj0369@gmail.com
 Subscribe us @ youtube for getting all latest
videos on Adobe CQ development:
https://www.youtube.com/channel/UCV1siBjRv
ih3HDjSkP-2ijw
Team CKJ (ckj0369@gmail.com) 15

Contenu connexe

En vedette

IMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM ToolingIMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM ToolingAdobeMarketingCloud
 
AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session Template Editor Sept 14 2016AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session Template Editor Sept 14 2016AdobeMarketingCloud
 
Adobe_Campaign_Overview
Adobe_Campaign_OverviewAdobe_Campaign_Overview
Adobe_Campaign_OverviewAlex Pepicelli
 
Apache SOLR in AEM 6
Apache SOLR in AEM 6Apache SOLR in AEM 6
Apache SOLR in AEM 6Yash Mody
 
AEM GEMs Session Oak Lucene Indexes
AEM GEMs Session Oak Lucene IndexesAEM GEMs Session Oak Lucene Indexes
AEM GEMs Session Oak Lucene IndexesAdobeMarketingCloud
 
IMMERSE 2016 Cedric Huesler US Keynote
IMMERSE 2016 Cedric Huesler US KeynoteIMMERSE 2016 Cedric Huesler US Keynote
IMMERSE 2016 Cedric Huesler US KeynoteAdobeMarketingCloud
 
IMMERSE 2016 IST Mark Szulc Keynote
IMMERSE 2016 IST Mark Szulc KeynoteIMMERSE 2016 IST Mark Szulc Keynote
IMMERSE 2016 IST Mark Szulc KeynoteAdobeMarketingCloud
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016AdobeMarketingCloud
 
Ask the expert AEM Assets best practices 092016
Ask the expert  AEM Assets best practices 092016Ask the expert  AEM Assets best practices 092016
Ask the expert AEM Assets best practices 092016AdobeMarketingCloud
 
Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6DEEPAK KHETAWAT
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programMeryll Blanchet
 
Nutzer, Silos, KPIs und Momente der Wahrheit - Customer Journey Mapping im Pr...
Nutzer, Silos, KPIs und Momente der Wahrheit - Customer Journey Mapping im Pr...Nutzer, Silos, KPIs und Momente der Wahrheit - Customer Journey Mapping im Pr...
Nutzer, Silos, KPIs und Momente der Wahrheit - Customer Journey Mapping im Pr...Niels Anhalt
 
IMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragmentsIMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragmentsAdobeMarketingCloud
 
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudIMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudAdobeMarketingCloud
 
Customer Journey Experience Map
Customer Journey Experience MapCustomer Journey Experience Map
Customer Journey Experience MapPresentationLoad
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessApigee | Google Cloud
 
E Commerce Presentation
E  Commerce  PresentationE  Commerce  Presentation
E Commerce PresentationTylerjd
 

En vedette (20)

IMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM ToolingIMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM Tooling
 
AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session Template Editor Sept 14 2016AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session Template Editor Sept 14 2016
 
Adobe_Campaign_Overview
Adobe_Campaign_OverviewAdobe_Campaign_Overview
Adobe_Campaign_Overview
 
Apache SOLR in AEM 6
Apache SOLR in AEM 6Apache SOLR in AEM 6
Apache SOLR in AEM 6
 
AEM GEMs Session Oak Lucene Indexes
AEM GEMs Session Oak Lucene IndexesAEM GEMs Session Oak Lucene Indexes
AEM GEMs Session Oak Lucene Indexes
 
IMMERSE 2016 Cedric Huesler US Keynote
IMMERSE 2016 Cedric Huesler US KeynoteIMMERSE 2016 Cedric Huesler US Keynote
IMMERSE 2016 Cedric Huesler US Keynote
 
IMMERSE 2016 IST Mark Szulc Keynote
IMMERSE 2016 IST Mark Szulc KeynoteIMMERSE 2016 IST Mark Szulc Keynote
IMMERSE 2016 IST Mark Szulc Keynote
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
 
Ask the expert AEM Assets best practices 092016
Ask the expert  AEM Assets best practices 092016Ask the expert  AEM Assets best practices 092016
Ask the expert AEM Assets best practices 092016
 
Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel program
 
Nutzer, Silos, KPIs und Momente der Wahrheit - Customer Journey Mapping im Pr...
Nutzer, Silos, KPIs und Momente der Wahrheit - Customer Journey Mapping im Pr...Nutzer, Silos, KPIs und Momente der Wahrheit - Customer Journey Mapping im Pr...
Nutzer, Silos, KPIs und Momente der Wahrheit - Customer Journey Mapping im Pr...
 
IMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragmentsIMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragments
 
Caso enron
Caso enron Caso enron
Caso enron
 
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudIMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
 
Customer Journey Experience Map
Customer Journey Experience MapCustomer Journey Experience Map
Customer Journey Experience Map
 
E business models
E business modelsE business models
E business models
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
 
E Commerce Presentation
E  Commerce  PresentationE  Commerce  Presentation
E Commerce Presentation
 
Hybris @ Neev
Hybris @ NeevHybris @ Neev
Hybris @ Neev
 

Dernier

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 

Dernier (20)

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 

Ecommerce in AEM

  • 1. Introduction, Architecture & Implementation of Ecommerce in AEM + Installation of Ecommerce with Hybris By: CKJ Team CKJ (ckj0369@gmail.com) 1
  • 2. Team CKJ (ckj0369@gmail.com) 2 eCommerce with Product Information Management (PIM), handles the activities of a website focused on selling products via an online store AEM eCommerce helps marketers deliver branded, personalized shopping experiences across web, mobile, and social touchpoints The AEM authoring environment allows you to customize pages and components based on target visitor context and merchandising strategies Trading Online : make sure, you’re connected to Internet ;)
  • 3. A number of out-of-the-box AEM components: Product display, Shopping cart, Check-out, Recently viewed products, Vouchers, others Search - using either the AEM search Uses the AEM ability to present your content in format needed by your visitors, be that full browser window or mobile device. The ability to develop your own integration implementation based on the AEM eCommerce framework. The possibility to develop experience-driven commerce based on shopper data Others like Shopping cart contents retained across sessions, Full order history, Express catalog update Team CKJ (ckj0369@gmail.com) 3
  • 4.  CCV  Call to Action  Cart Total  Dropdown Facet  Last-Viewed Call To Action  Navigation Products  Order History  Pagination  Perfect Partner Call To Action  Product  Product (Mobile)  Product (Non-variant)  Product Lists  Product Table  Recently Viewed Products  Search  Shopping Cart  Submit Order  Vouchers Team CKJ (ckj0369@gmail.com) 4
  • 5. Editorial content: content that is managed by websites users. PIM content: content that is managed by e-merchandizers. Product: group of content (PIM and editorial) related to a generic product. SKU: or stock-keeping unit, specifies the variant of a product that can directly be related to the stock, and a price. A SKU is always tightly related to its product, a product can have one or more SKUs. Attribute: an attribute is a sku property (color, size, etc). Catalog: the vendor’s hierarchical set of products he offers. Category: a catalog item, that behaves like a PIM tag. Team CKJ (ckj0369@gmail.com) 5
  • 6. Team CKJ (ckj0369@gmail.com) 6 1. INTEGRATION FRAMEWORK AND API
  • 7.  AEM eCommerce implemented with an eCommerce engine :  Built to allow you to easily integrate eCommerce systems with AEM.  Connect with a purpose built eCommerce system to control product data, shopping carts, checkout and order fulfillment, while AEM controls the data display and marketing campaigns.  Hybris, Elastic Path, Intershop, IBM webshpehere, Magento  AEM eCommerce implemented within AEM using native development based on JCR  A standalone, AEM native eCommerce implementation of the API.  Product database is stored in the repository native to AEM.  Only intended for demonstration purposes only. Team CKJ (ckj0369@gmail.com) 7 2. IMPLEMENTATIONS
  • 8. Team CKJ (ckj0369@gmail.com) 8 1. OFFLOAD ASSET POST PROCESSING TO A DEDICATED INSTANCE
  • 9.  2. ONLY IMPORT PRODUCT DATA Team CKJ (ckj0369@gmail.com) 9
  • 10. PERQUISITES:  AEM.(It’s advisable if you chose AEM 6.0)  Demonstration content packages: ◦ cq-hybris-content-6.0.0 ◦ cq-geometrixx-hybris-content-6.0.0  Download and build your hybris Server.  Groovy postinit.groovy, schema.sql, setup.groovy, sqltool-2.2.6.jar  Geometrix Outdoor: geometrixx-outdoors-export.csv, geometrixx-outdoors-images.zip, base-store.csv Team CKJ (ckj0369@gmail.com) 10 Daycare Hybris
  • 11.  Download and Build your hybris Server  Download the hybris Commerce Suite distribution from the hybris download site  Unzip the distribution file to the required location (Let’s say E:Hybris)  Run following in command line: cd <hybris-root- directory>/bin/platform  Download the following files to the root folder of your extracted hybris distribution: postinit.groovy, schema.sql, setup.groovy, sqltool-2.2.6.jar Team CKJ (ckj0369@gmail.com) 11 Linux Windows . ./setantenv.sh Setantenv.bat ant clean all ant clean all cd ../.. ---------
  • 12.  From the command line, execute the following to:  Go to to hybris administration console at: http://localhost:9001  Click Initialize  Shutdown your hybris instance.  Run the following:  cd <hybris-root-directory>  groovy postinit.groovy Team CKJ (ckj0369@gmail.com) 12 Linux Windows groovy setup.groovy ------------- cd bin/platform ------------- ant clean install Setantenv.bat & ant clean install sh hybrisserver.sh Run hybrisserver.bat
  • 13.  Setup the Geometrixx Outdoors Store:  Start your hybris instance : sh hybrisserver.sh  Go to to hybris management console : http://localhost:9001/hmc/hybris  From the sidebar navigation, expland System and Tools. Then select Import to open the Wizard: CSV Import window.  In the Configuration tab, Upload the following Import file: geometrixx- outdoors-export.csv  Set the Locale Setting to: en_US - English (United States)  Open the Resources tab.  Upload the following Media-Zip: geometrixx-outdoors-images.zip Team CKJ (ckj0369@gmail.com) 13
  • 14.  Click Start to import the specified files. The Result tab will show any log entries  Click Done to close the import window.  From the sidebar, select System, then Tools, then Import.  Upload the following Import file: base-store.csv  Set the Locale Setting to: en_US - English (United States)  Click Start to import the specified files. The Result tab will show any log entries.  Click Done to close the import window.  You can now use the product cockpit to view the imported catalogs and products: http://localhost:9001/productcockpit Team CKJ (ckj0369@gmail.com) 14
  • 15.  Post your queries to ckj0369@gmail.com  Subscribe us @ youtube for getting all latest videos on Adobe CQ development: https://www.youtube.com/channel/UCV1siBjRv ih3HDjSkP-2ijw Team CKJ (ckj0369@gmail.com) 15