Downloading the
provides a standalone with s that is based on the Node.js react-app. The is completely independent of the toolkit.
The also provides 2 with common code but packaged with a B2C flow (Emerald) and a B2B flow (Sapphire).
What does the provide
- A standalone environment that is based on Node.js react-app.
- A node web server to serve the store.
- A mock API server to simulate responses from back end REST APIs.
- A build for the internal node server (
npm install). - A build for static files deployable to the store-web web server (
npm run build). - that you can use to develop your own s.
Prerequisites
- Any operating system that supports a Node.js environment. For example, Windows, MacOS, Linux.
- Node.js and npm.
- Any web development IDE of your choice.
- Chrome, FireFox, or Safari browsers. You can also use Edge and IE with the required extensions.
- Git to manage the project.
Download the
You can download the as a project from the HCL Software License & Delivery site. This ensures that only end customers have access to the . After you download the project, you can manage it in Git.
The HCL Software License & Delivery is the site for managing Software Licenses and providing you with Software Downloads. If you have not registered for the site, see How to register to HCL Software portals.
- Review Obtaining HCL Commerce Developer software and Review the list of the latest available download packages to ensure that you are obtaining the most up-to-date version of HCL Commerce software.
- Go to the HCL Software License & Delivery site.
- Search for, download, and extract the latest version of the to obtain the HCL Commerce V9.1.x.x _ Store SDK git-bundle.
Installing the
The is delivered as a git-bundle so that you can have visibility into the change history of the overall and you can compare and merge new updates of the store into your own Git custom Store project (or other SCS).
- Install Git. For more information, see https://git-scm.com.
- Move the downloaded HCL Commerce V9.1.x.x _ Store SDK into a working directory.
- Clone the project in Git from the downloaded git-bundle by running the following command:
For Windows: git clone -c core.longpaths=true <Store SDK bundle> <target-directory> Note: If you do not set config core.longpaths=true you might get the following error when you run the git clone command: "Unable to create file <filename>: Filename too long."For MacOS or Linux: git clone <Store SDK bundle> <target-directory>A Git project containing the is created at the
target-directory. You can check the code into your source control management system.