SCpbMD Reference storefront
Before you set up the SCpbMD Reference Storefront, ensure that you already gone through the Single Server SCpbMD install, or set up SCpbMD on a CM or CD server. The released package for SCpbMD is found on GitHub. Within the zip file:
-
The Database folder contains all of the artifacts related for configuring the Commerce Server site and
-
The Packages folder contains all of the artifacts related for configuring Sitecore.
The setup steps are as follows:
-
Install Contoso Images:
-
Navigate to http://<your site>/sitecore/admin/UpdateInstallationWizard.aspx, and follow the steps in the wizard.
-
Upload the ContososImages-1 update file.
-
The Contoso images update package are located on dev.sitecore.net under the Microsoft Dynamics section.
-
-
-
Install Sitecore Reference Storefront powered by Microsoft Dynamics:
-
Navigate to http://<your site>/sitecore/admin/UpdateInstallationWizard.aspx, and follow the steps in the wizard
-
. Upload the Sitecore.Reference.Storefront.Common update file.
-
Upload the Sitecore.Reference.Storefront.Powered.by.Microsoft.Dynamics update file.
-
-
Merge the $\Website\MergeFiles\Merge.Commerce.Storefront.config into the web.config.
-
Expand the Sitecore.Reference.Storefront.for.SCpbMD.<version>.zip file
-
UnPup the Commerce Server site.
-
Install the \Database\pup\SolutionStorefront.pup by double clicking it, or opening the Commerce Server Site Packager and selecting the pup file.
-
Select Custom unpack.
-
Set the Site name to SolutionStorefrontSite.
-
If you choose a name other than SolutionStorefrontSite. you will need to update the siteName attribute on the CommerceServer element in the web.config to match this name.
-
-
Only select Product Catalog as the resource to unpack. SCpbMD does not interact any other part of Commerce Server.
-
Click next on the Global Resource Pointers page.
-
On the Database Connection Strings page update the server name if you are not using a local SQL server, then click Next.
-
On the Select Applications page make sure SolutionStorefrontSite_CatalogWebService is the only application selected and then click Next.
-
On the Select IIS Computers, Web Sites and Paths page update the IIS Web Site target for the Catalog web service if you are not using the default, then click Next.
-
-
Secure the Commerce Server resources:
-
Update the web service app pools accounts.
-
Add the expected Desktop Business Tool users into the various AzMan files.
-
Lock down the Commerce Server databases with the accounts from the web service and site app pools.
-
You can secure the Commerce Server databases manually, or you can use the \Database\Security\CommerceServer_Security.sql file as a helper. Search the document to replace the database names and user names with yours, and then run the SQL file against your database server.
-
-
-
Import Catalog:
-
Use Catalog Manager or ImportCatalog.exe to import:
-
The catalog data and schema file \Database\Catalog\Sitecore Commerce Reference Storefront for Dynamics Sample Catalog.xml.
-
-
-
Do an IISReset and then log into Sitecore.
-
Expose Commerce Server catalogs in the tree.
-
Publish all content to Web.
-
Index all content.
If you have a separate Processing server, then you need to deploy the Reference Storefront update package on that server, because it has a processor in the Initialize pipeline that needs to register some types with MongoDB.