D365ConsultantDivision of Sataware
Talk to an expert
Ecommerce to ERP

The Business Central Shopify connector, set up so web orders post themselves.

The Business Central Shopify connector is Microsoft's own app for linking a Shopify store to Business Central: it sends products, prices and stock levels to Shopify and brings orders, customers, refunds and payouts back. It is published and maintained by Microsoft, not a third party, and moves forward with each release. What takes thought is deciding which system owns each piece of data, and what should happen when an imported order does not match an item or customer.

Microsoft
publishes and maintains the connector
Several shops
can link to one Business Central company
B2B
Shopify companies map to BC customers
Laptop showing sales charts beside a tablet on a desk

What syncs, and in which direction

Data
Direction
Note
Products and variants
Business Central to Shopify, or an initial import from Shopify
Pick one owner and stick with it
Stock levels
Business Central to Shopify
Calculated per mapped location
Prices
Business Central to Shopify
From a chosen customer price group or price list
Customers
Either way, per shop setting
Or post every order to one default customer
Orders
Shopify to Business Central
Imported, then turned into sales orders or invoices
Refunds and returns
Shopify to Business Central
Create credit memos from refunds
Payouts and transactions
Shopify to Business Central
For reconciling Shopify Payments deposits
Shipments
Business Central to Shopify
Posted shipments update fulfillment and tracking

Decisions to make on the Shopify shop card

Who owns products

If Business Central is the source, descriptions, images and prices are maintained there. If Shopify is, items are created from Shopify products on import.

Customer handling

Retail stores often post to a single default web customer. Wholesale stores usually create or match a real customer by email or phone.

Order automation

Orders can be imported on a schedule and converted to sales documents automatically, or held for someone to release.

Location mapping

Each Shopify location maps to one or more Business Central locations, which decides where available stock is counted from.

Tax treatment

Shopify calculates tax at checkout. Business Central must accept that amount rather than recalculate it, which needs deliberate tax area setup.

Fees and payouts

Shopify Payments fees and payout deposits need G/L accounts, so bank reconciliation matches real deposits rather than gross sales.

The order flow once everything is running

  1. 1

    Shopper checks out

    The order, payment and tax are captured in Shopify.

  2. 2

    Import job runs

    A job queue entry pulls new orders into Business Central's Shopify order list, with customer, lines, shipping and discounts.

  3. 3

    Sales document created

    Matched orders become sales orders or invoices automatically; unmatched ones wait with a clear error for someone to fix.

  4. 4

    Warehouse ships

    Your team picks and ships in Business Central; the posted shipment sends tracking back to Shopify and the customer is notified.

  5. 5

    Money reconciled

    Payouts import with their fees, and finance matches them to the bank deposit.

Where connector projects stall

  • βœ“SKUs in Shopify that do not match item numbers or item references, so orders fail to map.
  • βœ“Variants built one way in Shopify and another in Business Central, for example size and color as separate items on one side and variants on the other.
  • βœ“Shipping charges and discounts with no G/L account assigned, so imported orders stop at conversion.
  • βœ“Gift cards treated as revenue at sale instead of a liability until redeemed.
  • βœ“Stock sync counting every location, including quarantine or returns bins, and overselling as a result.
  • βœ“Nobody watching the error queue during the first weeks, so orders sit unconverted.
Shopper holding a payment card in front of an online store
Shopper holding a payment card in front of an online store

When the standard connector is not enough

The connector covers a single-brand Shopify store selling stock items very well, and handles several shops and Shopify B2B companies too. It is less suited to marketplaces beyond Shopify, subscription billing, heavy product bundling logic, or stores that need custom metafields driving business rules.

Because it is an AL app from Microsoft, it publishes events that an extension can subscribe to. That lets us add a mapping rule or a custom field without replacing the connector. If you sell on Amazon, eBay or several storefronts, a multichannel connector from AppSource may be the better fit, and we will tell you so.

Shopify connector questions

Do we need a third-party connector to link Shopify and Business Central?

Usually not. Microsoft's own connector covers products, stock, prices, customers, orders, refunds, payouts and shipments. Third-party connectors earn their place when you sell across several marketplaces or need logic the standard app does not offer. We check your channels before recommending either.

How often does stock update in Shopify?

Stock sync runs through a job queue entry that you schedule, and it can also be triggered manually. Choose a frequency that matches how fast your stock moves and how much risk of overselling you accept. Available quantity can be calculated from projected available balance or free inventory, depending on the shop setting.

Can we use it with Shopify POS in our retail store?

Point of sale orders flow into Business Central alongside web orders, and they can be mapped to their own location. Retail teams usually want them posted as invoices rather than orders, since the goods left the store at the counter. Payment and cash reconciliation needs its own setup, which we plan with finance.

Will it handle our B2B customers with their own price lists?

Shopify companies, used for B2B on Shopify plans that support them, can be synced to Business Central customers, and catalogs can take prices from Business Central. Customer-specific terms and credit limits then apply in Business Central. We test a few real B2B accounts end to end before switching on the rest.

What happens if an order fails to import?

The order stays in the Shopify order list in Business Central with an error explaining what did not match, such as an unknown item or missing account. Someone fixes the mapping and converts it again. We set up a simple daily check so nothing waits unnoticed.

Talk to us about your project.

Tell us what you run today and what has to change. A senior consultant replies with a written next step.

Get started

Start with a scoping conversation.

Thirty minutes with a senior consultant - not a sales call. We look at how you run today, tell you plainly whether Business Central is the right fit, and give you an honest sense of scope, cost and timeline before you commit to anything.

What happens next
1
We review your enquiry
A consultant reads it before the call - no discovery questionnaire to fill in.
2
30-minute scoping call
Your processes, your current systems, and the gaps that matter most.
3
Written summary & estimate
Indicative phases, licence counts and a cost range, in writing within three days.
Reply within one business day
NDA signed before discovery on request
No obligation, no cost for the scoping call
Microsoft-certified consultants only
Request your scoping call
Four fields. A consultant replies within one business day.
No cost
Your details stay with our consulting team - never shared, never added to a mailing list.