Integrate Business Central with ecommerce

A guide for businesses running Business Central who want to connect their ERP with an ecommerce platform — automate orders, inventory, and invoicing.

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.

Key benefits

Automated order processing

Ecommerce orders are created automatically in Business Central — no manual entry, no missed orders, no delayed invoicing.

Real-time inventory accuracy

Stock levels flow from Business Central to your webshop in near real-time, preventing overselling across all sales channels.

Multi-entity and multi-currency

Business Central handles multiple legal entities and currencies natively — the integration maps orders to the correct company and currency.

Full financial flow

Orders, invoices, credit notes, and payout reconciliation all happen automatically in the correct Business Central accounts.

Frequently asked questions

Which ecommerce platforms integrate with Business Central?

Junipeer supports connecting Business Central with Shopify, WooCommerce, Magento, Centra, Norce, Shopware, Brink, and Geins.

What data syncs between the ecommerce platform and Business Central?

Orders, invoices, credit notes, payouts, inventory levels, product data (including prices), customers, and company records.

Does the integration support multiple Business Central environments?

Yes. You can connect separate Business Central environments or legal entities to different ecommerce stores, or route orders from one store to the correct entity.

How does multi-currency work?

Business Central handles currency natively. Orders from the ecommerce platform are created in the correct currency, and the integration maps to the right exchange rate and accounts.

How long does setup take?

The technical connection takes about 15 minutes. Total configuration time depends on your Business Central setup — multi-entity environments with custom account structures take longer than a single-company setup.

What about Business Central by Trimit?

Junipeer also supports Business Central by Trimit, which adds fashion and lifestyle-specific features like size/color matrix handling. It connects through a separate connector with its own flow configuration.

Do I need a developer?

No. Junipeer is built for business users. You configure flows and data mapping in a visual interface — no coding or Business Central development required.

Ready to get started?

Connect your systems in minutes with Junipeer.