Developer Workstation Installation

Open 'Developer Workstation Installation' wizard, choose your scenario to see more provider-related information of the installation manual.

Configure the Providers

Configuration of providers for users of Sana Commerce - AX Connector is shown below:

Step 1: Open the 'web.config' file of the Sana Commerce Starter Site project in Visual Studio or any text editor
(do the same for the 'web.config' file of the 'Sana.Commerce.BackOffice' project).

Step 2: Locate the <modules> configuration section and replace it with the one provided below:

<modules>
        <catalog defaultProvider="AXCatalogProvider">
          <providers>
            <clear />
            <add name="AXCatalogProvider" type="Sana.Commerce.Customization.Catalog.AXExtendedCatalogProvider, Sana.Commerce.Sdk, Culture=neutral" description="CatalogProvider which retrieves customer data from AX using AX WebService" serviceConnection="AxWebService" />
          </providers>
        </catalog>
        <customer defaultProvider="AXCustomerProvider">
          <providers>
            <clear />
            <add name="AXCustomerProvider" type="Sana.Commerce.Customization.Customer.AXExtendedCustomerProvider, Sana.Commerce.Sdk, Culture=neutral" description="CustomerProvider which retrieves customer data from AX using AX WebService" serviceConnection="AxWebService" />
          </providers>
        </customer>
        <order defaultProvider="AXOrderProvider">
          <providers>
            <clear />
            <add name="AXOrderProvider" type="Sana.Commerce.Customization.Customer.AXExtendedOrderProvider, Sana.Commerce.Sdk, Culture=neutral" description="OrderProvider which retrieves order data from AX using AX WebService" serviceConnection="AxWebService" />
          </providers>
        </order>
        <shop defaultProvider="SanaCommerceSqlShopProvider">
          <providers>
            <clear />
            <add name="SanaCommerceSqlShopProvider" type="Sana.Commerce.Customization.Shop.DatabaseExtendedShopProvider, Sana.Commerce.Sdk, Culture=neutral" description="ShopProvider which retrieves shopdata (baskets, ect) from SQL database" serviceConnection="LocalSqlServer" />
          </providers>
        </shop>
        <common defaultProvider="AXCommonProvider">
          <providers>
            <clear />
            <add name="AXCommonProvider" type="Sana.Commerce.Customization.Common.AXExtendedCommonProvider, Sana.Commerce.Sdk, Culture=neutral" description="CommonProvider which retrieves common data from AX using AX WebService" serviceConnection="AxWebService" />
          </providers>
        </common>
        <content defaultProvider="SanaCommerceSqlContentProvider">
          <providers>
            <clear />
            <add name="SanaCommerceSqlContentProvider" type="Sana.Commerce.Customization.Content.DatabaseExtendedContentProvider, Sana.Commerce.Sdk, Culture=neutral" description="Content provider which retrives content data(content pages, product enrichments) from SQL DB" serviceConnection="LocalSqlServer" />
          </providers>
        </content>
      </modules>