Ecommerce for Business Central

Business Central Webshop from CURABIS

Danish solution where the storefront builds on Business Central's own data model, and where content and data are administered in the ERP. The frontend is headless, so it can be built freely without touching the data layer. The platform also covers marketplaces as a channel.

Maker of the ecommerce solution
CURABIS ApS
Maker of the integration
CURABIS ApS
Last verified
2026-08-20

What the solution is

CURABIS is a Danish house specialising in moving companies from NAV and C5 to Business Central and in building apps for the ERP. Business Central Webshop is their commerce product, running on their Cross Channel platform, which brings orders, products and stock together across storefronts and marketplaces.

The load-bearing choice in the product is that the storefront builds on Business Central's data model rather than on its own. There is therefore no commerce database of items and prices that has to be kept in agreement with the ERP. It is the same approach as the other solutions in the catalogue where Business Central is the backend, but here with a headless frontend on top.

How the integration works

The platform runs as true SaaS in Microsoft Azure and communicates in real time with Business Central. Content and data are administered in the ERP, so there is one place to change a price, a text or a stock figure.

The frontend is headless. That means the presentation layer can be built and changed freely without touching the data layer, and it is the property separating the solution from the other BC-driven solutions in the catalogue. If you want a wholly bespoke design or a frontend in a modern framework, that is possible here, where it is not in an app that generates the pages itself.

Only Business Central online is documented. The vendor also works on upgrades from older installations, so the on-premises question is reasonable to ask, but we have found no written coverage for it.

Prices, discounts and agreements

Because the data model is Business Central's, the pricing logic is Business Central's too. Customer-specific prices, agreed prices, volume discounts and discount groups are decided by the ERP, and there is no flat price matrix to keep fresh between two systems.

The scaling trap of customers times items therefore does not exist. That is the single most important fact for a company with many customers each on their own terms, and it is worth holding up against the synchronised alternatives in the catalogue.

In return there is no independent campaign layer. Campaigns are created in Business Central. If you sell bundle deals whose price depends on the contents of the basket, that should be demonstrated, because Business Central's own bills of material do not always reach that far.

The order and the finance function

The order lands in Business Central as a sales order, and from there it continues in the ERP's own flow. Partial shipments, back orders, returns and credit memos are therefore Business Central's responsibility rather than the storefront's.

Because the Cross Channel platform also handles marketplaces, there is a detail worth noting for the finance function: orders from a marketplace land in the same track as orders from the storefront. That makes reconciliation simpler than when each channel has its own flow, but it requires the customer setup in Business Central to carry it.

VAT is decided by Business Central. Reconciling payment settlements and marketplace fees is still a separate job, and it should be priced.

Who the solution fits

The solution fits a Danish company on Business Central wanting storefront and marketplaces in the same track, and which values there being only one data foundation. The combination of ERP-driven logic and a headless frontend is rare in the catalogue.

It also fits if you have a design ambition going beyond a theme. The headless frontend makes it possible to build a store that looks the way you want without leaving the ERP-driven data model.

The solution fits less well if you sell outside the Nordics or need support in languages other than Danish and English. The vendor is a smaller Danish house, and partner coverage is correspondingly concentrated.

What to settle before you decide

Pricing is not public. Our bands are an estimate with low confidence. Ask to have the licence, the hosting and the frontend development priced separately, because a headless setup means the frontend is a development effort of its own with its own maintenance.

That last point is the most important one. A headless frontend gives freedom, but you own that freedom afterwards. Settle whether CURABIS builds and maintains the frontend, or whether it is you or an agency, because it moves the maintenance item noticeably.

