Ecommerce for Business Central

k-eCommerce

Canadian B2B platform with its own synchronisation to Business Central and a public price list, which is rare in this market. Prices and catalogues are transferred from the ERP rather than looked up live, and campaigns are set up in the storefront. Payments run in a PCI-certified cloud.

Maker of the ecommerce solution
k-eCommerce (mdf commerce)
Maker of the integration
k-eCommerce (mdf commerce)
Last verified
2026-08-20

What the solution is

k-eCommerce is a B2B commerce platform from k-eCommerce, today part of the Canadian group mdf commerce. The storefront, the backend and the integration come from the same vendor, and everything is hosted in the vendor's own cloud, which is PCI-DSS certified. That last point is worth noting, because it moves part of the card data responsibility away from you.

The solution is built for the smaller and mid-sized company, and that shows in the subscription tiers. Business Central is named on the entry tier alongside Dynamics GP, NAV and SAP Business One, and the more advanced capabilities such as quote management and automated returns handling sit on the upper tiers.

How the integration works

The integration is the vendor's own synchronisation technology, and it is not a separate connector you install and maintain. It reads and writes Business Central data, and the vendor points out itself that it does so without adding traffic load to the ERP. This is the opposite trade-off to the solutions that look prices up live: the store becomes fast and independent of the ERP's response time, but data in the store is as fresh as the synchronisation is set to be.

Because the ERP is not asked along the way, the solution works both against Business Central online and against the older installations on your own servers. That GP and NAV appear on the list of supported ERPs is itself a sign that the synchronisation can work against a local environment.

The thing to settle early is how often what is synchronised. Stock and prices tolerate different intervals, and it is a decision with consequences both for the customer experience and for how often someone has to clean up after a transfer.

Prices, discounts and agreements

Customer-specific prices, multi-level prices and customer-specific catalogues come from Business Central. They are not calculated in the storefront, but they are not calculated in the ERP while the buyer is on the page either. They are transferred as a result, meaning a finished price per customer per item.

It is a well-proven model, and for most companies it works. It does carry a scaling trap worth knowing: a flat price matrix is the number of customers times the number of items. Two thousand customers and ten thousand items is twenty million rows that have to be kept fresh. That is a common reason a synchronised solution slows down after a couple of years, and it is a question to put directly to the vendor with your own figures on the table.

For campaigns the storefront has its own engine, including buy one get one. That is why the solution carries the label for logic set up in two places. If the campaign is meant as an ERP-driven agreed price, it belongs in Business Central. If it is meant as a marketing push with an end date, it belongs in the storefront. Decide that beforehand, not along the way.

The order and the finance function

The order lands as a sales order in Business Central, and from there it follows the ERP's ordinary flow with picking, shipping and invoicing. Partial shipments and back orders are therefore handled by Business Central itself.

Automated returns handling exists, but on the top subscription tier. That is an item easy to overlook in a quotation comparison, and expensive to discover afterwards if you have many returns.

Payment is charged at checkout through the vendor's own payment component. The aggregated settlement from the payment provider still has to be matched against the general ledger, and fees vary per transaction. Ask to see what one day's settlement looks like in Business Central before counting that job as solved.

Who the solution fits

The solution fits a smaller or mid-sized wholesaler or manufacturer selling to known customers, and which wants a predictable subscription rather than an open-ended project. The public price list makes it possible to set a budget before talking to a salesperson, and not many in the catalogue allow that.

It also fits if you value card data and the payment flow sitting with the vendor in a certified environment, rather than being something you have to document to an auditor yourself.

The solution fits less well if the pricing logic in Business Central is very large or very dynamic, meaning many thousand customers times many thousand items, or prices that depend on the contents of the basket. There, live lookups in the ERP are the better model, and that is a different kind of solution.

What to settle before you decide

Pricing is public, and that is an advantage. The entry tier stands at around twelve hundred dollars a month, the most-sold tier at just over two thousand, and the top standard tier just under twenty-five hundred. Implementation is not in those figures, and a number of capabilities are sold as add-ons with both a one-off and a monthly amount.

Read the add-on list before comparing. Quote management, promotions and returns handling stand as separate items, and a setup that on paper sits on the entry tier can end up a whole tier higher once the necessary add-ons are counted.

Ask about the number of rows in the price matrix at your own size, and ask what happens to response times as that number grows. That is the one technical risk worth spending a meeting on with this solution.

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 solutionk-eCommerce
Maker of the ecommerce solutionk-eCommerce (mdf commerce)
Integration to Business Centralk-eCommerce Sync Technology for Business Central
Maker of the integrationk-eCommerce (mdf commerce)
Solution typeAll in one, the same vendor for all three elements
Where the storefront livesSeparate platform
HostingSaaS
Vendor's home countryCA
MarketEurope, USA
Centre of gravityNorth America
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 logic is set up in two places
Other integrations to the same platform
Primary sourcek-ecommerce.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 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, Paid add-on modules
What it does to the commitmentThe vendor still covers it, the customisations are not on your account

Sales model

Open storefrontYes
Customer portalYes
NoteBoth sales models are covered, but quotes and returns handling sit on the top subscription tiers.

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 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 termsThe result is transferred
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 ordersYes
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 locationPartly
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 handlingMentioned
API surfaces in Business CentralStandard API v2

Product data and PIM

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

Limits

Max items
Max orders per day
Max concurrent users
Max customers times items
Max companies per storefront1
Max storefronts1
Nature of the limitsUnknown
Sourcek-ecommerce.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 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 one-off implementation fee, add-on modules for quotes, campaigns and returns handling, user licences in Business Central
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: ConfidenceHigh
Small: Sourcek-ecommerce.com
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: ConfidenceHigh
Medium: Sourcek-ecommerce.com
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: Sourcek-ecommerce.com

Functional requirements

SEO and indexabilityYes
Design and theme controlPartly
Content and landing pagesPartly
Search and navigationYes
Ordering on the customer's behalfYes
Several storefronts from one Business CentralPartly
Multilingual frontendYes
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, broadly covered
Strong customer authentication and fraud screeningYes
Consent managementPartly
Data protection and processing agreementYes

Open storefront only

Guest checkoutYes
Card paymentYes, broadly covered
Campaigns set up in the storefrontYes
Right of withdrawal and returns portalYes
Cart abandonment and email flowsPartly
Shipping choice and pickup pointsPartly
WishlistsYes
Product feedsPartly

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 localisationsalle
Several companies per storefrontNo
Several environments per storefrontNo
CurrenciesYes
Languages in the frontendYes
Tax engineExternal tax engine
Named tax enginesAvalara
E-invoicingNo
Data locationUSA, EU
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 customer in Business Central

Vendor relationship and exit

Support languagesen, fr
Support geographyus, ca, eu
Partner coverageUS, CA, UK, NL, BE
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