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 this use case and is described in detail on the 'Use case 2' tab:
- 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 across relevant applications.
API-led diagram
Available assets
The following assets are available for this accelerator:
Accelerator System APIs
- B2B Commerce System API | API Specification | Implementation Template
- B2C Customers System API | API Specification | Implementation Template
- B2C Commerce System API | API Specification | Implementation Template
- MDM System API | API Specification | Implementation Template
- SAP ECC Customers System API | API Specification | Implementation Template
- Salesforce Customers System API | API Specification | Implementation Template
- Salesforce Orders System API | API Specification | Implementation Template
- Salesforce Marketing 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 Products System API | API Specification | Implementation Template
- OMS System API | API Specification | Implementation Template
- OFBiz Customers System API | API Specification | Implementation Template
- OFBiz Products System API | API Specification | Implementation Template
- PIM System API | API Specification | Implementation Template
Accelerator Process APIs
- Customers Process API | API Specification | Implementation Template
- ERP Customers Process API | API Specification | Implementation Template
- Orders Process API | API Specification | Implementation Template
- ERP Orders Process API | API Specification | Implementation Template
- Products Process API | API Specification | Implementation Template
- PIM Sync Process API | API Specification | Implementation Template
Accelerator Experience APIs
- B2C Commerce Experience API | API Specification | Implementation Template
- Salesforce Experience API | API Specification | Implementation Template
Accelerator Listeners
- Salesforce Marketing Listener | Implementation Template
- Salesforce Topic Listener | Implementation Template
- SAP Event Listener | Implementation Template
Custom Components
Common services (can be used across any use case)
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!