This chapter describes how the CoreMedia system integrates with IBM WebSphere Commerce Server. You will learn how to add fragments from the CoreMedia system into a WebSphere generated site, how to access the IBM WebSphere catalog from the CoreMedia system and how to develop with the e-Commerce API. The configurations of your IBM RAD system are described in Section 3.4, “Customizing IBM WebSphere Commerce”
In general CoreMedia Digital Experience Platform 8 offers two integration scenarios with IBM WebSphere Commerce: Content-led (see Section 5.2.1, “Content-led Integration Overview”) and commerce-led (see Section 5.1, “Commerce-led Integration Scenario”).
In the commerce-led scenario, pages are delivered by the WCS. The page navigation is determined by the catalog category structure and cannot be changed in the CMS. You can augment the categories and product detail pages with content from the CMS. Content and settings are also inherited along the catalog category structure.
In the content-led scenario, pages are delivered by both systems, transparent for the user. You can manipulate the navigation through the catalog pages and add complete new navigation paths. You can augment product detail pages with content from the CMS. Categories are rendered from the CAE. However, content and settings are inherited along the catalog category structure. Figure 5.1, “The CoreMedia Perfect Chef site with dynamic price information from the IBM WebSphere Commerce shop” shows a page delivered by the CMS but enhanced with price information from the WCS system.
Figure 5.1. The CoreMedia Perfect Chef site with dynamic price information from the IBM WebSphere Commerce shop
Section 5.1, “Commerce-led Integration Scenario” describes the commerce-led scenario and shows how you extend WCS pages with CMS fragments.
Section 5.2, “Content-led Integration” describes the content-led scenario and some content-led specific configurations.
Section 5.3, “Communication” describes the communication between the IBM WCS and the CoreMedia CMS system.
Section 5.4, “Connecting with an IBM WCS Shop” describes how you connect a CoreMedia web application with an IBM WebSphere Commerce store.
Section 5.5, “Link Building for Fragments” describes deep links from fragments of the CMS system to pages of the WCS system.
Section 5.6, “Enabling Preview of Commerce Category Pages in Studio” describes how you activate the preview of WCS pages in Studio.
Section 5.7, “Enabling Contract Based Preview” describes how you enable the preview of WCS content based on contracts.
Section 5.8, “The e-Commerce API” describes main classes of the CoreMedia e-Commerce API, which you can use to access the WCS system.
Section 5.9, “Commerce Cache Configuration” describes the CoreMedia cache for e-Commerce entities from the WCS system.
Section 5.10, “Studio Integration of the IBM WebSphere Commerce Content” shows the e-Commerce features integrated into CoreMedia Studio.