Shopware Guide

Shopware ERP Integration with Microsoft Dynamics 365: How It Works

How to connect Shopware 6 with Microsoft Dynamics 365 Business Central: which data flows where, integration options, project steps and common pitfalls.

Short answer

A Shopware–Dynamics 365 integration connects your online store with your ERP so that products, prices and stock come from Dynamics, and orders and customers flow back from Shopware automatically. There are three ways to build it: a ready-made connector, an integration platform (middleware) or a custom integration using the Shopware Admin API and the Dynamics 365 Business Central API. Most projects start by deciding which system is the leading system for each type of data.

Which data flows where

Data Leading system Direction
Products, variants, attributes Dynamics 365 Dynamics → Shopware
Prices, price lists, customer-specific prices Dynamics 365 Dynamics → Shopware
Stock levels Dynamics 365 Dynamics → Shopware (frequent or near real-time)
Orders Shopware Shopware → Dynamics (as sales orders)
Customers and addresses Depends on the project One-way or two-way
Invoices, delivery status, tracking Dynamics 365 Dynamics → Shopware

Rule of thumb: the ERP owns master data and finance; the shop owns the checkout.

Three integration options

Option Best for Trade-offs
Ready-made connector (e.g. the Shopware Business Central extension for Shopware 6 Cloud) Standard processes, quick start Limited to the fields and flows the connector supports
Integration platform / middleware (e.g. Shopware Nexus or an iPaaS) Several systems (ERP, PIM, marketplaces) Extra licence; mappings must still be designed
Custom API integration Custom pricing, B2B rules, special workflows More development and maintenance, but full control

Project steps

  1. Data audit: list every entity, field and rule in Dynamics and Shopware.
  2. Define the leading system for each data type and the sync frequency.
  3. Field mapping: item numbers, variants, units, tax rates, price groups and customer numbers.
  4. Build and test on a Dynamics sandbox and a Shopware staging store.
  5. Error handling: logging, retries and alerts when a sync fails.
  6. Go-live and monitoring: watch the first orders, stock updates and invoices closely.

An indicative timeline is 4–6 weeks with a ready-made connector and 8–16 weeks for a custom integration with B2B pricing. An audit gives a reliable estimate.

Common pitfalls

  • No clear leading system, so data is overwritten in both directions.
  • Variants and units of measure that do not match between ERP and shop.
  • Stock synced too rarely, which leads to overselling.
  • No monitoring, so failed orders are noticed days later.
  • Tax and rounding differences between the shop and the ERP.

SolutionThinker is a Shopware Extension Partner and Microsoft certified for Azure, .NET, SharePoint and Microsoft Dynamics. See our Shopware services and Shopware for B2B.

FAQ

Does Shopware have a standard connector for Dynamics 365 Business Central?

Yes. Shopware offers a Business Central integration extension for Shopware 6 Cloud, and several partners offer connectors. Check whether it supports all the data and rules you need before you decide.

Can I connect Shopware to Dynamics 365 Finance and Operations?

Yes, usually through middleware or a custom API integration, because Finance and Operations projects tend to have more complex data and processes.

How often should stock be synced?

As often as your sales volume requires, from every few minutes to near real-time. Fast-moving stock should never be synced only once a day.

Does the same approach work for other ERP systems?

Yes. The steps – leading system, field mapping, testing and monitoring – are the same for other ERP systems; only the connector or API changes.

Written by Farhaj Uddin, founder of SolutionThinker. SolutionThinker has built web, ecommerce and app projects since 2005 for businesses in Germany and the USA. Last reviewed: October 2026.

case studies

See More Case Studies

Contact us

Let’s talk about your web, ecommerce or app project

We’re happy to answer any questions you may have and help you determine which of our services best fit your needs.

Your benefits:
What happens next?
1

We schedule a call at your convenience

2

We hold a discovery and consulting meeting

3

We prepare a proposal 

Schedule a Free Consultation