beta v2.2636.5
Dynamics BC

Business Central Shopify Integration Developers

A Business Central Shopify integration runs on Microsoft's own Shopify Connector, built into Dynamics 365 Business Central online and preinstalled in new environments. On the store side, you authorise it by installing Microsoft's Dynamics 365 Business Central app, which is free to install. From there it syncs products, prices, inventory, customers and B2B companies, orders, fulfilments and Shopify Payments payouts.

The connector exists. The configuration doesn't. Merchants hire help to set up the Shopify Shop card, map items to products, schedule syncs and keep the connector on a supported Shopify API version as Microsoft ships new releases.

The people who do this are usually Microsoft partners that implement Business Central, or AL developers who extend it. If the listing below has no match for your release or country, the accounting and API integration services further down also take on Business Central connector work.

For a brief, note your Business Central version and country, your Shopify plan, how many shops you run and whether POS or B2B orders are involved.

Setting up the Business Central Shopify connector

Microsoft did the engineering. What's left is a long list of decisions inside Business Central, and each one changes what lands in Shopify.

The Shopify Shop card. Every shop gets its own card, with its own setup, products and locations. An expert creates it, connects the store and maps customers, locations, price groups and tax. Anyone running the connector needs the Shopify admin permission set (SHPFY – ADMIN) in Business Central.

Items to products. The first data load is where SKU and barcode mapping matters. You decide whether items can be created automatically or whether the sync only updates existing products. Images, variants, barcodes, vendor item numbers, tags and metafields all sync, so someone decides which side owns each.

Stock by location. Inventory levels go out to several Shopify locations, each matched to the right Business Central location.

Orders and money. Orders come in from the online store, Shopify POS and B2B, with returns, refunds and cancellations. Payout information from Shopify Payments arrives for reconciliation, which is where your accountant and your developer need to agree on postings.

B2B companies. Companies sync and can be matched by tax or registration number. Prices and discounts are set for catalogues linked to B2B companies and markets.

Job queue. Scheduling the syncs so stock, prices and orders update as often as the business actually needs.

Extensions. When the connector doesn't make an API call you need, a developer writes a per-tenant extension in AL, registers a separate unlisted Shopify app for a hybrid build, or contributes to Microsoft's open-source connector code through co-development.

How to vet a Business Central developer for Shopify work

Business Central is sold and serviced through Microsoft partners in the Cloud Solution Provider programme, so you may already have one. Whether they know the Shopify Connector is a separate question, and the release-wave test below answers it quickly.

Ask about release waves. The connector's Shopify API version moves with each Business Central major release. A good developer can tell you which version your environment runs and when it next has to be upgraded.

Ask how they extend it. Per-tenant extension, hybrid build with your own unlisted app, or a contribution to Microsoft's connector. Each carries a different maintenance load. Someone who only ever offers one route may be fitting your problem to their habit.

Ask about the books. Payout imports from Shopify Payments exist to help finance close the month. If nobody on the team understands the postings, the sync runs and the books still don't match.

Warning signs. Promising an on-premises setup, presenting preview features as finished, or skipping a sandbox test of the first item sync.

Pilot one shop card. Pay for one Shopify Shop card, twenty items with variants and barcodes, and one test order with a refund. You see how they test before the full load goes in.

Deadlines and limits on a Business Central Shopify integration

The API clock. The connector's Shopify API version is tied to the Business Central major release. The April 2026 release (2026 release wave 1) relies on API 2026-01, which is supported until 31 December 2026. Environments need upgrading before then: Microsoft warns that without an upgrade, API calls might be blocked.

The October 2025 release has passed its date. That release used API 2025-07, which was supported until 1 July 2026. Microsoft's guidance for an environment still on it is to upgrade to the latest major version of Business Central.

Tokens that expire. 2026 release wave 2, in public preview as of 5 October 2026, moves the connector to expiring offline access tokens. If the 90-day refresh window lapses, an administrator has to reconnect the shop from the Shopify Shop card.

Preview isn't live. Wave 2 also previews HS codes, returns handled as credit memos or return orders, and B2B market catalogues: up to three active assignments on Basic, Grow and Advanced, unlimited on Plus. Plan around them only once Microsoft makes them generally available.

Online only. The connector works in Business Central online. It isn't available on-premises, in Embed App or in other Dynamics 365 apps.

Two licences, not every country. You need a Business Central licence and a Shopify plan. Business Central isn't sold everywhere: sign-up stops in markets where Microsoft has no localisation.

Listing name versus product name. The App Store listing is called Dynamics 365 Business Central. The integration inside it is the Shopify Connector. Search for both when reading Microsoft's docs.

Dynamics 365 Shopify integration projects, one-off and recurring

The upgrade job comes back with each major Business Central release. The rest are one-off pieces of work a partner can price as defined jobs, which beats a brief that says "make the connector work".

New connector setup

Shop card, permission set, and customer, location, price group and tax mapping

Item and SKU load

First product sync with variants, barcodes, images and metafields

Payout reconciliation

Shopify Payments payouts brought into Business Central for month-end

B2B companies

Company sync by tax or registration number, with catalogue prices and discounts

Release upgrade

Moving the environment to a release on a supported Shopify API version

AL extension

Per-tenant code or a hybrid unlisted app for calls the connector doesn't make

Shopify Business Central integration questions

Does the Business Central Shopify connector cost extra?

Microsoft doesn't list a separate fee for the connector: it comes with Business Central online, and Microsoft's app on the Shopify side costs nothing to install. You pay for the Business Central licence and your Shopify plan. Partner time for setup, data loads and upgrades is the cost you control, so ask for it in fixed pieces.

Can a Shopify developer without Business Central experience do this?

For the storefront, yes. The connector itself is configured inside Business Central, so the person doing it needs to know items, locations, price groups and posting setup there. AL extensions need an AL developer. A Shopify developer earns their place on a hybrid build, where your own unlisted app handles calls the connector doesn't make.

How does Business Central handle Shopify refunds and returns?

Orders import with their returns, refunds and cancellations. How those post is a finance decision, not a developer default, so sit your accountant with the expert before go-live. Then test a full refund, a partial refund and a cancelled order, and check what each one creates in Business Central.

Who should own the Business Central upgrade schedule?

Name one person. Shopify API support dates, release waves and token changes all land on the same connector, and missing one can stop the sync. Your Microsoft partner may run the upgrade itself, but someone on your side should hold the calendar and book a sandbox test of the Shopify sync before each production update.

Why has my Business Central Shopify sync stopped?

Check the environment's release first, against the API dates for that release. Then check the Shopify Shop card for a lost connection, and confirm the user running the job queue still has the Shopify admin permission set. When stock is the only thing missing, start with why Shopify inventory stops syncing.