Ecommerce for Business Central

Digitroll Nettbutikk

Norwegian vendor with more than twenty years of history on the Navision line. The price is looked up directly in Business Central when the customer views the item, and the storefront code is open, so it can be customised far. Both a finished store and a headless setup are offered.

Maker of the ecommerce solution
Digitroll AS
Maker of the integration
Digitroll AS
Last verified
2026-08-20

What the solution is

Digitroll AS is a Norwegian vendor that has built webstores against Navision, Dynamics NAV and now Business Central for more than twenty years. The store is built on Microsoft's .NET framework and is operated by Digitroll. Besides Business Central they also integrate with other Nordic business systems, among them Business NXT and 24SevenOffice.

The product is delivered in two ways. Either as a finished store that is set up and put to use, or as a headless setup where the frontend is built freely on top of the data layer. That is a real choice with different consequences for both price and maintenance, and it should be settled early.

How the integration works

What the vendor puts first itself is the price lookup. The customer gets the right price because the price is looked up directly in Business Central when the item is displayed. Stock, customer and product data are also updated automatically from the ERP.

The store supports both Business Central online and the older installations on your own servers, which follows naturally from the history with Navision and NAV. For a company that has not moved to the cloud yet, that is a short list of vendors to choose from, and this one is on it.

The storefront code is open. That is an unusual property in the catalogue, and it has two sides. It gives freedom to build exactly what you want, and it makes it possible to take the frontend along if the collaboration ends. It also moves responsibility for what you change over to you, and that belongs in the agreement.

Prices, discounts and agreements

Customer-specific prices and agreed prices are looked up in Business Central along the way. There is therefore no flat price matrix to keep fresh, and the scaling trap of customers times items does not exist for the price.

For the other rows we have found no written documentation. Tiered volume discounts, discount groups, campaign prices and product bundles therefore stand as not stated rather than as a no. That is not a claim that the solution cannot, but a statement that we have not been able to verify it.

That is also why the label reads transferred result rather than logic that runs in Business Central. If you get those four rows documented, the solution may well move, and it is a fair question to ask in writing.

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 ordinary flow. Partial shipments, back orders and credit memos are therefore Business Central's responsibility.

Because the store is operated by the vendor and the code is open, there are two places an error can arise, and it is worth settling who monitors what. A queue with a notification is better than a log, but it requires someone to read the notification.

VAT is decided by Business Central when the price lookup comes from there. Reconciling the payment settlement against the general ledger is still a separate job, and it should be priced.

Who the solution fits

The solution fits a Norwegian company on Business Central wanting a store built and operated by a vendor with long experience in that particular ERP. The option of running against on-premises is an argument in its own right if you have not moved to the cloud.

It also fits if you need to be able to customise the store far. Open code and a headless option are two routes to the same thing, and they do not exist in most of the other solutions.

The solution fits less well if you want a product with version history and a public price list. This is a delivery partnership with a Norwegian vendor rather than an off-the-shelf product, and that should be known before comparing.

What to settle before you decide

Pricing depends on the number of stores, integrations and scope, and the vendor states that they provide a clear model before starting. Ask for that model in writing, and ask to have it split into licence, operations and development. Our bands are an estimate with low confidence.

Settle whether you choose the finished store or the headless one. That is the choice determining how much of the maintenance ends up with you, and it is hard to change later in the process.

Ask for documentation on the four pricing logic rows we have not been able to verify, meaning volume discounts, discount groups, campaign prices and bundles. They are quick for the vendor to answer, and they move the solution's placement noticeably.

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 solutionDigitroll Nettbutikk
Maker of the ecommerce solutionDigitroll AS
Integration to Business CentralDigitroll BC integration
Maker of the integrationDigitroll AS
Solution typeAll in one, the same vendor for all three elements
Where the storefront livesSeparate platform
HostingPartner-hosted
Vendor's home countryNO
MarketEurope
Centre of gravityNorway
How the integration is obtainedPart of the SaaS subscription
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 cellFinished integration to a separate storefront
Logic labelThe result of the logic is transferred
Other integrations to the same platform
Primary sourcedigitroll.no
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 integration to a separate storefront

Customisation

How far the solution can be stretchedFull
MethodsConfiguration in the product's own backend, Your own frontend, headless, Access to the source code
What it does to the commitmentThe customisations are yours and can break at a Business Central release

