A series of plugins for Sitecore Experience Commerce
- XC92 - Install a clean version of XC92, however before you run the install remove the "SXAStorefront-CreateDefaultTenantAndSite" include, usually found on line 1001 in the Master_SingleServer.json.
Follow the steps below to deploy the plugins contained in this solution.
Edit the gulp-config.js & z.RobStorefront.DevSettings.config to ensure that the various parameters are correct for your system.
The gulp scripts are written using ES6, which isn't supported OOTB in VS2017, follow the fix here to enable that: madskristensen/NpmTaskRunner#47
Before you execute the install you will need remove all of the Keys from your Redis cache using the FLUSHALL command on the Redis-CLI. Excucute the first-install task to build and deploy the engine to all of your roles, and all of website projects. This will also clean the OOTB configured environments and re-bootstrap and initialize the configuration contained in this solution. Note that the final step initial-engine-setup may take a little time to complete.
Deploy all TDS projects Perform a full publish. Perform a full rebuild of indexes.
The storefront is configured to run against the url https://rob.storefront/. You will need to configure IIS & your hosts file manully.
After your have initialized the engine using the steps above you can then just execute the default task to deploy any code changes as required.
The following modules were based on code provided by:
- Foundation.PluginEnhancements - Kerry Havas
- Feature.Order.ServiceBus - Mike Shae
- Feature.Payments - Sitecore.HabitatHome.Commerce .