Why integrate Microsoft Dynamics 365?
Microsoft Dynamics 365 is Microsoft's enterprise suite combining ERP and CRM. BMITZ integrates eCommerce platforms with Dynamics 365 Business Central, Finance & Operations, and Dynamics CRM for unified business management.
Key features
- Business Central integration
- Dynamics CRM synchronization
- Power Platform and Power Automate
- Azure Integration Services
- Dataverse and APIs
- Integrated Power BI reports
Business Central or Finance & Operations: two different Dynamics 365 integrations
Very different products live under the Dynamics 365 name. Business Central is the ERP designed for mid-sized companies, with accounting, purchasing, sales and warehousing in a single application. Finance & Operations (now split into Finance and Supply Chain Management) is aimed at groups with several companies, plants and warehouses, and its data model is far broader. Connecting an online store to one or the other is not the same job: the interfaces, the way you authenticate and the way data is published all change.
That is why the first thing we confirm is the exact product, whether it runs in Microsoft's cloud or on your own servers, what extensions or customisations it has and who maintains it. With that picture we design the integration, not the other way round. Many companies also run several legal entities in the same Dynamics 365 environment, and you have to decide which one each store or country is linked to.
What data Dynamics 365 and the online store share
In most projects Dynamics 365 governs products and their variants, units of measure, inventory per warehouse or location, price lists and discounts per customer or price group, credit risk and payment terms. The store contributes orders, new customers and, in B2B, sign-up requests that the sales team reviews before activating them.
Flowing back to the eCommerce are order statuses, shipments with their tracking number and invoices so customers can download them from their account. If you also use Dynamics 365 Sales or another Microsoft CRM application, we define which part of the customer record is written from the store and which is read-only, so sales reps and the online channel don't overwrite each other.
In B2B you also need to decide what happens when a customer exceeds their credit limit or is blocked in Dynamics 365: the store can prevent the order, accept it as pending approval or alert the sales rep. These are business decisions that are carried into the integration and that we agree with finance and sales before development.
How we connect to Dynamics 365
Business Central offers a standard OData-based REST API for customers, items, sales orders or invoices, and lets you publish your own pages and queries as web services or create custom endpoints through an AL extension. In the cloud version authentication uses OAuth through Microsoft Entra ID, with an application registered for the integration.
In Finance & Operations the gateway is data entities: they are read and written over OData when volumes are moderate, and moved in batch packages when full catalogues and price lists have to be imported or exported. Business events let the ERP announce changes instead of being polled constantly. Availability per warehouse and price lists are refreshed in short cycles or when the change happens, orders travel to the ERP the moment they are confirmed, and full catalogues are recalculated outside business hours, when Dynamics 365 is under less load.
When the CRM is part of the project, Dataverse is the meeting point with the Dynamics 365 customer applications. We choose between Azure services or a dedicated connector depending on how many systems need orchestrating and who will monitor the flows.
A Dynamics 365 project coordinated with your Microsoft partner
Almost every company running Dynamics 365 works with a partner who maintains the ERP. We involve them from the analysis stage: we agree which fields are created, which extensions the ERP needs and which part we build on the eCommerce platform, so each side is accountable for its own work.
We test against a Business Central sandbox or a Finance & Operations test environment with anonymised real data, and we review the integration before each version update Microsoft releases, because in the cloud those updates arrive on a regular schedule.
We integrate Dynamics 365 with Adobe Commerce (Magento), PrestaShop, Shopify and VTEX, and with custom-built B2B ordering portals for distributors and sales networks.
Integration services
Everything you need to connect Microsoft Dynamics 365 with your eCommerce
Ideal for your industry
Integration with Microsoft Dynamics 365 is especially useful for companies in these industries looking to optimize their operations.
Frequently asked questions
Can Dynamics 365 Business Central connect to Shopify without custom development?
Business Central includes a Shopify connector that covers the basic product, stock, customer and order flows. If it fits your operation, we configure it and make use of it. When there are customer-specific B2B prices, several stores, another eCommerce platform or bespoke rules, you need a custom integration or something that complements that connector.
Does the same integration work for Dynamics 365 Finance & Operations and for Business Central?
No. They are products with different interfaces and data models: Business Central works with its API and web services, and Finance & Operations with data entities and batch imports. The business logic may be similar, but the connection is designed for each one.
Can Dynamics 365 be integrated if we run it on our own servers?
Yes. Business Central on-premises also publishes web services, although you need to work out how to reach them securely from outside your network. In older versions, such as Dynamics NAV, the technical options are more limited and we assess them in the analysis.
How much does it cost to connect a B2B portal to Microsoft Dynamics 365?
It depends on the flows, the Dynamics product and the commercial rules that have to be carried over. As a reference, a B2B store integrated with the ERP starts at around €40,000. Our eCommerce cost guide explains what makes that figure vary.
Ready to integrate Microsoft Dynamics 365?
Contact our experts to design the perfect integration for your business.
Talk to an expert