Ecommerce for Business Central

Shopify + Microsoft's Shopify Connector

The world's most widely used commerce platform with a free connector Microsoft builds and maintains itself. Prices and discounts are defined in Business Central and synchronised to Shopify per catalogue, and B2B requires Shopify Plus. One Shopify store per Business Central company is a documented limit.

Maker of the ecommerce solution
Shopify Inc.
Maker of the integration
Microsoft
Last verified
2026-08-20

What the solution is

Shopify is the most widely used commerce platform in the world, and Microsoft delivers the connector to Business Central itself. The app is preinstalled in new Business Central environments, it costs nothing, and it is maintained by Microsoft as both Business Central and Shopify's APIs evolve.

That is an unusual constellation in the catalogue. Two very large vendors stand behind one half each, and neither of them needs to sell you an integration. In return, nobody has taken responsibility for your combined solution either, and that difference shows up the day something does not work.

How the integration works

The connector synchronises items, customers, orders and stock between the two systems, and setup happens on a Shopify Shop card in Business Central. The connection is authorised against Shopify, and synchronisation can then be run per area.

One limit is documented and belongs in the planning: the connector supports one Shopify store per Business Central company. With three companies and three stores, that is three setups, and with one company and two stores, the connector does not reach.

Only Business Central online is supported. If you run on-premises, this solution is not an option, and that is one of the clearest reasons the question about deployment type comes first in our wizard.

Prices, discounts and agreements

The picture here has changed, and it is worth reading if you have seen an older comparison. The connector today supports Shopify's B2B model. Product catalogues can be tied to B2B companies or to Shopify Markets, and price lists and discounts can be defined in Business Central per catalogue and synchronised to Shopify. Shopify's companies and contacts synchronise two ways against the customer records in Business Central, with matching on tax or registration number.

It is still a transfer model and not a calculation. The price is calculated in Business Central and pushed to Shopify, and it is a flat price list per catalogue. The model holds for an agreed price and for a discount applying to a catalogue. It holds less well for a customer-specific price per customer per item in large numbers, and it does not hold for a price that can only be decided from the contents of the basket.

Product bundles belong in Shopify, not in Business Central, and that is why the solution carries the label for logic set up in two places. The same applies to the campaign mechanics Shopify is known for. That is not a weakness for a consumer brand, it is the whole reason to choose Shopify, but it is two places to maintain a price.

B2B requires Shopify Plus. That is the most important financial fact on this page, because Plus sits in a wholly different price class from the ordinary Shopify subscriptions.

The order and the finance function

The order is created as a sales order in Business Central, and from there it runs in the ERP's own flow. Partial shipments and credit memos are therefore Business Central's job.

Three things sit outside the connector's reach and should not be assumed: quote management, enforcement of minimum order quantity, and flows where the customer sends a purchase order that has to become a quote. If you need them, they have to be built or bought alongside, and then one of the dedicated B2B solutions in the catalogue may be the cheaper choice.

VAT is decided by Shopify on open selling. If you sell to consumers in several EU countries, Shopify's own tax tools and possibly an external tax engine are the answer, not Business Central's VAT setup. Reconciling the Shopify Payments settlement against the general ledger is a separate job, and it is real work every month.

Who the solution fits

The solution fits a consumer brand or a company with mainly B2C selling that wants the market's broadest ecosystem of apps, themes, payment methods and marketing tools. No other solution in the catalogue comes close on that point, and for a marketing department it is decisive.

It also fits if you want to start cheaply and quickly. The connector is free, it is preinstalled, and a simple setup can be in production in weeks rather than months.

The solution fits less well if B2B is the core of the business. It can be done, but it requires Shopify Plus, it works with flat price lists per catalogue, and the three gaps in the order flow have to be solved. A dedicated B2B solution where the logic runs in Business Central solves that problem for less money and less work.

What to settle before you decide

Count Shopify's own licence, not the connector's. The connector is free, and it is easy to forget that Shopify Plus, which B2B requires, is one of the most expensive lines in the whole catalogue. Our large scenario reflects that.

Count fees as well. Payment fees, app subscriptions and possibly a revenue share at the Plus level are real items not included in the licence bands, and they grow with revenue rather than staying fixed.

