Ecommerce for Business Central

Sana Commerce Cloud

Dutch B2B commerce platform where Business Central is the engine behind the store. Prices, discounts, assortment and credit terms are read from the ERP the moment the buyer opens the page. In return the mappings are built per customer, so setup is a project rather than an installation.

Maker of the ecommerce solution
Sana Commerce
Maker of the integration
Sana Commerce
Last verified
2026-08-20

What the solution is

Sana Commerce Cloud is a commerce platform from Sana Commerce in Rotterdam, sold as a subscription and hosted on Microsoft Azure. The solution has four parts: a webstore, an admin module, Sana's own framework, and an add-on installed inside Business Central. That last part is what sets the product apart from the rest of the catalogue. The add-on runs in the ERP and answers the storefront's questions while the buyer is on the page.

One vendor stands behind all three elements, meaning the backend, the storefront and the integration. There is no third party to coordinate with when Business Central ships a release, and there is also no second vendor to turn to when something does not work.

How the integration works

Sana keeps no separate commerce database of items, customers and prices. The storefront asks Business Central over web services, and the sales documents, meaning quotes, orders, shipments, invoices and returns, live in the ERP. That removes the entire class of errors where two systems disagree about a price.

The price for it is that every page view becomes a call to Business Central. Response times in the store are therefore tied to how quickly your ERP environment answers and to how much can be cached. This is the most important technical trade-off in the solution, and it should be tried on your own data rather than on a demo account.

The add-on is supported against Business Central online and against on-premises, with a separate installation guide for each. Sana obliges the customer to upgrade the ERP connector at least every two years. It is not a large job, but it is a recurring one, and it belongs in the operating agreement from the start.

Prices, discounts and agreements

This is where the solution is strong. Customer-specific prices, tiered volume discounts, campaign prices with a validity period, discount groups and trade agreements are decided by Business Central, not by the storefront. Create a discount agreement in the ERP on Monday morning and it applies in the store on Monday morning, without anyone touching the store.

The consequence is that there is no independent campaign layer in the storefront. If marketing wants to run a campaign, it has to be created as a price or a discount in Business Central. For a company whose pricing already lives in the ERP, that is an advantage. For a brand that wants to work freely with campaigns in the frontend, it is a constraint that belongs in the assessment.

Product bundles rest on Business Central's own bill-of-material and assembly tools. Ask to see a bundle in a demo where the price depends on the combination in the basket. That is where the difference between a real ERP calculation and an imitation becomes visible.

The order and the finance function

The order can be created as a sales order or as a sales quote in Business Central, and that is a setting rather than a fixed choice. Partial shipments, back orders, cancelled lines, returns and credit memos are handled with the ERP's own processes, because the documents were in the ERP from the outset.

VAT and tax are calculated by Business Central. That means the VAT setup does not have to be maintained in two places, and that an international VAT setup in the ERP also applies in the store.

Reconciling the payment provider's settlement against the general ledger is not solved by the solution on its own. Fees vary per transaction, and if the settlement arrives as one daily amount, someone has to match it. Settle with your partner how that is done before the budget is set.

Who the solution fits

The solution fits a manufacturer or wholesaler selling to known customers on agreed terms, where the pricing logic in Business Central is genuinely complicated. With two thousand customers each carrying their own discount groups, currencies and units, this is precisely the situation where a flat price matrix breaks down, and where live lookups in the ERP are worth paying for.

The sales rep view, where an employee orders on the customer's behalf, is among the product's strongest parts, and so are quotes, reordering from order history and multiple delivery addresses.

The solution does not fit pure consumer selling with heavy editorial campaigning and fast page views. It can be set up for open selling, but that is not what the architecture is built around.

What to settle before you decide

Pricing is not public. Independent sources point to an annual licence from around ten thousand euro for a smaller setup and above one hundred thousand for a large one. Our bands therefore carry low confidence and should be read as a frame, not a quote.

Accessibility is worth asking about in writing. Sana states itself that it works towards WCAG 2.1 level AA for the default storefront, and that no certification is given, because the store can be configured freely. Responsibility for an accessible store therefore sits with you, and few vendors state that as plainly.

Three more things belong in the contract: who upgrades the ERP connector every two years, what an additional webstore costs in licence, and how you get out again. The frontend cannot be taken to another platform, while the data sits in Business Central and is therefore yours.

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 solutionSana Commerce Cloud
Maker of the ecommerce solutionSana Commerce
Integration to Business CentralSana ERP connector for Dynamics 365 Business Central
Maker of the integrationSana Commerce
Solution typeAll in one, the same vendor for all three elements
Where the storefront livesSeparate platform
HostingSaaS
Vendor's home countryNL
MarketEurope, USA
Centre of gravity
How the integration is obtainedMicrosoft AppSource
Supported Business Central deploymentsBusiness Central online, On-premises
Works against on-premisesYes
Storefront included in the solutionYes
Storefront and integration are the same productYes
Matrix cellFlexible integration, configured by the company
Logic labelThe logic runs in Business Central
Other integrations to the same platform
Primary sourcesana-commerce.com
Status of this entryDraft
Last verified2026-08-20
Schema version1.3.0-udkast

Maintenance

Keeps up with Business Central's releasesThe vendor
Keeps up with the platform's APIThe vendor
The company's own configurationBuilt per customer
Derived matrix cellFlexible integration, configured by the company

Customisation

