AEM Hub 2014: AEM 5.6.1 e-Commerce Integration
-
Upload
meryll-blanchet -
Category
Software
-
view
1.523 -
download
4
description
Transcript of AEM Hub 2014: AEM 5.6.1 e-Commerce Integration
AEM 5.6.1 e-Commerce Integration
Meryll Blanchet | Adobe
Technical Architect Adobe Consulting Services
• http://www.linkedin.com/meryllblanchet
• http://www.xing.com/meryll.blanchet
What is e-Commerce ?
• Remote commercial transactions
• Electronic or digital interfaces
• Multi-channel and multi-protocol
• Main remote sales channel
How to start ?
What can I do with it ?
On Author:
• Product Import
• Catalog Management
• Segmentation
On Publish:
• Session Management
• Personalization
• Search
One framework to rule them all ?
#1: Online Catalog
#2: Hybris integration
#3: Custom integration
What are the main challenges ?
Products and Catalogs
From PIM to product pages…
• Product Import
• Content Structure
• Multi-Channel, Multi-market, Multi-lingual
• Catalog pages creation
Demo
The Tools
• Product Importer (manual, scheduled, incremental)
• Product Scaffolding (CMS enrichment)
• Catalog Blueprint (catalog pages rollout)
Cacheability
The Bad Guys• Dynamic Content (price, availability)
• Customer Specific Information (context information)
• Sensitive Information (checkout information)
• Transactions (cart and account operations, checkout)
Demo
The Tools• CRX (“static” product information)
• Dispatcher and Webserver (Cache and SSI)
• Proxy / CDN (Edge-Side Includes)
• Client Context (Local Storage, Cookie, Memory)
Personalization
It can happen EVERYWHERE• Navigation and facets
• Dynamic Pushes and Cross-Sells, Offers and Promotions
• Product Visibility and Prices
• Sensitive information
Demo
The Tools
• Client Context and Segmentation
• Cacheable and non-cacheable JSON
• Permission Sensitive Caching
Session Management
Or how to keep a state in a stateless architecture
• 3rd party authentication
• Session ID
• Back-End persistence
• Client Context
Demo
Be Careful With
• Session stickiness (Token-based authentication)
• Session expiration (e-Commerce VS CRX Token)
• Session failover (publish instance crash)
• Number of users (purge)
Thank You !
Any Question ?