MuleSoft Accelerator for Salesforce B2C Commerce Cloud
Prerequisites
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)
- SAP (ECC 7.5)
- Order Management System (OMS) - Apache OFBiz used as OMS
- Product Information Management (PIM) - Oracle DB (11g) used as PIM
Required configurations
In addition to configuring individual applications to suit your target deployment environment, the following will be required depending on the use case(s) to be implemented:
- B2C Commerce Configuration: Order History cartridge required for Order use cases.
- B2C Commerce Configuration: Customer Sync cartridge required for profile sync use cases.
- SAP Configuration: SAP BAPI code for the B2C Commerce inventory integration use case.
- Service Cloud Lightning Web Component: Here you will find LWC Component code. This is used to show order history information in Service Cloud.
Optional configurations
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 for Salesforce Common Services documentation for more details on configuring optional components.