The catalogue shows Microsoft's connector because it is the most widely used route from Shopify to Business Central. Several others exist, among them Commerce 365, CSM for Shopify, eConnect, Tinx-IT and i95Dev. If the three gaps in the order flow are a problem for you, those are the ones to look at before giving up on Shopify.

All data on this solution

Every field in the schema, as it stands in the catalogue. A dash means we have no figure, which is not the same as a no.

Basics

Ecommerce solutionShopify
Maker of the ecommerce solutionShopify Inc.
Integration to Business CentralShopify Connector
Maker of the integrationMicrosoft
Solution typePlatform plus connector, two vendors
Where the storefront livesSeparate platform
HostingSaaS
Vendor's home countryCA
MarketEurope, USA
Centre of gravity
How the integration is obtainedBuilt into Business Central
Supported Business Central deploymentsBusiness Central online
Works against on-premisesNo
Storefront included in the solutionYes
Storefront and integration are the same productNo
Matrix cellFinished integration to a separate storefront
Logic labelThe logic is set up in two places
Other integrations to the same platformCommerce 365 for Shopify (NVision), CSM for Shopify (Suite Engine), eConnect for Shopify (Dynamics eShop), Tinx Shopify Connector (Tinx-IT), i95Dev Connect
Primary sourcelearn.microsoft.com
Status of this entryDraft
Last verified2026-08-20
Schema version1.3.0-udkast

Maintenance

Keeps up with Business Central's releasesMicrosoft
Keeps up with the platform's APIMicrosoft
The company's own configurationStandard setup
Derived matrix cellFinished integration to a separate storefront

Customisation

How far the solution can be stretchedBounded
MethodsPlugins and modules for the platform, Your own extension in Business Central
What it does to the commitmentThe customisations are yours and can break at a Business Central release

Sales model

Open storefrontYes
Customer portalPartly
NoteB2B with companies and catalogues requires Shopify Plus. Quote handling and minimum order size sit outside the connector.

Master data

ItemsSynchronised
CustomersSynchronised
InventorySynchronised
Product contentMaintained in the storefront
OrdersSynchronised
PricesSynchronised

Pricing logic and discounts

Customer-specific and agreed pricesThe result is transferred
Tiered volume discountsThe result is transferred
Campaign prices with a validity periodSet up in the storefront
Discount groups and trade agreementsThe result is transferred
Product bundles and kitsSet up in the storefront
Line and invoice discountThe result is transferred
Prices per unit and per currencyThe result is transferred
Customer-specific assortmentThe result is transferred
Credit limit and payment termsNot supported
VAT and tax calculationSet up in the storefront
Stock availability and delivery dateThe result is transferred

Order flow

Document created in Business CentralSales order
Reserves stockNo
Partial shipmentsYes
Back ordersPartly
Cancelled linesPartly
ReturnsYes
Credit memoYes
Reconciling the payment provider's settlementPartly
Fees and freightYes
VAT on the orderPartly
Error handlingQueue with automatic retry
When the customer is chargedAt checkout
Drop shipping via a purchase orderPartly
Stock per locationYes
Consumer customers in Business CentralConfigurable

Integration mechanics

MethodMixed
Polling interval in minutes30
BatchingYes
Spread across several service principalsNo
CachingPartly
Retry on a 429 responseYes
Throttling handlingDocumented
API surfaces in Business CentralStandard API v2

Product data and PIM

VariantsYes
Max variants per item2,048
Units of measurePartly
AttributesPartly
Multilingual product dataPartly
Digital assetsYes, broadly covered
Structured classificationNo
Product configuratorNo
PIM built inPartly
Separate PIM requiredRecommended
Variants mapped to Business Central's variant codesYes
Bundles resolved into Business Central linesPartly
Blocked items and replacementsPartly
The customer's own item numbersNo

Limits

Max items
Max orders per day
Max concurrent users
Max customers times items
Max companies per storefront1
Max storefronts1
Nature of the limitsDocumented
Sourcelearn.microsoft.com

Cost

The bands are set in euro and priced against three fixed reference scenarios. They cover licence, implementation and maintenance, and they do not cover your own time.