Sales model

Open storefrontYes
Customer portalYes
NoteBoth open selling and a customer portal behind a login. The customer portal is highlighted in the vendor's own material.

Master data

ItemsSynchronised
CustomersSynchronised
InventorySynchronised
Product contentMaintained in the storefront
OrdersSynchronised
PricesRead live from Business Central

Pricing logic and discounts

Customer-specific and agreed pricesExecuted in Business Central
Tiered volume discountsNot stated
Campaign prices with a validity periodNot stated
Discount groups and trade agreementsNot stated
Product bundles and kitsNot stated
Line and invoice discountNot stated
Prices per unit and per currencyNot stated
Customer-specific assortmentThe result is transferred
Credit limit and payment termsNot stated
VAT and tax calculationExecuted in Business Central
Stock availability and delivery dateThe result is transferred

Order flow

Document created in Business CentralSales order
Reserves stockPartly
Partial shipmentsYes
Back ordersPartly
Cancelled linesPartly
ReturnsPartly
Credit memoYes
Reconciling the payment provider's settlementNo
Fees and freightYes
VAT on the orderYes
Error handlingQueue with a notification to a person
When the customer is chargedAt checkout
Drop shipping via a purchase orderPartly
Stock per locationPartly
Consumer customers in Business CentralConfigurable

Integration mechanics

MethodMixed
Polling interval in minutes15
BatchingYes
Spread across several service principalsNo
CachingYes
Retry on a 429 responsePartly
Throttling handlingNot mentioned
API surfaces in Business CentralStandard API v2, SOAP

Product data and PIM

VariantsYes
Max variants per item
Units of measureYes
AttributesYes
Multilingual product dataPartly
Digital assetsYes
Structured classificationYes
Product configuratorPartly
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 numbersYes

Limits

Max items
Max orders per day
Max concurrent users
Max customers times items
Max companies per storefront
Max storefronts
Nature of the limitsUnknown
Sourcedigitroll.no

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 storefrontExtra licence per storefront
Day-to-day work after go-liveMedium
Not included in the figuresinternal time, frontend development for a headless setup, user licences in Business Central, payment fees
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 live1 to 3 months
Small: Three-year cost of ownershipEUR 40,000 to 120,000
Small: ConfidenceLow
Small: Sourcedigitroll.no
Medium: Licence per yearEUR 5,000 to 20,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: Sourcedigitroll.no
Large: Licence per yearEUR 20,000 to 60,000
Large: Implementation, one-offEUR 40,000 to 120,000
Large: Maintenance per yearEUR 5,000 to 20,000
Large: Time to go live6 to 12 months
Large: Three-year cost of ownershipEUR 120,000 to 400,000
Large: ConfidenceLow
Large: Sourcedigitroll.no

Functional requirements

SEO and indexabilityYes
Design and theme controlYes, broadly covered
Content and landing pagesYes
Search and navigationYes
Ordering on the customer's behalfYes
Several storefronts from one Business CentralYes, broadly covered
Multilingual frontendYes
Openness and extensionsYes, broadly covered
AccessibilityPartly
Agent readabilityPartly
PerformanceYes
Bulk editing, import and exportYes
Change log in the backendPartly
An external search engine can be attachedYes
Facets on Business Central fieldsYes
MCP serverNo
Agentic checkout protocolNo
Control over AI crawlersPartly
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
Buy now, pay laterYes
Campaigns set up in the storefrontYes
Right of withdrawal and returns portalYes
Shipping choice and pickup pointsYes
Cart abandonment and email flowsYes
WishlistsYes
Product feedsYes

Customer portal only

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

Geography and compliance

Business Central localisationsNO, alle
Several companies per storefrontYes
Several environments per storefrontPartly
CurrenciesYes
Languages in the frontendYes
Tax engineBusiness Central's standard
Named tax engines
E-invoicingYes
Data locationEU
Payment methods per marketPartly
Who decides the VATBusiness Central decides the VAT
Prices with and without VAT per customerYes
VAT OSS and IOSSNo
Source of the currencyFollows the customer in Business Central

Vendor relationship and exit

Support languagesno, en
Support geographyeu
Partner coverageNO
SLAContractual
Data ownershipThe customer
Data can be exportedYes
The frontend can be taken along in a moveYes

Maturity

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