Guide: How to seamlessly connect Shopify with Microsoft Dynamics 365 Business Central in five steps

Your Shopify store sells. Business Central runs your finance, stock and fulfilment. When the two don’t talk, your team ends up re-keying orders, chasing stock levels and fixing pricing errors by hand.

A good integration fixes that. Orders flow into Business Central automatically, stock and prices flow back to Shopify, and customers see accurate information at every step. This guide walks you through five practical steps to get there, based on more than 15 years of building Business Central integrations for 300+ customers worldwide.

Step 1: Map your processes and data flows

Start on paper, not in software. Decide which system is the “single source of truth” for each type of data, and in which direction it flows.

Data Typical source of truth Direction
Products and variants Business Central BC → Shopify
Prices and price lists Business Central BC → Shopify
Stock levels Business Central BC → Shopify
Orders Shopify Shopify → BC
Customers Shopify (B2C) or BC (B2B) Depends on your model
Shipments and tracking Business Central BC → Shopify
Payments and refunds Shopify Shopify → BC

Also answer these questions up front:

  • Do you sell B2C, B2B, or both? B2B often needs customer-specific prices and payment terms.
  • Do you run multiple Shopify stores, markets or currencies?
  • How often must stock update — near real-time, or every few minutes?
  • Who handles returns, and where are refunds booked?

A clear map now prevents expensive rework later.

Step 2: Choose the right integration approach

There are three common routes. The right one depends on how standard your processes are and how much you expect to grow.

Approach Best for Watch out for
Microsoft’s native Shopify Connector Simple, single-store setups with standard processes Limited room for custom flows, complex B2B pricing or multi-channel growth
Generic iPaaS / automation tools (e.g. Zapier, Make, n8n) Light, ad-hoc automations You build and maintain the Business Central logic yourself; error handling and volume can become a burden
A dedicated Business Central connector (such as Tinx) Growing merchants who need reliable, configurable flows inside Business Central Pick a partner with proven BC expertise and support

 

A dedicated connector runs inside Business Central itself. That means your team works in a familiar environment, with logging, error handling and mapping where they already do their daily work.

Thinking beyond Shopify? Choose a solution that also covers your other channels, marketplaces such as Amazon, or other platforms like Magento, Shopware, WooCommerce and BigCommerce,  so you don’t end up with a patchwork of tools.

Step 3: Prepare your master data in Business Central

An integration is only as good as the data behind it. Clean up before you connect, so you don’t sync errors to your webshop.

  • Items and variants: use consistent item numbers or SKUs, and set up variants (size, colour) the way Shopify expects them.
  • Product content: decide where descriptions, images and SEO texts are managed, in Business Central, in Shopify, or in a PIM.
  • Prices: check price lists, discounts and VAT settings per market and currency.
  • Locations: decide which Business Central locations count towards the stock you show online.
  • Customers and posting groups: set up templates so new webshop customers get the right posting groups, VAT and payment terms automatically.
  • Shipping and payment methods: map each Shopify method to its Business Central equivalent.

Tip: start with a small set of products first. It makes testing faster and issues easier to spot.

Step 4: Configure, test and validate the sync

Now set up the connection and run it in a sandbox environment first, never straight in production.

  1. Connect your Shopify store to a Business Central sandbox.
  2. Configure the field mappings and sync schedules you defined in Step 1.
  3. Run end-to-end test scenarios that mirror real life:
    • A standard order paid by card
    • An order with a discount code and free shipping
    • A partial shipment and a cancellation
    • A return with a refund
    • A B2B order with customer-specific pricing (if relevant)
  4. Check the results in Business Central: sales orders, customer records, VAT, payments and posted documents.
  5. Check the results in Shopify: stock levels, prices, order status and tracking information.

Involve the people who will use the integration every day, finance, customer service and the warehouse. They spot issues that technical tests miss.

Step 4: Configure, test and validate the sync

Now set up the connection and run it in a sandbox environment first, never straight in production.

  1. Connect your Shopify store to a Business Central sandbox.
  2. Configure the field mappings and sync schedules you defined in Step 1.
  3. Run end-to-end test scenarios that mirror real life:
    • A standard order paid by card
    • An order with a discount code and free shipping
    • A partial shipment and a cancellation
    • A return with a refund
    • A B2B order with customer-specific pricing (if relevant)
  4. Check the results in Business Central: sales orders, customer records, VAT, payments and posted documents.
  5. Check the results in Shopify: stock levels, prices, order status and tracking information.

Involve the people who will use the integration every day: finance, customer service and the warehouse. They spot issues that technical tests miss.

Step 5: Go live, monitor and optimise

Plan your go-live for a quiet moment  not the week before Black Friday. Then keep a close eye on things during the first weeks.

  • Do a final stock and price sync right before go-live, so Shopify starts with correct data.
  • Monitor the logs daily at first. Make sure someone owns error messages and knows how to resolve them.
  • Set up alerts for failed orders or sync errors, so issues never sit unnoticed.
  • Review and optimise after a few weeks: sync frequency, performance, and manual steps you can still automate.

An integration is never “finished”. As your business grows: new markets, new channels, new processes, your integration should grow with it.

Ready to connect Shopify and Business Central?

Five steps: map, choose, prepare, test, go live, take you from manual work to a seamless, automated flow between your webshop and your ERP.

At Tinx, we have specialised in Business Central integrations since 2008. Our Shopify connector runs inside Business Central, and the same expertise powers our connectors for Magento, Shopware, WooCommerce, Amazon, ChannelEngine and BigCommerce. Need to connect a system that isn’t on that list? Our new Tinx Integration Agent is a universal connector that links Business Central to virtually any external system.

Want to see how it works for your business? Get in touch with the Tinx team for a demo or a no-obligation conversation about your integration needs.

Tinx-IT B.V
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.