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).

Note: From Version 9.1.10.0 and onwards, the tar-gzip packages are not provided with the git- bundle. The source code from these packages are available in individual folders in the packages sub-folder.

What does the provide

The provides the following features to help front end developers to develop the UI.
  • 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

The requires the following prerequisites before you can use it to develop your custom :
  • 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.

To download the , complete the following steps:
  1. 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.
  2. Go to the HCL Software License & Delivery site.
  3. 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).

Complete the following steps to install the project:
  • 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.