Implementing B2C Commerce Einstein Product recommendations requires configuring, running, and modifying various components. Different roles perform each of these tasks.
This table describes the general steps necessary before you can use product recommendations, and indicates the role of the person who performs each step.
| Step | Who performs this step? |
|---|---|
| Configure catalog and order feeds against your Production instance. |
Administrator |
| Configure Recommenders using the Einstein Configurator tool. | Merchant |
| Modify Internet Store Markup Language (ISML) templates to create recommendation content slots and render product recommendations. | Developer |
| Configure Content Slots to control which template and recommender are used to show the product recommendations. | Merchant |
Product recommendations take the form of a list of product IDs (IDs of recommended products). Before passing this list to your storefront, the system applies business rules―called recommenders―that you define using the Einstein Configurator tool. These rules control the composition of the list of product IDs, enabling you to remove some IDs, change the order of IDs, and so on. In other words, the rules enable you to control which products appear, hidden, promoted, and demoted.
When the storefront renders the final list of recommended products, they are in the optimal order as defined by your rules.
Product recommendations render in a content slot. A developer must define the content slot within an ISML template. After the content slot is created, you can create slot configurations for the slot. Your content slot configurations―whose Content Type must be set to Recommendation―control which template is used to render the recommended products. It also controls which business rules apply to the list of recommended product IDs.