Operations & Systems
Shopify to MS Dynamics 365 Business Central Integration
This workflow automates the integration of new Shopify orders into MS Dynamics 365 Business Central, handling both POS and web orders as sales invoices or sales orders, and managing customer data.
Built · ~9.5 hours saved per week
E-commerce businesses using Shopify for sales and Microsoft Dynamics 365 Business Central for accounting and operations.
This workflow automatically transfers new Shopify orders into Microsoft Dynamics 365 Business Central. It creates sales invoices for Point-of-Sale (POS) orders and sales orders for web orders. It also handles customer creation and ensures no duplicate orders are created.
1. Update the "D365 BC Environment Settings" node with your Business Central details (Company ID, Tenant ID, Tax & Discount Items). 2. Link your Shopify account in the "Shopify" node. 3. Configure Business Central connection details in the "Lookup Customers" node. 4. Set order filters in the "Shopify Order Filter" node. 5. Define the schedule for the trigger node to run the workflow automatically.
Shopify account, Microsoft Dynamics 365 Business Central account, n8n instance with Shopify and Business Central OAuth2 credentials configured.
You can modify item mapping in "Sales Order Mapping" and "Sales Invoice Mapping" nodes. You can also adjust tax and discount item SKUs and whether taxes/discounts are added as separate line items in the "D365 BC Environment Settings" node.
Key Technologies: Shopify API,Microsoft Dynamics 365 Business Central API,n8n (workflow automation platform),HTTP Requests,JavaScript (for data transformation)
Automation Value: Eliminates manual entry of Shopify orders into Business Central. Reduces errors from manual data transfer. Automates customer creation in Business Central for new Shopify customers. Distinguishes between POS and web orders for correct document creation in Business Central. Prevents duplicate order entries in Business Central. Saves time and resources in order processing.
Best Practices: Centralize Business Central configuration in a dedicated node for easy updates and maintainability. Implement reliable error handling (e.g., deleting partially created orders/invoices) to maintain data integrity. Use sticky notes to clearly document the purpose and logic of different sections of the workflow, especially for complex transformations or conditional paths.
Tags: Microsoft, Data Transformation, ECommerce
Integrations: HTTP, Shopify, Schedule, Code