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 - NAV 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="NavisionCatalogProvider">
          <providers>
            <clear />
            <add name="NavisionCatalogProvider" type="Sana.Commerce.Customization.Catalog.NavisionExtendedCatalogProvider, Sana.Commerce.Sdk, Culture=neutral" description="CatalogProvider which retrieves catalog information from Navision using NAS" serviceConnection="NavisionStandardService" />
        </providers>
        </catalog>
        <customer defaultProvider="NavisionCustomerProvider">
          <providers>
            <clear />
            <add name="NavisionCustomerProvider" type="Sana.Commerce.Customization.Customer.NavisionExtendedCustomerProvider, Sana.Commerce.Sdk, Culture=neutral" description="CustomerProvider which retrieves customer information from Navision using NAS" serviceConnection="NavisionStandardService" />
          </providers>
        </customer>
        <order defaultProvider="NavisionOrderProvider">
          <providers>
            <clear />
            <add name="NavisionOrderProvider" type="Sana.Commerce.Customization.Order.NavisionExtendedOrderProvider, Sana.Commerce.Sdk, Culture=neutral" description="OrderProvider which retrieves order information from Navision using NAS" serviceConnection="NavisionStandardService" />
          </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 shop information (baskets, ect) from SQL database" serviceConnection="LocalSqlServer" />
          </providers>
        </shop>
        <common defaultProvider="NavisionCommonProvider">
          <providers>
            <clear />
            <add name="NavisionCommonProvider" type="Sana.Commerce.Customization.Common.NavisionExtendedCommonProvider, Sana.Commerce.Sdk, Culture=neutral" description="CommonProvider which retrieves common information from Navision using NAS" serviceConnection="NavisionStandardService" />
          </providers>
        </common>
        <content defaultProvider="SanaCommerceSqlContentProvider">
          <providers>
            <clear />
            <add name="SanaCommerceSqlContentProvider" 
type="Sana.Commerce.Customization.Content.DatabaseExtendedContentProvider, Sana.Commerce.Sdk, Culture=neutral" description="ContentProvider which retrives content information(content pages, product descriptions) from SQL DB" serviceConnection="LocalSqlServer" />
          </providers>
        </content>
</modules>