Connecting Dynamics 365 Business Central to a B2B store
May 5, 2026 · 6 min read · OpusGo team
Connect Dynamics 365 Business Central to a B2B store through its standard APIs, map items, customer price groups, payment terms and sales orders, and keep both sides in event-driven sync. BC's clean API makes it one of the friendlier ERPs to integrate - AI-mapped platforms go live in weeks on both cloud and on-premise.
Every ERP, fluent in commerce.
BC is API-friendly - use that
Business Central exposes standard REST APIs and OData endpoints out of the box, with webhooks for change notifications. That makes event-driven sync practical without custom AL development for most flows. Cloud (SaaS) and on-premise differ in authentication and update cadence, so confirm which you run before evaluating platforms.
The B2B specifics: price groups and terms
BC models trade pricing through customer price groups, line discounts and payment terms. A consumer-grade connector that only reads the unit price will quote your biggest accounts the walk-in rate. Make sure the integration resolves the price the way BC would: customer, quantity, date, currency.
- Items and inventory by location
- Customer price groups + line discounts
- Payment terms and credit
- Sales orders and posted documents
A realistic go-live path
Week one: connect a sandbox, let the mapping generate, review items and price groups. Week two: pilot with five real customers and their actual price lists. Weeks three to four: order flow both ways, posted invoices surfacing in the portal, then cutover. With AI-generated mapping there is no months-long field-mapping phase to schedule around.
Key takeaways
- BC's standard APIs make event-driven sync practical
- Price groups and line discounts are the real test
- Pilot with real customers and real price lists
- Weeks, not months, is a reasonable BC timeline
Frequently asked questions
Does this work with Business Central on-premise?+
Yes - authentication and endpoints differ from the cloud version, but both expose the APIs an integration layer needs. Confirm version support with any vendor.
Can web orders post directly into BC?+
Yes. Orders should land as BC sales orders with the right customer, prices and dimensions - drafts that get re-keyed defeat the purpose.
Do I need AL extensions for the integration?+
Usually not for the core flows. Custom fields and processes may need exposure, which an AI mapping layer can pick up once visible.