Connector for HCL Commerce Manual / Version 2010
Table Of ContentsCopyright CoreMedia GmbH © 2021
CoreMedia GmbH
Ludwig-Erhard-Straße 18
20459 Hamburg
International
All rights reserved. No part of this manual or the corresponding program may be reproduced or copied in any form (print, photocopy or other process) without the written permission of CoreMedia GmbH.
Germany
Alle Rechte vorbehalten. CoreMedia und weitere im Text erwähnte CoreMedia Produkte sowie die entsprechenden Logos sind Marken oder eingetragene Marken der CoreMedia GmbH in Deutschland. Alle anderen Namen von Produkten sind Marken der jeweiligen Firmen.
Das Handbuch bzw. Teile hiervon sowie die dazugehörigen Programme dürfen in keiner Weise (Druck, Fotokopie oder sonstige Verfahren) ohne schriftliche Genehmigung der CoreMedia GmbH reproduziert oder vervielfältigt werden. Unberührt hiervon bleiben die gesetzlich erlaubten Nutzungsarten nach dem UrhG.
Licenses and Trademarks
All trademarks acknowledged.
March 23, 2021- 1. Preface
- 2. Overview
- 3. Customizing HCL Commerce
- 3.1. Preparing the RAD Workspace
- 3.2. Copy Libraries
- 3.3. Configuring the Search
- 3.4. Extending REST Resources to BOD Mapping
- 3.5. Configuring the Cookie Domain
- 3.6. Multiple Log Ins for the Same User
- 3.7. Configuring REST Handlers
- 3.8. Applying Changes to the Management Center
- 3.9. Deploying the CoreMedia Fragment Connector
- 3.10. Customizing HCL Commerce JSPs
- 3.11. Deploying the CoreMedia Widgets
- 3.12. Setting up SEO URLs for CoreMedia Pages
- 3.13. Event-based Commerce Cache Invalidation
- 3.14. Deploying the CoreMedia Catalog Data
- 3.15. Troubleshooting
- 4. Customizing HCL Commerce WCS 9
- 4.1. Building Custom Docker Image
- 4.2. Preparing the RAD Workspace
- 4.3. Copy Libraries
- 4.4. Configuring the Search
- 4.5. Extending REST Resources to BOD Mapping
- 4.6. Configuring REST Handlers
- 4.7. Applying Changes to the Management Center
- 4.8. Deploying the CoreMedia Fragment Connector
- 4.9. Customizing HCL Commerce JSPs
- 4.10. Deploying the CoreMedia Widgets
- 4.11. Setting up SEO URLs for CoreMedia Pages
- 4.12. Deploying the CoreMedia Catalog Data
- 5. Connecting with an HCL Commerce Shop via IBM Commerce Extension
- 6. Connecting with an HCL Commerce Shop via Commerce Adapter
- 7. Commerce-led Integration Scenario
- 8. Content-led Integration
- 9. Studio Integration of Commerce Content
- 10. Commerce Cache Configuration
- 11. The eCommerce API
- 12. HCL Commerce REST Services used by CoreMedia
- 13. Commerce Adapter Properties
- Glossary
- Index
List of Figures
- 2.1. Architectural overview of the Commerce Hub
- 2.2. More detailed architecture view
- 5.1. Catalog code in commerce system
- 5.2. Catalog settings
- 7.1. Commerce-led Architecture Overview
- 7.2. Commerce-led Request Flow
- 7.3. Various Shop Pages with CMS Fragments
- 7.4. Connection via placement name
- 7.5. CoreMedia Widgets in Commerce Composer
- 7.6. Cross Domain Scripting with Fragments
- 7.7. Cross Site Scripting with fragments
- 7.8. Example request flow
- 7.9. Multiple Fragment Requests without Prefetching
- 7.10. LiveContext Settings: Prefetch Views per Placement
- 7.11. LiveContext Settings: Prefetching Additional Views
- 8.1. Content-led integration scenario
- 8.2. Content-led integration scenario with cookies
- 8.3. Content-led integration scenario
- 9.1. Library with catalog in the tree view
- 9.2. Library tree with multiple occurrences of the same category
- 9.3. Open Product in tab
- 9.4. Product in tab preview
- 9.5. Open Category in tab
- 9.6. Category in tab preview
- 9.7. Management Center in Studio
- 9.8. Time based preview affects also the HCL Commerce preview
- 9.9. Test Customer Persona with Commerce Customer Segments
- 9.10. Edit Commerce Segments in Test Customer Persona
- 9.11. Edit Commerce Contracts in Test Customer Persona
- 9.12. Preview Augmented Page no Test Customer Persona
- 9.13. Preview Augmented Page with Contracts in Test persona
- 9.14. Workspaces selector in User Preferences Dialog
- 9.15. Catalog structure in the catalog root content item
- 9.16. Choosing a page layout for a shop page
- 9.17. Category Overview Page with CMS Content
- 9.18. Decision diagram
- 9.19. Product detail page with CMS content in the Banner section and empty Header placement
- 9.20. Page grid for PDPs in augmented category
- 9.21. Product detail page with CMS assets
- 9.22. Example: Contact Us Pagegrid
- 9.23. Example: Navigation Settings for a simple SEO Page
- 9.24. Example: Navigation Settings for a custom non SEO Form
- 9.25. Special Case: Navigation Settings for the Homepage
- 10.1. Actuator URLs in overview page
- 10.2. Actuator results for commerce.hub.cache properties
List of Tables
- 1.1. Typographic conventions
- 1.2. Pictographs
- 1.3. Changes
- 4.1. Search customization configuration
- 5.1. Properties for WCS connection
- 5.2. config.id
- 5.3. Catalog aliases
- 5.4. Currency configuration
- 5.5. Currency configuration
- 6.1. Livecontext settings
- 7.1. CoreMedia Content Widget configuration options
- 7.2. CoreMedia Product Asset Widget configuration options
- 7.3. Attributes of the Include tag
- 7.4. Supported usages of the externalRef attribute
- 7.5. Fragment handler usage
- 9.1. Properties for B2B contract based personalization
- 9.2. config.id
- 13.1. HCL Commerce Adapter related Properties
List of Examples
- 3.1. New Solr schema field
- 3.2. New data config field
- 3.3. Extended SQL Query
- 3.4. New CM_SEO_TOKEN Solr field
- 3.5. New CM_SEO_TOKEN data config field
- 3.6. Extended SQL Query
- 3.7. wc-dataload.xml
- 3.8. Default link setting
- 4.1. New Solr schema field
- 4.2. New CM_SEO_TOKEN Solr field
- 4.3. wc-dataload.xml
- 4.4. Import the customized widgets views
- 5.1. HCL Commerce configuration in application.properties
- 7.1. Default fragment handler order
- 7.2. ContextProvider interface method
- 7.3. Access the Shop Context in CAE via Context API
- 7.4. AJAX Stub
- 7.5. Effective Dynamic Include URL
- 7.6. Commerce URL