Update existing sites

Abstract

All existing sites must be updated, even if they are not using Multichannel.

Sitecore pipeline connectors will resolve the channels used by AX by looking at the value of the ChannelId field defined on the Home node of the Sitecore Storefront site. The exception to this is when indexing the Sitecore site. In those instances, the Channel ID will be resolved by locating the channel ID property of the products being indexed in the catalog. Service Client Factory will inject channel ID in the request header. The Transaction Service running under the Sitecore site will locate the channel ID from the request header. If it is not found, the default operation unit number that is defined in the commerceRuntime.config will be used.

  1. The new Sitecore.Commerce.DynamicsIntegration.Connect.8.0.125.0.update needs to be installed

  2. If Dynamics checkout is in use, the view should be updated.

  3. Modify C:\inetpub\AXRefStorefront\Website\App_Config\DynamicsRetail.Connectors.Services.config. Remove _ChannelId from all endpoint names. Endpoints no longer need to be duplicated for different channels.