MuleSoft Accelerator for Retail
home
The MuleSoft Accelerator for Retail empowers retail IT teams to unlock data from systems including ERP, CRM, MDM, commerce, and marketing to activate digital projects faster. Retail IT teams can take advantage of pre-built APIs, connectors, implementation templates, and reference architecture to create customer 360 profiles.
Shoppers expect seamless and personalized experience across retail channels. Retailers have the data but disconnected systems prevent them from effectively leveraging the information. This portfolio of solutions helps retail IT teams ramp up faster without needing to start from scratch.
Use cases
Use case 1 - Customer profile sync — The Customer profile sync use case enables retail developers to create a customer 360 view by unlocking customer data from disparate systems. Each of the following use cases is an extension of use case 1:
- Use case 1a - Customer profile sync from B2C Commerce
- Use case 1b - Customer profile sync from Salesforce
- Use case 1c - Customer profile sync from Marketing Cloud
- Use case 1d - Customer profile sync from SAP
Use case 2 - Sales order sync — The Sales order sync use case enables retail developers to create and update sales orders across relevant applications. Each of the following is an extension of use case 2:
- Sales order creation sync from B2C Commerce
- Sales order update sync from SAP S/4HANA
Use case 3 - Product sync — The Product sync use case enables retail developers to update product details in Salsify across relevant applications..
Use case 4 - Real-time inventory management — The Real-time inventory management use case enables customers to make an informed decision of their online purchase based on real-time inventory of a product in nearby stores.
Use case 5 - Deliver relevancy with Data Cloud — The Deliver relevancy with Data Cloud use case enables retail developers to combine customer profile data in a standardized format. Access to this information helps retailers create intelligent customer segmentation for personalized communications and promotions.
Use case 6 - Point of Sales integration — The Point of Sales integration use case enables retailers to sales orders by simplifying connectivity between ERP, CRM, Loyalty Management Cloud, Data Cloud and POS system.
API-led diagram
Prerequisites
Visit the Prerequisites page to access the guides available for configuring the various systems and products required to implement the use cases provided by this solution. The individual systems needed, and amount of configuration required, depend on which assets are to be configured and deployed in your target environment(s) - refer to the use case pages for more details.
Available assets
The following assets are available for this accelerator.
Please be sure to visit the Prerequisites documentation prior to attempting to use any of these assets in your own environment.
Accelerator System APIs
- RCG B2B Commerce System API | API Specification | Implementation Template
- RCG B2C Commerce System API | API Specification | Implementation Template
- B2C Customers System API | API Specification | Implementation Template
- MDM System API | API Specification | Implementation Template
- RCG Salsify Products System API | API Specification | Implementation Template
- RCG Azure Cosmos DB System API | API Specification | Implementation Template
- RCG Marketo System API | API Specification | Implementation Template
- RCG Salesforce CDP System API | API Specification | Implementation Template
- RCG Snowflake System API | API Specification | Implementation Template
- Salesforce Customers System API | API Specification | Implementation Template
- Salesforce Marketing System API | API Specification | Implementation Template
- Salesforce Orders System API | API Specification | Implementation Template
- SAP ECC Customers System API | API Specification | Implementation Template
- SAP S/4HANA Customers System API | API Specification | Implementation Template
- SAP S/4HANA Orders System API | API Specification | Implementation Template
- SAP S/4HANA Product Availability System API | API Specification | Implementation Template
- SAP S/4HANA Products System API | API Specification | Implementation Template
- RCG Oracle EBS Order System API | API Specification | Implementation Template
- RCG Oracle EBS Customers System API | API Specification | Implementation Template
- Accelerator Salesforce Customers System API | API Specification | Implementation Template
- Accelerator Salesforce Global Party System API | API Specification | Implementation Template
- Accelerator Salesforce Global Order System API | API Specification | Implementation Template
Accelerator Process APIs
- Accelerator Customers Process API | API Specification | Implementation Template
- Accelerator SalesOrders Process API | API Specification | Implementation Template
- RCG ERP Customers Process API | API Specification | Implementation Template
- RCG ERP Orders Process API | API Specification | Implementation Template
- RCG Inventory Process API | API Specification | Implementation Template
- RCG Orders Process API | API Specification | Implementation Template
- RCG PIM Sync Process API | API Specification | Implementation Template
- RCG Products Process API | API Specification | Implementation Template
- RCG Customer Data Platform Process API | API Specification | Implementation Template
- RCG DataLake Process API | API Specification | Implementation Template
- RCG Marketing Process API | API Specification | Implementation Template
- Accelerator SalesOrders Process API | API Specification | Implementation Template
- Accelerator Customers Process API | API Specification | Implementation Template
Accelerator Experience APIs
- RCG B2C Commerce Experience API | API Specification | Implementation Template
- RCG Salesforce Experience API | API Specification | Implementation Template
Accelerator Listeners
- Accelerator Salesforce Party Event Listener | Implementation Template
- RCG Salesforce Marketing Listener | Implementation Template
- RCG SAP Event Listener | Implementation Template
- RCG Salsify Channel Listener | Implementation Template
- RCG POS Event Listener | Implementation Template
Custom Components
- B2C Commerce Instore Pickup Cartridge | Source
- B2C Commerce Sync Cartridge | Source
- ID Graph Lightning Web Component | Source
- POM Parent | Source
- Product Availability Lightning Web Component | Source
Common services (can be used across any use case)
Release notes
For the latest updates to this accelerator, view the release notes here.
What is a MuleSoft Accelerator?
Accelerators are a collection of technical assets (predominantly API specifications and implementation templates) and documentation to accelerate the implementation of multiple use cases supporting a larger business and/or industry problem.
Accelerators are designed as modular building blocks. Customers can change the patterns, mappings, and endpoints to suit their needs. They represent best practices we recommend to customers in accomplishing these use cases. Customers will save hours of discovery, design, development and testing each time they use an accelerator asset.
To access any of the links described in this Accelerator, you must log into Anypoint Platform.
Give the assets a try and if you have any questions or feedback, please let us know at solutions-questions@mulesoft.com. You can also engage with other users on the MuleSoft Forum, and submit ideas in the Ideas Portal. We look forward to hearing from you!