Reference React stores
The Store SDK includes a reference B2C (Emerald) store application and a reference B2B (Sapphire) store application. Use these Reference Store applications to develop and deploy your own React Store applications.
- A framework for pages and React-based components
- The Common Single Page Application (SPA) model with B2C and B2B components (common and unique components)
- A page structure that is managed within React-based components and JSON
- Product and category pages with SEO-friendly URLs
- Metadata managed from the Management Center for HCL Commerce
- Support for the use of Progressive Web Application (PWA)
![HCL Commerce Version 9.1.9.0 or later](../../base/images/9190plus.png)
- http://cdnjs.cloudflare.com/polyfill - This is a service which accepts a request for a set of browser features and returns only the polyfills that are needed by the requesting browser.
- https://github.com/philipwalton/flexbugs - This repository is a community-curated list of flexbox issues and cross-browser workarounds for them.
Functionality available in Reference Store applications
- ElasticSearch V2 catalog REST APIs
- ElasticSearch SEO REST APIs
- Commerce Transaction service REST APIs
- Marketing content and promotions
- Marketing activities for page view and click actions
- Session management via WC tokens
Deploying the Reference Store application
The Reference Store application, Emerald (B2C) and Sapphire (B2B), are provided within the Store-Web IHS Docker container for convenience (IHS V9.0.5.3). The Docker container contains the Emerald and Sapphire Reference Store applications and content assets.
![HCL Commerce Version 9.1.4.0 or later](../../base/images/9140plus.png)
HCL Digital Experience enabled Reference Store applications
From v9.1.4 onwards, the Store SDK also includes a reference B2C (EmeraldPlus) store application and a reference B2B (SapphirePlus) store application. These Reference Store applications are enabled for integration with HCL Digital Experience. For more information, see EmeraldPlus and SapphirePlus Reference Store application.