Ecommerce for Business Central

WebSell

Irish platform built for retail, where the shop floor and the webstore have to show the same thing. Business Central is the system of record, and items, stock, prices and customers are kept aligned across channels. Customer-specific prices sit on the upper subscription tiers.

Maker of the ecommerce solution
NitroSell Ltd.
Maker of the integration
NitroSell Ltd.
Last verified
2026-08-20

What the solution is

WebSell comes from NitroSell in Ireland and is built for companies selling both in a physical shop and online. Besides Business Central, the platform integrates with point-of-sale systems such as Retail Management Hero, Windward System Five and Lightspeed Retail, and that is what gives the product its character.

Storefront, backend and integration come from the same vendor, and everything is hosted by the vendor. The subscription is split into tiers by revenue, where customer-specific prices and the bulk ordering tools first appear on the tier above entry level.

How the integration works

The vendor describes Business Central as the system of record for the whole commerce setup. Items, prices, stock, customers and orders are kept aligned between the ERP, the point of sale and the webstore, and a change in the ERP takes effect in the store automatically.

This is a synchronisation model rather than lookups along the way, and it is the right model when the same stock figure has to be shown both online and at a counter. The store becomes fast and independent of the ERP's response time, and the price is that freshness is as good as the synchronisation is set up to be.

Only Business Central online is documented. It is worth noting that the point-of-sale systems WebSell also integrates with run on local servers, so the technique for working against a local environment exists at the vendor. If you run Business Central on-premises, that is therefore a question worth asking rather than assuming the answer to.

Prices, discounts and agreements

Prices and discounts come from Business Central and are transferred to the store as a result. The agreed price, the quantity break and the validity period are therefore the ones in the ERP, but they are not recalculated every time a customer opens a page.

Customer-specific prices are a tier feature. On the entry tier there is a catalogue, order capture, payment and fulfilment, but not customer-specific prices. That is the single most important fact for a budget comparison, because a B2B setup in practice starts one tier higher than the price list first suggests.

Discount groups and product bundles we have not been able to document and have therefore set as not stated rather than as a no. Ask for them to be demonstrated if they matter. The store's own campaign layer exists, but it is not where the strength lies.

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. For a retail business it is particularly worth noting that the same customer and the same item are used across shop and web, so a return does not end up in two different registers.

Payment is charged at checkout. Reconciling the payment provider's settlement against the general ledger is not described as part of the solution, and with both shop payments and web payments in the same accounts it becomes an item that needs an owner.

VAT is in practice decided in the store. If you sell to consumers in several countries, the VAT setup should be reviewed concretely, and OSS should have a written answer.

Who the solution fits

The solution fits a retail business on Business Central with both shops and a webstore, tired of maintaining items and prices in two places. That is the problem the product is built to solve, and it solves it more closely than the pure B2B platforms in the catalogue.

It also fits a company with both consumer selling and a smaller business-to-business trade, where customer-specific prices are an addition rather than the whole business.

The solution fits less well for a pure B2B wholesaler with complicated pricing logic and many thousand customers. There are solutions in the catalogue where the pricing logic is the load-bearing part, and where it is not a feature on a particular subscription tier.

What to settle before you decide

Pricing is quoted on request and split into tiers by revenue. Our bands are an estimate with low confidence. Ask which tier contains customer-specific prices, and calculate from that tier rather than from the entry tier.

Ask for a written answer on whether Business Central on-premises can be supported. The vendor's experience with local point-of-sale systems makes the question reasonable to ask, but we have found no documentation for it.

