Why connect Business Central to your ecommerce platform?
Microsoft Dynamics 365 Business Central is one of the most widely used cloud ERP systems in Europe and North America. It handles financials, supply chain, inventory, and customer management. But when you sell online, there is a gap between the storefront and the ERP: orders need to be recorded, inventory needs to stay accurate, invoices need to be generated, and payments need to be reconciled.
An integration between Business Central and your ecommerce platform closes this gap. Orders from the webshop are created automatically in Business Central. Stock levels flow from BC to the store in near real-time. Invoices and credit notes are generated without manual steps. Payouts from payment providers are matched against invoices.
For businesses already running Business Central, the question is not whether to integrate — it is how to do it reliably without building a custom solution.
What data flows between the systems?
A Business Central ecommerce integration typically handles these data flows:
Orders → Business Central. Every ecommerce order is created as a sales order in Business Central. Line items, discounts, tax amounts, shipping costs, and customer information are mapped to the correct accounts, dimensions, and posting groups.
Inventory ← Business Central. Business Central is the stock master. Inventory levels — including across multiple locations — flow to the ecommerce platform so customers see accurate availability.
Refunds → Business Central. Refunds processed in the ecommerce platform create credit notes in Business Central, linked to the original sales order.
Payouts → Business Central. Payment provider settlements from Klarna, Adyen, Stripe, or other providers are matched against invoices. Fees are recorded as costs.
Products ↔ Both. Article data — names, SKUs, prices, descriptions — can sync from Business Central to the store. Business Central also supports price lists per customer group, which can feed into webshop pricing.
Customers and companies ↔ Both. Customer and company records sync between systems. Business Central distinguishes between customers (persons) and companies (organizations), and the integration maps accordingly.
Shipments ← Business Central. When orders are shipped from the warehouse, shipment data (tracking numbers, shipped quantities) can flow back to the ecommerce platform to update order status.
Which ecommerce platforms connect with Business Central?
Junipeer supports integrating Business Central with these ecommerce platforms:
- Shopify — the most popular platform for D2C and SMB ecommerce. See the Shopify ERP guide. - WooCommerce — flexible, self-hosted ecommerce on WordPress. See the WooCommerce ERP guide. - Magento — open-source ecommerce for mid-market and enterprise. - Centra — growing platform for fashion and lifestyle brands, strong in the Nordics. - Norce — enterprise ecommerce platform for larger Nordic retailers. - Shopware — popular in Europe, especially DACH, with strong B2B capabilities. - Brink and Geins — Nordic ecommerce platforms.
How the integration works
With Junipeer, you connect Business Central and your ecommerce platform through a hosted integration platform — no custom AL development or middleware to maintain:
1. Connect both systems. Authorize your ecommerce platform (OAuth for Shopify, API keys for WooCommerce, etc.) and your Business Central environment (tenant ID, environment name, and Azure AD authentication).
2. Choose your flows. Select which data should sync: orders, inventory, customers, refunds, payouts, products. Each flow is independent.
3. Configure data mapping. This is where Business Central's flexibility requires careful thought. You map posting groups, dimensions, tax codes, payment methods, and account numbers. For multi-entity setups, you define which orders route to which legal entity.
4. Test with real transactions. Run test orders through the integration and verify that they appear correctly in Business Central — right company, right accounts, right tax treatment.
5. Go live and monitor. Activate the integration and monitor the first days of live syncing. Junipeer provides logs and alerts. Failed syncs are automatically retried.
The connection takes about 15 minutes. Configuration time depends on complexity — a single-company BC setup is faster than a multi-entity, multi-currency environment.
Business Central-specific considerations
Multi-entity support. Business Central excels at multi-entity setups where different legal entities share an environment. The integration can route orders to the correct company based on rules (store, market, currency).
Dimensions and posting groups. Business Central uses dimensions (cost center, department, project) and posting groups to categorize transactions. The integration needs to map ecommerce data to the correct dimensions — this is often the most important configuration step.
Azure AD authentication. Business Central uses Azure Active Directory for API authentication. You will need a registered app in Azure AD with the correct permissions. Junipeer guides you through the setup.
Business Central by Trimit. If you run Business Central with the Trimit extension (common in fashion and lifestyle), Junipeer has a separate connector that handles Trimit-specific entities like size/color matrices. It connects through its own flow configuration.
Customizations and extensions. Many Business Central installations have custom extensions that add fields or modify business logic. Standard integrations work with BC's base entities — if you have custom fields that need to sync, check during the testing phase.
Price lists. Business Central supports price lists per customer group. If your ecommerce platform uses tiered pricing, the integration can sync price lists to the store.
Warehouse locations. If you manage multiple warehouse locations in Business Central, inventory levels can be aggregated or reported per location to the ecommerce platform.
Next steps
Check if your combination is available among Junipeer's integrations.
Using Shopify? Read the Shopify ERP integration guide.
Want the full picture? The ecommerce ERP integration guide covers how to evaluate and plan your integration.