loading table of contents...

Connector for HCL Commerce Manual / Version 2107

Table Of Contents

Connector for HCL Commerce Manual

Copyright CoreMedia GmbH © 2023

CoreMedia GmbH

Altes Klöpperhaus, 5. OG

Rödingsmarkt 9

20459 Hamburg


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.


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.

December 08, 2023

1. Preface
1.1. Audience
1.2. Typographic Conventions
1.3. Change Record
2. Overview
2.1. Commerce Hub Architecture
2.2. Commerce Hub API
3. Customizing HCL Commerce 8.0
3.1. Preparing the RAD Workspace
3.2. Copy Libraries
3.3. Configuring the Search
3.3.1. Adding Search Profiles
3.3.2. Enabling Dynamic Pricing
3.3.3. Customizing the HCL Commerce Solr Index
3.3.4. Adding New PARENT_PARTNUMBER Field to the Solr Index
3.3.5. Adding New CM_SEO_TOKEN Field to the Solr Index
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 9.0
4.1. Building Custom Docker Image
4.2. Preparing the RAD Workspace
4.3. Copy Libraries
4.4. Configuring the Search
4.4.1. Search Customization in HCL Commerce 9
4.4.2. Adding Search Profiles
4.4.3. Enabling Dynamic Pricing
4.4.4. Customizing the HCL Commerce Solr Index
4.4.5. Adding New PARENT_PARTNUMBER Field to the Solr Index
4.4.6. Adding New CM_SEO_TOKEN Field to the Solr Index
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. Supporting HCL Commerce 9.1
6. Connecting with an HCL Commerce Shop via IBM Commerce Extension
6.1. Spring Configuration
6.2. Content Settings
6.3. Tenant specific Configuration
7. Connecting with an HCL Commerce Shop via Commerce Adapter
7.1. Configuring the Commerce Adapter
7.2. Shop Configuration in Content Settings
7.3. Check if everything is working
7.4. Configuring Custom Entity Parameters
8. Commerce-led Integration Scenario
8.1. Commerce-led Scenario Overview
8.2. Adding CMS Fragments to Shop Pages
8.2.1. CoreMedia Widgets
8.2.2. The CoreMedia Include Tag
8.3. Extending the Shop Context
8.4. Solutions for the Same-Origin Policy Problem
8.5. Caching In Commerce-Led Scenario
8.6. Prefetch Fragments to Minimize CMS Requests
8.7. Link Building for Fragments
8.7.1. Configuring Deep Links
8.7.2. How fragment links are build
9. Content-led Integration
9.1. Content-led Integration Overview
9.2. Status Synchronization in the Content-led Integration Scenario
9.2.1. What Is The Users State?
10. Studio Integration of Commerce Content
10.1. Catalog View in CoreMedia Studio Library
10.2. HCL Management Center Integration in CoreMedia Studio
10.3. Enabling Preview in Shop Context
10.4. Commerce related Preview Support Features
10.5. Enabling Contract Based Preview
10.6. Working with HCL Commerce Workspaces
10.7. Augmenting Commerce Content
10.7.1. Augmenting the Root Nodes
10.7.2. Selecting a Layout for an Augmented Page
10.7.3. Finding CMS Content for Category Overview Pages
10.7.4. Finding CMS Content for Product Detail Pages
10.7.5. Adding CMS Content to Non-Catalog Pages (Other Pages)
11. Commerce Caching
12. The eCommerce API
13. HCL Commerce REST Services used by CoreMedia
14. Commerce Adapter Properties

List of Figures

2.1. Architectural overview of the Commerce Hub
2.2. More detailed architecture view
6.1. Catalog code in commerce system
6.2. Catalog settings
8.1. Commerce-led Architecture Overview
8.2. Commerce-led Request Flow
8.3. Various Shop Pages with CMS Fragments
8.4. Connection via placement name
8.5. CoreMedia Widgets in Commerce Composer
8.6. Cross Domain Scripting with Fragments
8.7. Cross Site Scripting with fragments
8.8. Example request flow
8.9. Multiple Fragment Requests without Prefetching
8.10. LiveContext Settings: Prefetch Views per Placement
8.11. LiveContext Settings: Prefetching Additional Views
9.1. Content-led integration scenario
9.2. Content-led integration scenario with cookies
9.3. Content-led integration scenario
10.1. Library with catalog in the tree view
10.2. Library tree with multiple occurrences of the same category
10.3. Open Product in tab
10.4. Product in tab preview
10.5. Product in tab with JSON preview (HCL Commerce 9.1)
10.6. Open Category in tab
10.7. Category in tab preview
10.8. Category in tab preview (HCL Commerce 9.1)
10.9. Management Center in Studio
10.10. Time based preview affects also the HCL Commerce preview
10.11. Test Customer Persona with Commerce Customer Segments
10.12. Edit Commerce Segments in Test Customer Persona
10.13. Edit Commerce Contracts in Test Customer Persona
10.14. Preview Augmented Page no Test Customer Persona
10.15. Preview Augmented Page with Contracts in Test persona
10.16. Workspaces selector in User Preferences Dialog
10.17. Catalog structure in the catalog root content item
10.18. Choosing a page layout for a shop page
10.19. Category Overview Page with CMS Content
10.20. Decision diagram
10.21. Product detail page with CMS content in the Banner section and empty Header placement
10.22. Page grid for PDPs in augmented category
10.23. Product detail page with CMS assets
10.24. Example: Contact Us Pagegrid
10.25. Example: Navigation Settings for a simple SEO Page
10.26. Example: Navigation Settings for a custom non SEO Form
10.27. Special Case: Navigation Settings for the Homepage
11.1. Multiple levels of caching
11.2. Commerce Cache Invalidation
11.3. Actuator URLs in overview page
11.4. Actuator results for cache.timeout-seconds.ecommerce properties

Search Results

Table Of Contents

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.