Ask also for an answer on on-premises and for a named reference customer where the product can be recognised in the page source. That is the fastest way to verify the solution runs in production somewhere other than in a demo.

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 solutionBusiness Central Webshop (Cross Channel)
Maker of the ecommerce solutionCURABIS ApS
Integration to Business CentralCURABIS Cross Channel Platform
Maker of the integrationCURABIS ApS
Solution typeBusiness Central is the backend, no separate commerce database
Where the storefront livesApp in Business Central
HostingSaaS
Vendor's home countryDK
MarketEurope
Centre of gravityDenmark
How the integration is obtainedPart of the SaaS subscription
Supported Business Central deploymentsBusiness Central online
Works against on-premisesNo
Storefront included in the solutionYes
Storefront and integration are the same productYes
Matrix cellFinished app driving the storefront from Business Central
Logic labelThe logic runs in Business Central
Other integrations to the same platform
Primary sourcecurabis.dk
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 configurationStandard setup
Derived matrix cellFinished app driving the storefront from Business Central

Customisation

How far the solution can be stretchedFull
MethodsConfiguration in Business Central, Your own frontend, headless, The platform's API
What it does to the commitmentThe customisations are yours and can break at a Business Central release

Sales model

Open storefrontYes
Customer portalYes
NoteThe same data foundation serves open selling, login-based selling and marketplaces.

Master data

ItemsRead live from Business Central
CustomersRead live from Business Central
InventoryRead live from Business Central
Product contentRead live from Business Central
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 CentralSales order
Reserves stockYes
Partial shipmentsYes
Back ordersYes
Cancelled linesYes
ReturnsYes
Credit memoYes
Reconciling the payment provider's settlementPartly
Fees and freightYes
VAT on the orderYes, broadly covered
Error handlingQueue with a notification to a person
When the customer is chargedAt checkout
Drop shipping via a purchase orderYes
Stock per locationYes, broadly covered
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 handlingNot mentioned
API surfaces in Business CentralCustom API pages, Standard API v2

Product data and PIM

VariantsYes
Max variants per item
Units of measureYes
AttributesYes
Multilingual product dataYes
Digital assetsYes
Structured classificationPartly
Product configuratorNo
PIM built inYes
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

Limits

Max items
Max orders per day
Max concurrent users
Max customers times items
Max companies per storefront1
Max storefronts
Nature of the limitsUnknown
Sourcecurabis.dk

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 modelTime and materials
Price per additional storefrontUnknown
Day-to-day work after go-liveMedium
Not included in the figuresinternal time, development and maintenance of the headless frontend, user licences in Business Central, payment fees
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: ConfidenceLow
Small: SourceAssessed against comparable solutions
Medium: Licence per yearEUR 5,000 to 20,000
Medium: Implementation, one-offEUR 10,000 to 40,000
Medium: Maintenance per yearUnder EUR 5,000
Medium: Time to go live3 to 6 months
Medium: Three-year cost of ownershipEUR 40,000 to 120,000
Medium: ConfidenceLow
Medium: SourceAssessed against comparable solutions
Large: Licence per yearEUR 20,000 to 60,000
Large: Implementation, one-offEUR 40,000 to 120,000
Large: Maintenance per yearUnder EUR 5,000
Large: Time to go live3 to 6 months
Large: Three-year cost of ownershipEUR 120,000 to 400,000
Large: ConfidenceLow
Large: SourceAssessed against comparable solutions

Functional requirements

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

Open storefront only

Guest checkoutYes
Card paymentYes
Campaigns set up in the storefrontPartly
Marketplace channelsYes, broadly covered
Product feedsYes
Right of withdrawal and returns portalYes
Shipping choice and pickup pointsYes
WishlistsYes

Customer portal only

Account hierarchy with buyers and approversYes
Approval flow with amount limitsPartly
Invoice payment and open entriesYes
Quotes and requestsYes
Price list for print and downloadPartly
Sales rep viewYes
Reordering from order historyYes
Several delivery addressesYes

Geography and compliance

Business Central localisationsDK, alle
Several companies per storefrontPartly
Several environments per storefrontNo
CurrenciesYes
Languages in the frontendYes
Tax engineBusiness Central's standard
Named tax engines
E-invoicingYes
Data locationEU
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 languagesda, en
Support geographyeu
Partner coverageDK
SLAContractual
Data ownershipThe customer
Data can be exportedYes, broadly covered
The frontend can be taken along in a moveYes

Maturity

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