Starter Store Concepts and Terminology
Starter Store
The Starter Store provides an out-of-the-box accelerator for delivering commerce-enabled experiences by integrating your commerce backend with Bloomreach Experience Manager and Bloomreach Discovery with minimal development effort.
Boot Application
The Starter Store boot application is a ready-to-use Maven project to get your Starter Store-based commerce-enabled digital experience application up and running. It is preconfigured for the commercetools backend including connector set model and mapping model, and includes a website based on components from the component library with a customizable look and feel based on templates from the template library.
BRIEF
BRIEF is BloomReach Integration & Enrichment Framework, a solution framework for developing commerce-enabled applications in Bloomreach Experience Manager for seamless, transparent, extensible integration and content enrichment with various commerce backends.
Commerce Backend
A commerce backend is an e-commerce platform providing core commerce functionality to the Starter Store.
Connector Set Model
A connector set model contains all the information necessary for delivery applications to invoke and exchange messages with the services provided by the commerce backends. A Connector set model is managed as a document in the Bloomreach Experience Manager CMS application.
Mapping Model
A mapping model maps the different data structures provided by a commerce backend to a generic Starter Store data model. Mapping models are managed as resource bundles in the Bloomreach Experience Manager CMS application.
Component Library
The Starter Store component library contains out-of-the-box delivery components for typical commerce functionality as well as content enrichment.
Template Library
The Starter Store template library contains Freemarker frontend templates for the out-of-the-box components in the component library as well as for the various pages in the default Starter Store website. The templates are fully customizable and can be updated in a running instance on-the-fly.