Shopify and Dynamics 365 Business Central Integration: A Practical Guide
One item master, one stock pool, one VAT-compliant invoice path — from Shopify cart to BC ledger in seconds.
Why the Integration Matters More Than the Store
Shopify is excellent at the storefront. It is not designed to be the system of record for inventory, customers, or finance. The brands that scale on Shopify are the ones whose Shopify is wired tightly into Business Central — the stock you see online is the stock that exists in BC, the customer who buys on Shopify is the customer in BC's ledger, and the invoice that lands at the FTA is generated by BC, not by Shopify.
|
5 min
order-to-BC posting cadence
|
15 min
stock-position refresh ceiling
|
100%
VAT-compliant invoice generation
|
Six Data Flows in the Integration
A complete Shopify–BC integration handles six bi-directional data flows. Skip any one and the ledger drifts within weeks.
1. Item master (BC → Shopify)
BC owns the item record — SKU, description, price, tax code, weight. Shopify mirrors it; web team edits product descriptions, BC stays canonical.
2. Stock-on-hand (BC → Shopify)
BC posts available stock to Shopify on a 15-minute cadence (faster for high-velocity SKUs). Shopify decrements at checkout; BC reconciles at posting time.
3. Orders (Shopify → BC)
Every captured order posts to BC as a sales order or invoice, with the line items, taxes, shipping, and discounts mapped to BC's chart of accounts.
4. Customers (Shopify → BC)
New customers create a BC contact + customer record. Returning customers are matched on email; deduplication is mandatory.
5. Payments + refunds (Shopify → BC)
Captured payments post to BC's bank ledger; refunds create credit memos. Reconciliation runs nightly against payment-gateway statements.
6. VAT-compliant tax invoice (BC → customer)
BC generates the UAE VAT or KSA ZATCA-compliant tax invoice and emails it. Shopify's order confirmation is not a tax invoice.
The hidden cost of a thin connector
Most "Shopify to ERP" plugins handle two flows — orders down, stock up — and stop there. UAE and KSA finance teams discover the gap at year-end audit, when payments do not reconcile, refunds are untracked, and VAT invoices do not match Shopify orders.
The right integration handles all six flows on day one — and gives finance a reconciliation dashboard, not a weekly Excel chase.
Plugin Integration vs Production Integration
Why Implement with Novasoft?
Novasoft is a Microsoft Solutions Partner — Business Applications with deep Business Central experience and a Shopify integration pattern tested across UAE and KSA D2C brands. We ship the integration as part of a wider eCommerce practice that also covers Magento, WooCommerce, and Salla. For retailers who also run a physical store, the same back-office pairs cleanly with LS Central for unified omnichannel inventory. Per Shopify's API documentation, the production-grade pattern requires webhook handling, retry logic, and reconciliation — all standard in our delivery.
|
Six-Flow
Every data flow on day one, not just two.
|
Audit-Ready
UAE FTA + KSA ZATCA invoice flow.
|
Multi-Store
Shopify + LS Central retail in one stock pool.
|
Map Your Shopify ↔ BC Flow
Bring your current Shopify store and BC tenant. We will sketch the six-flow integration in a 30-minute working session.
Book Free Assessment eCommerce PracticeSources
- Shopify Developer Documentation. shopify.dev/docs/api
- Microsoft Learn — Business Central web services. learn.microsoft.com — BC web services
Last updated May 2026