Update existing sites
All existing sites must be updated, even if they are not using Multichannel.
Sitecore pipeline connectors will resolve the channels that are used by Dynamics AX by reading the value of the OperatingUnitNumber field defined on the Home node of the Sitecore Storefront site.
An exception is when indexing the Sitecore site. 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 the OperatingUnitNumber property into the request header, and the Transaction Service running under the Sitecore site will locate the OperatingUnitNumber from the request header. If the OperatingUnitNumber is not found, the default operation unit number that is defined in the commerceRuntime.config will be used.
-
Install the Sitecore.Commerce.DynamicsIntegration.Connect.8.2.update.
-
If Dynamics checkout is in use, update the view.
-
Modify
C:\inetpub\AXRefStorefront\Website\App_Config\DynamicsRetail.Connectors.Services.config
. Remove _ChannelId from all endpoint names. Endpoints do not need to be duplicated for different channels.