Finally, ask to see the same item in the shop, in the point of sale and in Business Central at the same time. That is the demonstration showing whether the promise of one data foundation holds in practice, and it is quick to carry out.

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 solutionWebSell
Maker of the ecommerce solutionNitroSell Ltd.
Integration to Business CentralWebSell integration for Dynamics 365 Business Central
Maker of the integrationNitroSell Ltd.
Solution typeAll in one, the same vendor for all three elements
Where the storefront livesSeparate platform
HostingSaaS
Vendor's home countryIE
MarketEurope, USA
Centre of gravityIreland, the United Kingdom and North America
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 integration to a separate storefront
Logic labelThe result of the logic is transferred
Other integrations to the same platform
Primary sourcewebsell.io
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 stretchedBounded
MethodsConfiguration in the product's own backend, Themes and templates, Development at the partner
What it does to the commitmentThe vendor still covers it, the customisations are not on your account

Sales model

Open storefrontYes
Customer portalPartly
NoteCustomer-specific prices and bulk ordering only arrive on the tier above the entry one.

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 periodThe result is transferred
Discount groups and trade agreementsNot stated
Product bundles and kitsNot stated
Line and invoice discountThe result is transferred
Prices per unit and per currencyThe result is transferred
Customer-specific assortmentNot stated
Credit limit and payment termsNot stated
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 stockPartly
Partial shipmentsYes
Back ordersPartly
Cancelled linesPartly
ReturnsYes
Credit memoYes
Reconciling the payment provider's settlementNo
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, broadly covered
Consumer customers in Business CentralA single collective customer

Integration mechanics

MethodPolling
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

Product data and PIM

VariantsYes
Max variants per item
Units of measurePartly
AttributesYes
Multilingual product dataPartly
Digital assetsYes
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 numbersPartly

Limits

Max items
Max orders per day
Max concurrent users
Max customers times items
Max companies per storefront1
Max storefronts1
Nature of the limitsUnknown
Sourcewebsell.io

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 modelFixed price against a template
Price per additional storefrontExtra licence per storefront
Day-to-day work after go-liveSmall
Not included in the figuresinternal time, the point of sale system and its licences, 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: Sourcewebsell.io
Medium: Licence per yearEUR 20,000 to 60,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 120,000 to 400,000
Medium: ConfidenceLow
Medium: Sourcewebsell.io
Large: Licence per yearEUR 60,000 to 150,000
Large: Implementation, one-offEUR 40,000 to 120,000
Large: Maintenance per yearEUR 5,000 to 20,000
Large: Time to go live3 to 6 months
Large: Three-year cost of ownershipOver EUR 400,000
Large: ConfidenceLow
Large: Sourcewebsell.io

Functional requirements

SEO and indexabilityYes
Design and theme controlYes
Content and landing pagesPartly
Search and navigationYes
Ordering on the customer's behalfPartly
Several storefronts from one Business CentralPartly
Multilingual frontendPartly
Openness and extensionsPartly
AccessibilityPartly
Agent readabilityPartly
PerformanceYes
Bulk editing, import and exportYes
Change log in the backendPartly
An external search engine can be attachedPartly
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 managementPartly
Data protection and processing agreementYes

Open storefront only

Guest checkoutYes
Card paymentYes
Campaigns set up in the storefrontYes
Store and point of saleYes, broadly covered
Right of withdrawal and returns portalYes
Cart abandonment and email flowsYes
WishlistsYes
Product reviewsPartly
Product feedsYes
LoyaltyPartly

Customer portal only

Account hierarchy with buyers and approversPartly
Invoice payment and open entriesPartly
Reordering from order historyYes
Several delivery addressesYes

Geography and compliance

Business Central localisationsalle
Several companies per storefrontNo
Several environments per storefrontNo
CurrenciesPartly
Languages in the frontendPartly
Tax engineBusiness Central's standard
Named tax engines
E-invoicingNo
Data locationEU, USA
Payment methods per marketPartly
Who decides the VATThe storefront decides the VAT
Prices with and without VAT per customerPartly
VAT OSS and IOSSNo
Source of the currencyFollows the storefront or the country

Vendor relationship and exit

Support languagesen
Support geographyeu, uk, us
Partner coverageIE, UK, US, CA
SLAContractual
Data ownershipThe customer
Data can be exportedPartly
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