How far the solution can be stretchedFar-reaching
MethodsConfiguration in Business Central, Themes and templates, The platform's API, 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 storefrontPartly
Customer portalYes
NoteBuilt for logins and agreed terms. An open catalogue section can be set up, but the price still comes from Business Central per customer.

Master data

ItemsRead live from Business Central
CustomersRead live from Business Central
InventoryRead live from Business Central
Product contentMaintained in the storefront
OrdersRead live from Business Central
PricesRead live from Business Central

Pricing logic and discounts

Customer-specific and agreed pricesExecuted in Business Central
Tiered volume discountsExecuted in Business Central
Campaign prices with a validity periodExecuted in Business Central
Discount groups and trade agreementsExecuted in Business Central
Product bundles and kitsExecuted in Business Central
Line and invoice discountExecuted in Business Central
Prices per unit and per currencyExecuted in Business Central
Customer-specific assortmentExecuted in Business Central
Credit limit and payment termsExecuted in Business Central
VAT and tax calculationExecuted in Business Central
Stock availability and delivery dateExecuted in Business Central

Order flow

Document created in Business CentralConfigurable
Reserves stockYes
Partial shipmentsYes, broadly covered
Back ordersYes, broadly covered
Cancelled linesYes
ReturnsYes
Credit memoYes
Reconciling the payment provider's settlementPartly
Fees and freightYes
VAT on the orderYes, broadly covered
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

MethodLive calls to Business Central
Polling interval in minutes
BatchingPartly
Spread across several service principalsNo
CachingYes
Retry on a 429 responsePartly
Throttling handlingMentioned
API surfaces in Business CentralCustom API pages

Product data and PIM

VariantsYes
Max variants per item
Units of measureYes, broadly covered
AttributesYes
Multilingual product dataYes
Digital assetsYes
Structured classificationPartly
Product configuratorPartly
PIM built inPartly
Separate PIM requiredNo
Variants mapped to Business Central's variant codesYes, broadly covered
Bundles resolved into Business Central linesYes
Blocked items and replacementsYes
The customer's own item numbersYes, broadly covered

Limits

Max items
Max orders per day
Max concurrent users
Max customers times items
Max companies per storefront1
Max storefronts
Nature of the limitsUnknown
Sourcesupport.sana-commerce.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 modelFixed price
Share of revenue in percent
Implementation modelBoth models offered
Price per additional storefrontExtra licence per storefront
Day-to-day work after go-liveSmall
Not included in the figuresinternal time, user licences in Business Central, payment fees, upgrading the ERP connector every other year
Small: Licence per yearEUR 5,000 to 20,000
Small: Implementation, one-offEUR 10,000 to 40,000
Small: Maintenance per yearUnder EUR 5,000
Small: Time to go live3 to 6 months
Small: Three-year cost of ownershipEUR 40,000 to 120,000
Small: ConfidenceLow
Small: Sourceitqlick.com
Medium: Licence per yearEUR 20,000 to 60,000
Medium: Implementation, one-offEUR 40,000 to 120,000
Medium: Maintenance per yearEUR 5,000 to 20,000
Medium: Time to go live3 to 6 months
Medium: Three-year cost of ownershipEUR 120,000 to 400,000
Medium: ConfidenceLow
Medium: Sourceitqlick.com
Large: Licence per yearEUR 60,000 to 150,000
Large: Implementation, one-offEUR 120,000 to 400,000
Large: Maintenance per yearEUR 20,000 to 60,000
Large: Time to go live6 to 12 months
Large: Three-year cost of ownershipOver EUR 400,000
Large: ConfidenceLow
Large: Sourceitqlick.com

Functional requirements

SEO and indexabilityYes
Design and theme controlYes
Content and landing pagesYes
Search and navigationYes
Ordering on the customer's behalfYes, broadly covered
Several storefronts from one Business CentralYes
Multilingual frontendYes, broadly covered
Openness and extensionsYes
AccessibilityPartly
Agent readabilityPartly
PerformancePartly
Bulk editing, import and exportPartly
Change log in the backendPartly
An external search engine can be attachedPartly
Facets on Business Central fieldsYes, broadly covered
MCP serverNo
Agentic checkout protocolNo
Control over AI crawlersPartly
Hosted card fields, PCI scope kept outYes
Strong customer authentication and fraud screeningYes
Consent managementPartly
Data protection and processing agreementYes

Open storefront only

Guest checkoutPartly
Card paymentYes
Campaigns set up in the storefrontPartly
Right of withdrawal and returns portalPartly
Shipping choice and pickup pointsPartly
Product feedsPartly

Customer portal only

Account hierarchy with buyers and approversYes
Approval flow with amount limitsPartly
Invoice payment and open entriesYes
Quotes and requestsYes, broadly covered
Price list for print and downloadYes
Sales rep viewYes, broadly covered
Reordering from order historyYes, broadly covered
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 engineBusiness Central's standard
Named tax engines
E-invoicingPartly
Data locationEU, USA
Payment methods per marketYes
Who decides the VATBusiness Central decides the VAT
Prices with and without VAT per customerYes, broadly covered
VAT OSS and IOSSPartly
Source of the currencyFollows the customer in Business Central

Vendor relationship and exit

Support languagesen, nl, de, fr, es
Support geographyeu, us, apac
Partner coverageNL, BE, DE, UK, DK, SE, NO, FR, ES, US
SLAContractual
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.