Objective
Develop a two-way integration solution between Shopify and D365FO. Integration should include data on warehouse inventory, price lists, customers, orders, returns and order statuses, as well as synchronization of document-related adjustments.
Our Approach
Architecture Development: we developed the integration architecture, which describes the integration components, data flows, and the data itself.
Shopify Integration: for integration with Shopify, we developed a separate C# service that retrieves data from Shopify using the GraphQL API and transfers it to an intermediate Azure SQL database.
D365FO Integration: For uploading messages into D365FO and exporting data to Azure SQL, we utilized the standard Data Management Framework (DMF) and leveraged retail functionality to enable more flexible order management.