WooCommerce + Dynamics 365 Business Central

WooCommerce Business Central Integration for accurate orders, stock and finance.

Connect WooCommerce to Microsoft Dynamics 365 Business Central. Web orders become sales orders, item inventory publishes to your store, and customers, prices and shipments stay aligned, with no spreadsheets in between.

Plan Your Business Central Integration Talk to an Integration Expert

How does WooCommerce connect to Dynamics 365 Business Central?

Business Central exposes its data through standard REST APIs secured with OAuth 2.0 and Microsoft Entra ID. Our integration engine uses those APIs to create sales orders and customers from WooCommerce orders, and reads item inventory and prices to publish to the store. Where your tenant has custom extensions or fields, we can also work with custom API pages.

What we synchronize

Designed for both Business Central online tenants and extended environments.

Sales orders

  • WooCommerce orders to Business Central sales orders
  • Line items, discounts, freight and tax
  • Dimension and sales-channel tagging
  • Optional posting to shipped and invoiced

Item inventory

  • Item availability published to WooCommerce
  • Location-based stock
  • Safety buffers and low-stock rules
  • Variants mapped to item variants

Customers

  • Customers created or matched in Business Central
  • Bill-to and ship-to addresses
  • Customer posting and price groups
  • Duplicate prevention

Pricing

  • Sales price lists to WooCommerce
  • Customer-specific and group pricing
  • Currency handling
  • Scheduled price changes

Shipments and tracking

  • Posted shipments update order status
  • Tracking numbers sent to the store
  • Partial shipment support
  • Customer notification emails

Payments and refunds

  • Payment capture mapped to cash receipts
  • Gateway fee handling
  • Credit memos for refunds
  • Reconciliation support

Typical WooCommerce to Business Central mapping

WooCommerceBusiness CentralDirection
OrderSales orderWooCommerce → BC
CustomerCustomerBoth ways
Product / SKUItem (and item variant)BC → WooCommerce
Stock quantityItem inventory by locationBC → WooCommerce
PriceSales price / price listBC → WooCommerce
Tracking numberPosted sales shipmentBC → WooCommerce
RefundSales credit memoWooCommerce → BC

How the integration works

WooCommerce ↔ Avrhil Integration Engine ↔ Business Central.

1

WooCommerce sends the order to the integration engine by webhook.

2

The engine validates items, tax and customer, and calls the Business Central API with OAuth 2.0.

3

A sales order is created with the correct dimensions, locations and payment terms.

4

Warehouse posts the shipment in Business Central. Tracking and status flow back to WooCommerce.

5

Item inventory and price changes are read from Business Central on a schedule or on change, and published to the store.

6

Logs, retries and alerts give your team full visibility into every transaction.

Built for real Business Central environments

  • Respects Business Central API limits with queued, throttled calls
  • Supports multiple companies, locations and currencies
  • Works with custom extensions and fields through custom API pages
  • Keeps sales order numbers and WooCommerce order numbers cross-referenced for easy lookup

Not on Business Central? See our overview of WooCommerce ERP integration across platforms, or our WooCommerce QuickBooks integration if you only need accounting automation.

WooCommerce Business Central integration FAQs

Does this work with Business Central online and on-premises?

Business Central online is the simplest because the APIs are exposed by Microsoft. On-premises installations can also be integrated when the API endpoints are reachable by the integration engine, for example through a secure gateway.

Can Business Central control WooCommerce stock?

Yes. Business Central is typically the source of truth for item inventory, and the integration publishes available quantity to WooCommerce, with optional safety buffers.

Can orders be posted automatically as shipped and invoiced?

That can be configured, but many teams prefer to create the sales order automatically and let the warehouse post shipments and invoices. We set this up to match your process.

Can you integrate custom fields or extensions?

Yes. Custom fields exposed through your own API pages can be added to the mapping.

What about Finance and Operations?

Dynamics 365 Finance and Operations uses different interfaces from Business Central. We integrate with both, and scope each separately.

Related WooCommerce integrations

Explore the other ways we connect WooCommerce to ERP and accounting systems.

Make WooCommerce and Business Central work as one

Share your Business Central setup and store details, and we will recommend an integration plan.

Discuss Your Integration Contact Us
Call WhatsApp Get Quote