AEM 5.6.1 e-Commerce Integration by Meryll Blanchet

1,127 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,127
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
43
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AEM 5.6.1 e-Commerce Integration by Meryll Blanchet

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

×