Pricing modelHybrid
Share of revenue in percent
Implementation modelBoth models offered
Price per additional storefrontExtra licence per storefront
Day-to-day work after go-liveMedium
Not included in the figuresinternal time, payment fees, app subscriptions in Shopify, an external tax engine, reconciliation of payment settlements
Small: Licence per yearUnder EUR 5,000
Small: Implementation, one-offEUR 10,000 to 40,000
Small: Maintenance per yearUnder EUR 5,000
Small: Time to go live1 to 3 months
Small: Three-year cost of ownershipEUR 40,000 to 120,000
Small: ConfidenceHigh
Small: Sourceshopify.com
Medium: Licence per yearEUR 5,000 to 20,000
Medium: Implementation, one-offEUR 10,000 to 40,000
Medium: Maintenance per yearEUR 5,000 to 20,000
Medium: Time to go live1 to 3 months
Medium: Three-year cost of ownershipEUR 40,000 to 120,000
Medium: ConfidenceMedium
Medium: Sourceshopify.com
Large: Licence per yearEUR 60,000 to 150,000
Large: Implementation, one-offEUR 40,000 to 120,000
Large: Maintenance per yearEUR 20,000 to 60,000
Large: Time to go live3 to 6 months
Large: Three-year cost of ownershipOver EUR 400,000
Large: ConfidenceMedium
Large: Sourceshopify.com

Functional requirements

SEO and indexabilityYes, broadly covered
Design and theme controlYes, broadly covered
Content and landing pagesYes
Search and navigationYes
Ordering on the customer's behalfPartly
Several storefronts from one Business CentralPartly
Multilingual frontendYes, broadly covered
Openness and extensionsYes, broadly covered
AccessibilityPartly
Agent readabilityYes, broadly covered
PerformanceYes, broadly covered
Bulk editing, import and exportYes
Change log in the backendPartly
An external search engine can be attachedYes, broadly covered
Facets on Business Central fieldsPartly
MCP serverYes
Agentic checkout protocolYes
Control over AI crawlersYes
Hosted card fields, PCI scope kept outYes, broadly covered
Strong customer authentication and fraud screeningYes, broadly covered
Consent managementYes
Data protection and processing agreementYes

Open storefront only

Guest checkoutYes, broadly covered
Card paymentYes, broadly covered
Buy now, pay laterYes, broadly covered
Campaigns set up in the storefrontYes, broadly covered
Price history under OmnibusPartly
Shipping choice and pickup pointsYes, broadly covered
Gift cardsYes, broadly covered
Subscriptions and recurring ordersYes, broadly covered
Store and point of saleYes, broadly covered
Order status without an accountYes, broadly covered
Product reviewsYes, broadly covered
WishlistsYes
Marketing platformYes, broadly covered
RecommendationsYes, broadly covered
LoyaltyYes, broadly covered
Marketplace channelsYes, broadly covered
Product feedsYes, broadly covered
Right of withdrawal and returns portalYes, broadly covered
Cart abandonment and email flowsYes, broadly covered
Product safety under GPSRPartly

Customer portal only

Account hierarchy with buyers and approversPartly
Approval flow with amount limitsPartly
Invoice payment and open entriesPartly
Quotes and requestsNo
Price list for print and downloadNo
Sales rep viewPartly
Reordering from order historyYes
Several delivery addressesYes

Geography and compliance

Business Central localisationsalle
Several companies per storefrontNo
Several environments per storefrontNo
CurrenciesYes, broadly covered
Languages in the frontendYes, broadly covered
Tax engineExternal tax engine
Named tax enginesShopify Tax, Avalara
E-invoicingNo
Data locationGlobal
Payment methods per marketYes, broadly covered
Who decides the VATThe storefront decides the VAT
Prices with and without VAT per customerYes
VAT OSS and IOSSYes
Source of the currencyFollows the storefront or the country

Vendor relationship and exit

Support languagesen, da, de, fr, es, nl, sv
Support geographyglobal
Partner coverageDK, SE, NO, FI, NL, DE, UK, FR, ES, US
SLAPublic
Data ownershipThe customer
Data can be exportedYes
The frontend can be taken along in a moveNo

Maturity

MaturityEstablished
A released version with version history within twelve monthsYes
Public documentation referencing a current Business Central versionYes
At least one named reference customerYes
A stated support channel with language and geographyYes

Articles about this solution

Longer pieces on this site that discuss this solution.