Shopify and Business Central for retail
Share:
On the front end, this takes just a few seconds, whereas a chain of dependencies is already forming in the back end. And the more clicks there are, the more it comes down to whether that chain holds. A webshop on its own usually reaches its limits at some point in this scenario.
It is therefore all the more important for the webshop and ERP to form a reliable, unified system. Shopify ensures the click reaches the business, while Microsoft Dynamics 365 Business Central ensures the subsequent processes kick in—creating a solid foundation for modern commerce.
Shopify and Microsoft Dynamics 365 Business Central can be seamlessly connected using Microsoft’s standard connector. Products, inventory, orders, customers, and financial data are synchronised automatically. Business Central serves as the lead system for inventory management, financial accounting, and operational processes, while Shopify handles the customer-facing experience. This enables companies to establish a centralised data foundation for e-commerce, warehousing, financial accounting, and omnichannel retail.
Why Shopify alone isn't enough for retail
For many merchants, Shopify is the natural entry point into online retail—and for good reason. The platform is quick to set up, delivers a compelling customer experience, and covers essential commerce functions ranging from payment processing and marketing tools to POS capabilities for bricks-and-mortar stores.
However, growth changes this picture. As order volumes, sales channels, and product variants increase, manual processes and makeshift Excel-based solutions suddenly reach their limits. While Shopify optimises sales, it cannot—on its own—fully manage the underlying processes such as inventory management, financial processing, and customer management.
Rising volumes bring not only more orders but also more complex interdependencies between product availability, delivery capabilities, and financial processing. This is precisely where it becomes clear that a webshop alone cannot handle the entire end-to-end commerce process.
What Business Central handles in conjunction with Shopify
When integrated with Shopify, Microsoft Dynamics 365 Business Central manages operational and financial processes. Items and variants, inventory levels, orders, customers, pricing, and financial accounting are maintained within the ERP solution and synchronised with the online store. Consequently, the two systems share more than just data; they share responsibility for the entire process.
In practice, this raises the crucial question of data sovereignty—specifically, which system is designated as the ‘master’ or leading system. Establishing a leading system is essential—particularly for product data, pricing, and inventory—to prevent conflicting information and the need for manual data maintenance. Business Central assumes this role as the ‘single source of truth’: the online store displays only what the ERP system recognises and authorises. This decision is fundamental from a technical standpoint and plays a decisive role in the actual stability and scalability of day-to-day operations.
Integrating Shopify and Business Central: How the standard connector works
Microsoft’s Shopify Connector, integrated into Business Central, is not an add-on solution but part of the standard offering. It covers the essential areas of integration. Ultimately, the way it is utilised determines whether the result is a robust commerce platform or merely a landscape of connected systems.
Synchronise product and inventory data with Shopify and Business Central
Product data goes beyond mere master data: it defines the customer experience of the product range within the online store. The way variants, attributes, and descriptions are structured determines whether products can be managed efficiently or if the maintenance effort and risk of errors will multiply as the product range grows.
In practice, this means that items are created and maintained in Business Central—including variants based on size, colour, or other dimensions; pricing and price groups; and attributes that appear as product options in the store. The connector synchronises this data bidirectionally with Shopify. Inventory levels are transmitted in real time—either by individual warehouse location or in aggregated form—depending on the merchant's specific warehouse structure.
Additionally, there is an AI-powered feature gaining increasing practical importance: Business Central can automatically generate marketing copy based on item attributes. This significantly accelerates the maintenance of expanding product ranges, particularly when managing numerous variants with similar descriptions. Standard functionality now also supports bulk updates for variants. Furthermore, Business Central transmits variant updates in batches, which reduces API calls and prevents throttling issues when dealing with large product ranges.
Order import and fulfilment via the Shopify Connector
Many projects aim for automatic order import, yet this is merely the starting point. A robust end-to-end process—spanning everything from availability checks and shipping to invoicing—only emerges through seamless downstream processing within the ERP system.
The Shopify Connector automatically imports incoming orders—including discount codes, payment methods, shipping details, and current order status—into Business Central as sales orders. It seamlessly integrates bricks-and-mortar POS transactions and automatically posts country-specific cash rounding differences to the appropriate G/L account. For B2B scenarios, Shopify B2B orders can also be imported and mapped to existing customer structures in Business Central.
Shopify provides a risk assessment for potential payment fraud with every order. This information is visible directly within the Business Central order and can be incorporated into internal approval workflows without switching systems. In the reverse direction, Business Central exports posted sales invoices as PDFs to the Shopify customer portal and transmits fulfilment status updates, including new statuses such as ‘Scheduled’ or ‘Request Declined’.
Effectively map customer and financial processes in retail
Especially with growing business models, it becomes apparent that the greatest complexity lies not in the data exchange itself, but in the customer and financial models. Various roles—such as invoice recipients, delivery addresses, and corporate structures—must be accurately translated into ERP logic.
The connector supports both simple B2C scenarios and complex B2B structures. In the B2C sector, Shopify customers are mapped to standard customer templates in Business Central. In the B2B sector, Shopify company structures can be transferred directly to Business Central customer accounts. Invoice recipients and goods recipients (‘Sell-to’ and ‘Bill-to’) are recorded separately and automatically—a feature that is particularly relevant when corporate group structures or centralised purchasing departments are involved.
The same applies to payments: orders, payments, and actual payouts follow different logics. Consequently, seamless reconciliation requires more than just a simple system match. Business Central automatically synchronises Shopify Payments payouts with bank entries, while also correctly accounting for gift cards and store credits. For B2B stores, Shopify salesperson IDs are mapped directly to Business Central salesperson codes, creating a solid foundation for transparent commission settlements.
Scaling and omnichannel with Shopify and Business Central
Due to varying markets, pricing logic, and sales channels, scaling in retail entails not just increased volume but also greater complexity. What matters most is not the number of functions, but the stability and consistency of processes across all channels.
Shopify Markets makes it possible to manage localised prices and currencies for each market. Business Central synchronises these price catalogues directly, allowing multiple country-specific stores with distinct price lists to be managed from a single Business Central tenant. This offers a significant advantage over solutions that require separate system instances or complex workarounds for each market.
Tax logic adapts automatically as well. Instead of relying on rigid VAT settings, Business Central dynamically retrieves relevant tax information from the Shopify shopping cart—including country-specific tax models such as US or Canadian sales tax. This drastically reduces the manual configuration effort, particularly when operating multiple markets with differing tax regulations simultaneously.
The same applies to omnichannel operations. Whether it is an online store, a B2B portal, or a bricks-and-mortar shop with a POS system, all channels operate on the same data foundation within Business Central. Inventory levels, prices, and customer data remain consistent across all channels. This is not a given; it is the result of a well-structured architecture.
Shopify and Microsoft Dynamics 365 Business Central combine a modern customer experience with seamless back-end processes, thereby providing the foundation for scalable commerce. The added value stems not merely from the integration itself, but from the clear allocation of data ownership, automation, and governance. The difference between a functional integration and a scalable commerce platform lies not in the features, but in how companies structure product data, customer hierarchies, and financial processes. The standard solution is highly capable—it provides the foundation.
What becomes of it depends on how merchants utilise it.
If you would like to know exactly what the combination of Shopify and Business Central means for your sales process, please get in touch. We can work together to identify where the greatest opportunities for impact lie.