Accelerator Setup Guide
This page provides guidance on configuring the various systems and products required to implement the use cases provided by this solution.
Service Accounts
Service accounts are needed for the applications below, with the versions used during Accelerator development noted:
-
Salesforce B2C Commerce (Version 20.6, Compatibility Mode 19.10)
-
Salesforce Marketing Cloud (April 2021)
-
Salesforce (Spring '21)
-
SAP (ECC 7.5)
Additional resources used:
-
Global Data Management System (GDM) - MariaDB used as GDM
-
Order Management System (OMS) - Apache OFBiz used as OMS
-
Product Information Management (PIM) - Oracle 11g used as PIM
Required Configuration
In addition to configuring individual applications to suit your target deployment environment, the following will be required to implement the use cases described:
-
B2C Commerce Configuration: Open Commerce and Salesforce Commerce API access in addition to deployment and configuration of the B2C Commerce Sync Cartridge.
-
Salesforce Configuration: Addition of custom fields and enabling Person Accounts (details can be found here) in addition to creating a push topic on Account object with appropriate filters.
-
Salesforce Marketing Cloud: A custom Data Extension will need to be created along with an Installed Package to make API requests.
-
SAP Configuration: Deployment of the custom SAP BAPI code required.
Optional Configuration
The accelerator includes some additional common components, which can be configured to suit your needs. These are all optional:
-
Configurable properties in the common core library
-
Notification APIs for sending error notifications via email, SMS or Slack
-
Common scheduler for executing jobs on a schedule
Please refer to the Accelerators Common Services documentation for more details on configuring optional components.