A custom-built Magento 2 module that syncs orders, invoices, customers, items, inventory and pricing with Microsoft Dynamics 365 Business Central over OData/API. Built, installed and supported by ECOSIRE on your store. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $499.00 USD; request a quote for a scoped proposal.
示意预览A custom-built Magento 2 module that syncs orders, invoices,
customers, items, inventory and pricing with Microsoft Dynamics 365 Business Central over OData/API. Built, installed and supported by
ECOSIRE on your store.
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
以一次性构建价格开始。我们在启动时与您共同确定范围。
ECOSIRE 在您的 Magento 2 上构建、配置并安装。
约 2–4 周内上线,并提供上线后的支持期。
This is a build-to-order Magento 2 extension, not an instant Adobe Commerce Marketplace download. ECOSIRE builds the connector against your Dynamics 365 Business Central tenant and your Magento Open Source or Adobe Commerce install, then installs and supports it on your environment.
The module ships under app/code/Ecosire/DynamicsBcConnector and integrates the Magento way: observers on sales_order_place_after and sales_order_invoice_register capture finance events, plugins/interceptors wired through di.xml enrich customer and item data, and a service-contract API layer (Api/ interfaces with Model/ implementations) keeps the integration testable and upgrade-safe. Outbound calls reach Business Central through its OData v4 / REST API using OAuth 2.0 (Azure AD) authentication — token acquisition, refresh and per-company endpoint routing are handled server-side, never exposed to the storefront.
Heavy work runs asynchronously: a Magento cron group drains a retry-safe queue so a Business Central timeout never blocks checkout. Every push is idempotent (external-ID keyed) so retries don't double-post invoices. Admin ACL resources gate a configuration and sync-monitor screen under Stores → Configuration, and structured logging lands in var/log/ecosire_bc.log for traceability.
Functionally it covers sales order and invoice posting into Business Central, customer and item master sync, inventory and price sync back to Magento, and configurable tax group and dimension mapping (department, cost center, project) so postings land in the right GL buckets.
Because it's bespoke, field mappings, company selection, multi-warehouse rules and your specific BC extensions/customizations are scoped during a short discovery call before a line of code ships. You get the full source, a documented mapping config, and a support window — not a black-box subscription. Compatible with Magento 2.4.x and Business Central SaaS or on-prem (with a reachable API endpoint).
Runs accounting in Dynamics 365 Business Central and is tired of manually re-keying Magento orders and invoices. Wants postings, tax groups and dimensions to land correctly in the GL without a spreadsheet in the middle.
Manages a Magento 2.4.x store and needs inventory and pricing to stay in sync with the ERP so the storefront never oversells or shows stale prices. Wants a reliable, automated pipe rather than nightly CSV imports.
Evaluates integrations for a client on Adobe Commerce or Open Source. Cares about clean module structure (service contracts, di.xml, ACL), source ownership, idempotency and not bolting on a fragile middleware subscription.
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | Magento 2 原生 |
|---|---|---|---|---|
| Order & invoice posting to Business Central | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Tax group & financial dimension mapping | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Idempotent retry / async cron queue (no double-posts) | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Full source ownership, no recurring black-box fee | 包含 | 包含 | 不包括在内 | 包含 |
| Instant self-serve Marketplace download | 不包括在内 | 不包括在内 | 包含 | 不包括在内 |
| Built & mapped to your exact BC tenant out of the box | 包含 | 包含 | 不包括在内 | 不包括在内 |
| Installed & supported by the vendor on your store | 包含 | 部分支持 | 不包括在内 | 不包括在内 |
| Inventory & price sync back to Magento (MSI-aware) | 包含 | 部分支持 | 部分支持 | 不包括在内 |
No. It's a build-to-order extension. ECOSIRE builds the connector against your specific Business Central tenant and Magento install, then installs and supports it on your environment. There is no instant Marketplace download or self-serve license key.
Typical delivery is about 2 to 4 weeks after a short discovery call, depending on the complexity of your field mappings, number of Business Central companies, multi-warehouse rules and any custom BC extensions. We confirm a firm timeline in writing once scope is agreed. The $499 covers the standard connector scope defined during discovery.
You get a support window after go-live covering bug fixes and compatibility with Magento 2.4.x security patch releases. Mapping changes, new entities, additional BC companies or feature additions beyond the agreed scope are quoted separately. Because you receive full source, you're never locked into a recurring black-box fee to keep it running.
Yes. The module follows standard Magento 2 architecture (service contracts, di.xml, observers, ACL, cron) and runs on both Magento Open Source and Adobe Commerce 2.4.x. Adobe Commerce-specific features like B2B company accounts or shared catalogs can be supported as scoped add-ons.
It uses OAuth 2.0 via Azure AD against the Business Central OData v4 / REST API. Token acquisition and refresh happen server-side in the Magento backend; no secrets reach the storefront or browser. We guide you through the Azure AD app registration and per-company endpoint configuration during setup.
Nothing breaks for the shopper. Sync work is queued and processed by a Magento cron job with retry and backoff, so a BC timeout never blocks order placement. Failed records are logged and can be replayed from the admin sync-monitor panel, and idempotent external-ID keying prevents double-posting on retry.
A custom-built Magento 2 module that syncs orders, invoices, customers, items, inventory and pricing with Microsoft Dynamics 365 Business Central over OData/API. Built, installed and supported by ECOSIRE on your store.