Manually deploying a Sitecore Commerce 8.0 powered by Commerce Server and Commerce Server 11.2 solution.
At your solution server:
| Option | Description |
|---|---|
| If... | Do.... |
| You are running Sitecore Commerce 8.0 powered by Commerce Server and Commerce Server 11.2 on the server already | Run the Sitecore Commerce 8.0 powered by Commerce Server and Commerce Server 11.2 upgrade wizard to upgrade from a previous install. |
| You don't have Sitecore Commerce 8.0 powered by Commerce Server and Commerce Server 11.2 installed already | Install and configure Sitecore Commerce 8.0 powered by Commerce Server and Commerce Server 11.2. |
<configuration>
<configSections>
<section name="cachingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Caching.Configuration.CacheManagerSettings,
Microsoft.Practices.EnterpriseLibrary.Caching, Version=5.0.414.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35" requirePermission="true" />
<sectionGroup name="CommerceServer" >
<section name="application" type="CommerceServer.Core.Runtime.Configuration.CommerceApplicationSectionHandler,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<section name="authentication" type="CommerceServer.Core.Runtime.Configuration.CommerceAuthenticationSectionHandler,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<section name="pipelines" type="CommerceServer.Core.Runtime.Configuration.CommercePipelineSectionHandler,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<section name="caches" type="CommerceServer.Core.Runtime.Configuration.CommerceCacheSectionHandler,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<section name="messageManager" type="CommerceServer.Core.Runtime.Configuration.CommerceMessageManagerSectionHandler,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<section name="catalog" type="CommerceServer.Core.Runtime.Configuration.CommerceCatalogSectionHandler,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<section name="orders" type="CommerceServer.Core.Runtime.Configuration.CommerceOrdersSectionHandler,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<section name="profiles" type="CommerceServer.Core.Runtime.Configuration.CommerceProfilesSectionHandler,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<section name="contentSelection" type="CommerceServer.Core.Runtime.Configuration.CommerceContentSelectionSectionHandler,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<section name="commerceEvent" type="CommerceServer.Core.Runtime.Configuration.EventLoggerConfigurationHandler,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<section name="expressions" type="CommerceServer.Core.Runtime.Configuration.CommerceExpressionSectionHandler,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
</sectionGroup>
</configSections>
<cachingConfiguration configSource="Caching.config" />
<system.web>
<!-- Required for profile provider when used in combination with Facebook login via Social
Connected - http://sdn.sitecore.net/products/social connected module/social connected
1,-d-,3.aspx -->
<profile defaultProvider="switcher" enabled="true" inherits="Sitecore.Security.UserProfile, Sitecore.Kernel" >
<providers>
<clear />
<add name="cs" type="Sitecore.Commerce.Connect.CommerceServer.Profiles.CommerceServerProfileProvider,
Sitecore.Commerce.Connect.CommerceServer" applicationName="sitecore" readOnly="false"/>
</providers>
<properties>
<clear />
<add type="System.String" name="SC_UserData" />
<add type="System.String" name="user_id" customProviderData="cs|GeneralInfo.user_id" />
<add type="System.String" name="email_address" customProviderData="cs|GeneralInfo.email_address" />
<add type="System.String" name="preferred_address" customProviderData="cs|GeneralInfo.preferred_address" />
<add type="System.String" name="address_list" customProviderData="cs|GeneralInfo.address_list" />
<add type="System.String" name="preferred_credit_card" customProviderData="cs|GeneralInfo.preferred_credit_card" />
<add type="System.String" name="credit_card_list" customProviderData="cs|GeneralInfo.credit_card_list" />
<add type="System.String" name="user_type" customProviderData="cs|GeneralInfo.user_type" />
<add type="System.String" name="last_name" customProviderData="cs|GeneralInfo.last_name" />
<add type="System.String" name="first_name" customProviderData="cs|GeneralInfo.first_name" />
<add type="System.String" name="tel_number" customProviderData="cs|GeneralInfo.tel_number" />
<add type="System.String" name="tel_extension" customProviderData="cs|GeneralInfo.tel_extension" />
<add type="System.String" name="fax_number" customProviderData="cs|GeneralInfo.fax_number" />
<add type="System.String" name="fax_extension" customProviderData="cs|GeneralInfo.fax_extension" />
<add type="System.String" name="language" customProviderData="cs|GeneralInfo.language" />
<add type="System.Boolean" name="direct_mail_opt_out" customProviderData="cs|GeneralInfo.direct_mail_opt_out" />
<add type="System.Boolean" name="express_checkout" customProviderData="cs|GeneralInfo.express_checkout" />
<add type="System.String" name="preferred_shipping_method" customProviderData="cs|GeneralInfo.preferred_shipping_method" />
<add type="System.String" name="default_shopper_list" customProviderData="cs|GeneralInfo.default_shopper_list" />
<add type="System.String" name="org_id" customProviderData="cs|AccountInfo.org_id" />
<add type="System.String" name="account_status" customProviderData="cs|AccountInfo.account_status" />
<add type="System.String" name="user_catalog_set" customProviderData="cs|AccountInfo.user_catalog_set" />
<add type="System.DateTime" name="date_registered" customProviderData="cs|AccountInfo.date_registered" />
<add type="System.Int32" name="access_level" customProviderData="cs|AccountInfo.access_level" />
<add type="System.DateTime" name="date_last_changed" customProviderData="cs|ProfileSystem.date_last_changed" />
<add type="System.DateTime" name="date_created" customProviderData="cs|ProfileSystem.date_created" />
<add type="System.String" name="user_id_changed_by" customProviderData="cs|ProfileSystem.user_id_changed_by" />
<add type="System.Int32" name="KeyIndex" customProviderData="cs|ProfileSystem.KeyIndex" />
<add type="System.DateTime" name="csadapter_date_last_changed" customProviderData="cs|ProfileSystem.csadapter_date_last_changed" />
<add type="System.String" name="application_name" customProviderData="cs|ProfileSystem.application_name" />
<add type="System.DateTime" name="last_activity_date" customProviderData="cs|ProfileSystem.last_activity_date" />
<add type="System.DateTime" name="date_address_list_last_changed" customProviderData="cs|ProfileSystem.date_address_list_last_changed" />
<add type="System.DateTime" name="date_credit_card_list_last_changed" customProviderData="cs|ProfileSystem.date_credit_card_list_last_changed" />
</properties>
</profile>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="false" >
<add name="CommerceApplication" type="CommerceServer.Core.Runtime.CommerceApplicationModule, CommerceServer.Core.Runtime,
Version=10.0.0.0, Culture=neutral, PublicKeyToken=f5c79cb11734af7a" />
<add name="CommerceCatalog" type="CommerceServer.Core.Runtime.Catalog.CommerceCatalogModule, CommerceServer.Core.Runtime,
Version=10.0.0.0, Culture=neutral, PublicKeyToken=f5c79cb11734af7a" />
<add name="CommerceOrder" type="CommerceServer.Core.Runtime.Orders.CommerceOrderModule, CommerceServer.Core.Runtime,
Version=10.0.0.0, Culture=neutral, PublicKeyToken=f5c79cb11734af7a" />
<add name="CommerceProfileModule" type="CommerceServer.Core.Runtime.Profiles.CommerceProfileModule, CommerceServer.Core.Runtime,
Version=10.0.0.0, Culture=neutral, PublicKeyToken=f5c79cb11734af7a" />
<add name="CommerceExpressionEvaluator" type="CommerceServer.Core.Runtime.Targeting.CommerceExpressionModule,
CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<add name="CommerceCache" type="CommerceServer.Core.Runtime.Caching.CommerceCacheModule, CommerceServer.Core.Runtime,
Version=10.0.0.0, Culture=neutral, PublicKeyToken=f5c79cb11734af7a" />
</modules>
</system.webServer>
<CommerceServer>
<application siteName="SolutionStorefrontSite" debugLevel="Production" />
<pipelines>
<pipeline name="basket" path="pipelines\basket.pcf" transacted="false" type="OrderPipeline" loggingEnabled="false" />
<pipeline name="checkout" path="pipelines\checkout.pcf" transacted="true" type="OrderPipeline" loggingEnabled="false" />
<pipeline name="product" path="pipelines\product.pcf" transacted="false" type="OrderPipeline" loggingEnabled="false" />
<pipeline name="total" path="pipelines\total.pcf" transacted="false" type="OrderPipeline" loggingEnabled="false" />
<pipeline name="advertising" path="pipelines\advertising.pcf" transacted="false" type="CSFPipeline" loggingEnabled="false" />
<pipeline name="discounts" path="pipelines\discounts.pcf" transacted="false" type="CSFPipeline" loggingEnabled="false" />
<pipeline name="recordevent" path="pipelines\recordevent.pcf" transacted="false" type="CSFPipeline" loggingEnabled="false" />
<pipeline name="creditcard" path="pipelines\creditcard.pcf" transacted="false" type="OrderPipeline" loggingEnabled="false" />
</pipelines>
<caches>
<cache name="Advertising" type="Advertising" refreshInterval="900" retryInterval="30" />
<cache name="Discounts" type="Discounts" refreshInterval="0" retryInterval="30" />
<cache name="ShippingManagerCache" type="Shipping" loaderProgId="Commerce.ShippingMethodCache" refreshInterval="0" retryInterval="30" />
<cache name="PaymentMethodCache" type="Payment" />
<cache name="OrdersConfigurationCache" type="OrdersConfiguration" />
</caches>
<messageManager>
<cultures default="en-us" baseName="CommerceMessageManager" assembly="CommerceMessageManager" >
<culture id="en-us" />
</cultures>
<resources>
<resource id="pur_badsku" />
<resource id="pur_badplacedprice" />
<resource id="pur_discount_changed" />
<resource id="pur_discount_removed" />
<resource id="pur_noitems" />
<resource id="pur_badshipping" />
<resource id="pur_badhandling" />
<resource id="pur_badtax" />
<resource id="pur_badcc" />
<resource id="pur_badpayment" />
<resource id="pur_badverify" />
<resource id="pur_out_of_stock" />
<resource id="unknown_shipping_method" />
</resources>
</messageManager>
<catalog>
<cache enable="true" schemaTimeout="10" itemInformationCacheTimeout="10" itemHierarchyCacheTimeout="10" itemRelationshipsCacheTimeout="10" itemAssociationsCacheTimeout="10" catalogCollectionCacheTimeout="10" />
</catalog>
<commerceEvent>
<add className="CommerceServer.Core.Runtime.AddItemToBasketEvent" id="AddItemToBasket" loggingEnabled="false" />
<add className="CommerceServer.Core.Runtime.RemoveItemFromBasketEvent" id="RemoveItemFromBasket" loggingEnabled="false" />
<add className="CommerceServer.Core.Runtime.SubmitOrderEvent" id="SubmitOrder" loggingEnabled="false" />
<add className="CommerceComponents.Common.CancelOrderEvent, CommerceComponents" id="CancelOrder" loggingEnabled="false" />
<add className="CommerceComponents.Common.PromoCodeRedeemedEvent, CommerceComponents" id="PromoCodeRedeemed" loggingEnabled="false" />
<add className="CommerceComponents.Common.UserSignInEvent, CommerceComponents" id="UserSignIn" loggingEnabled="false" />
<add className="CommerceComponents.Common.RelatedProductClickEvent, CommerceComponents" id="RelatedProductClick" loggingEnabled="false" />
<add className="CommerceComponents.Common.RelatedCategoryClickEvent, CommerceComponents" id="RelatedCategoryClick" loggingEnabled="false" />
</commerceEvent>
<orders honorStatus="true" newOrderStatus="NewOrder" >
<addressMap name="Address" >
<property from="GeneralInfo.address_id" to="OrderAddressId" />
<property from="GeneralInfo.first_name" to="FirstName" />
<property from="GeneralInfo.last_name" to="LastName" />
<property from="GeneralInfo.address_line1" to="Line1" />
<property from="GeneralInfo.address_line2" to="Line2" />
<property from="GeneralInfo.city" to="City" />
<property from="GeneralInfo.region_code" to="RegionCode" />
<property from="GeneralInfo.postal_code" to="PostalCode" />
<property from="GeneralInfo.country_code" to="CountryCode" />
<property from="GeneralInfo.country_name" to="CountryName" />
<property from="GeneralInfo.region_name" to="State" />
<property from="GeneralInfo.tel_number" to="DaytimePhoneNumber" />
</addressMap>
<Types>
<Type Key="Basket" UserTypeName="Basket" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="PurchaseOrder" UserTypeName="PurchaseOrder" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="OrderTemplate" UserTypeName="OrderTemplate" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="OrderForm" UserTypeName="OrderForm" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="LineItem" UserTypeName="LineItem" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="Shipment" UserTypeName="Shipment" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="Payment" UserTypeName="Payment" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="CreditCardPayment" UserTypeName="CreditCardPayment" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="GiftCertificatePayment" UserTypeName="GiftCertificatePayment" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="PurchaseOrderPayment" UserTypeName="PurchaseOrderPayment" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="CashCardPayment" UserTypeName="CashCardPayment" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="OrderAddress" UserTypeName="OrderAddress" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="DiscountApplicationRecord" UserTypeName="DiscountApplicationRecord" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="ShippingDiscountRecord" UserTypeName="ShippingDiscountRecord" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
<Type Key="PromoCodeRecord" UserTypeName="PromoCodeRecord" AssemblyType="GAC" NameSpace="CommerceServer.Core.Runtime.Orders" Assembly="CommerceServer.Core.Runtime, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=f5c79cb11734af7a" />
</Types>
<Limits OrderFormsPerOrderGroup="5" PromoCodeRecordsPerOrderForm="10" PromoCodesPerOrderForm="10" LineItemsPerOrderForm="40" OrderTemplatesPerUser="10" PaymentsPerOrderForm="10" ShipmentsPerOrderForm="40" BasketsPerUser="15" OrderAddressesPerOrderGroup="10" />
<MappingFiles PipelineMappingFilename="OrderPipelineMappings.xml" StorageMappingFilename="OrderObjectMappings.xml" />
</orders>
<profiles>
<userProfile profileDefinition="UserObject" userIdProperty="GeneralInfo.user_id" organizationIdProperty="AccountInfo.org_id" catalogSetIdProperty="AccountInfo.user_catalog_set" userIdSource="ASP.NET" userIdKey="GeneralInfo.email_address" userIdTarget="GeneralInfo.user_id" />
<storeProfile profileDefinition="StoreObject" storeIdProperty="GeneralInfo.store_id" storeIdKey="GeneralInfo.store_name" />
<organizationProfile profileDefinition="Organization" organizationIdProperty="GeneralInfo.org_id" catalogSetIdProperty="GeneralInfo.org_catalog_set" />
<encryption keyIndex="1" publicKey="registry:HKEY_LOCAL_MACHINE\SOFTWARE\CommerceServer\Encryption\Keys\SolutionStorefrontSite,PublicKey" privateKey1="registry:HKEY_LOCAL_MACHINE\SOFTWARE\CommerceServer\Encryption\Keys\SolutionStorefrontSite,PrivateKey" privateKey2=""> </encryption>
</profiles>
<expressions schema="Auto" />
</CommerceServer>
</configuration>
Since it’s the first time you are publishing your site, do a Full Publish for All Languages.