Ecommerce for Business Central

Salesforce Commerce Cloud + i95Dev Connect

The most expensive and most comprehensive combination in the catalogue. Salesforce delivers commerce, customer data and service in the same cloud, and i95Dev binds it to Business Central. The pricing logic lives in Salesforce, and the licence follows revenue rather than being fixed.

Maker of the ecommerce solution
Salesforce
Maker of the integration
i95Dev
Last verified
2026-08-20

What the solution is

Salesforce Commerce Cloud is the commerce part of Salesforce's cloud. What separates it from every other platform in the catalogue is not the commerce features but the neighbours: customer data, service, marketing and sales sit in the same platform and share the customer picture.

That is both the argument and the problem. If you already have Salesforce as your CRM, the commerce part is an extension of something you know, and the customer picture becomes one. If you do not, you are buying a very large platform to get a storefront, and then there are cheaper routes in the catalogue.

The integration to Business Central is i95Dev Connect, available on Salesforce AppExchange. The same vendor stands behind the Magento integration in this catalogue.

How the integration works

i95Dev Connect is a connector with a middleware layer, synchronising customers, orders, stock, items and prices between Salesforce and Business Central. The vendor stresses that the connector covers B2B flows such as company accounts, quotes, credit limits, payment terms and split shipments.

We have not been able to read technical documentation for the Salesforce edition specifically, and the assessment of the mechanics therefore rests partly on the vendor's description of their connector family as a whole. That is a real uncertainty, and it is worth settling, because Salesforce Commerce Cloud and Magento are very different platforms to integrate with.

Only Business Central online is documented. There are three parties in the setup, meaning Salesforce, i95Dev and your Business Central partner, and that is one of the most important practical facts: who is responsible when something does not work should be agreed in writing rather than discovered along the way.

Prices, discounts and agreements

Prices and price lists are synchronised from Business Central, and credit limits and payment terms come along. The agreed price can therefore come from the ERP.

Campaigns, cart rules and bundles belong in Salesforce. The platform has a very strong campaign and personalisation engine, and that is one of the reasons to choose it. That is why the solution carries the label for logic set up in two places.

The scaling trap of a transferred price matrix applies. With many thousand company accounts times many thousand items, those rows have to be kept fresh, and with a platform in this price class it is worth asking for a concrete figure rather than an assurance.

The order and the finance function

The order is created as a sales order in Business Central, and split shipments and split invoices are named as part of the connector's coverage. That is one of the items that becomes expensive if it is missing.

Because there is a middleware layer with a queue, there is a place outside both systems where an order can wait. With the order volume a Salesforce customer typically has, monitoring and alerting have to be in place before go-live rather than after.

VAT is decided by Salesforce on open selling, and an external tax engine is standard in this class. Reconciling the payment settlement is a separate job with real monthly work.

Who the solution fits

The solution fits a larger company that already has Salesforce as its CRM and wants commerce, service and marketing in the same customer picture. Within that profile there is no better choice, and the price becomes easier to defend because the platform is bought anyway.

It also fits an international setup with many markets, where personalisation and campaign work are competitive parameters. That is where the platform's strength lies.

The solution does not fit if Business Central is the whole business system and the storefront is the one addition you lack. Then you are buying a very large platform to get a storefront, and licence, implementation and operations all sit at the top of the catalogue.

What to settle before you decide

Pricing follows revenue. Salesforce Commerce Cloud is classically priced as a share of the revenue through the store, which means the bill grows with success. That is a different risk profile from a fixed subscription, and it should be calculated over three years rather than one.

Ask for technical documentation on the Salesforce edition of i95Dev Connect specifically, not on the connector family. That is the largest gap in our research, and it is the vendor's own material that can close it.

Ask to have the division of responsibility written down between Salesforce, i95Dev and your Business Central partner. Three parties is one more than most solutions in the catalogue, and it is the most frequent source of delay in projects of this kind.

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 solutionSalesforce Commerce Cloud
Maker of the ecommerce solutionSalesforce
Integration to Business Centrali95Dev Connect for D365 Business Central
Maker of the integrationi95Dev
Solution typePlatform plus connector, two vendors
Where the storefront livesSeparate platform
HostingSaaS
Vendor's home countryUS
MarketEurope, USA
Centre of gravity
How the integration is obtainedExternal platform
Supported Business Central deploymentsBusiness Central online
Works against on-premisesNo
Storefront included in the solutionYes
Storefront and integration are the same productNo
Matrix cellFlexible integration, configured by the company
Logic labelThe logic is set up in two places
Other integrations to the same platform
Primary sourceappexchange.salesforce.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 stretchedFull
MethodsField mapping in the integration, 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 storefrontYes
Customer portalYes
NoteB2B Commerce is a separate product in the same family. Company accounts and contracts belong there.

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 periodSet up in the storefront
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, broadly covered
Back ordersYes
Cancelled linesYes
ReturnsYes
Credit memoYes
Reconciling the payment provider's settlementPartly
Fees and freightYes, broadly covered
VAT on the orderPartly
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

MethodMixed
Polling interval in minutes15
BatchingYes, broadly covered
Spread across several service principalsPartly
CachingYes, broadly covered
Retry on a 429 responseYes
Throttling handlingMentioned
API surfaces in Business CentralStandard API v2, External middleware

Product data and PIM

VariantsYes, broadly covered
Max variants per item
Units of measureYes
AttributesYes, broadly covered
Multilingual product dataYes, broadly covered
Digital assetsYes, broadly covered
Structured classificationYes
Product configuratorYes, broadly covered
PIM built inYes
Separate PIM requiredRecommended
Variants mapped to Business Central's variant codesPartly
Bundles resolved into Business Central linesPartly
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 storefront
Max storefronts
Nature of the limitsUnknown
Sourcesalesforce.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 modelShare of revenue
Share of revenue in percent2 %
Implementation modelTime and materials
Price per additional storefrontIncluded
Day-to-day work after go-liveLarge
Not included in the figuresinternal time, share of revenue beyond the base licence, i95Dev Connect as a separate subscription, an external tax engine, payment fees, other Salesforce licences
Small: Licence per yearEUR 60,000 to 150,000
Small: Implementation, one-offEUR 120,000 to 400,000
Small: Maintenance per yearEUR 20,000 to 60,000
Small: Time to go live6 to 12 months
Small: Three-year cost of ownershipOver EUR 400,000
Small: ConfidenceLow
Small: SourceAssessed against comparable solutions
Medium: Licence per yearEUR 60,000 to 150,000
Medium: Implementation, one-offEUR 120,000 to 400,000
Medium: Maintenance per yearEUR 20,000 to 60,000
Medium: Time to go live6 to 12 months
Medium: Three-year cost of ownershipOver EUR 400,000
Medium: ConfidenceLow
Medium: SourceAssessed against comparable solutions
Large: Licence per yearOver EUR 150,000
Large: Implementation, one-offOver EUR 400,000
Large: Maintenance per yearEUR 60,000 to 150,000
Large: Time to go liveOver 12 months
Large: Three-year cost of ownershipOver EUR 400,000
Large: ConfidenceLow
Large: SourceAssessed against comparable solutions

Functional requirements

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

Open storefront only

Guest checkoutYes, broadly covered
Card paymentYes, broadly covered
Buy now, pay laterYes
Campaigns set up in the storefrontYes, broadly covered
Shipping choice and pickup pointsYes
Gift cardsYes
Subscriptions and recurring ordersYes
Order status without an accountYes
Product reviewsYes
WishlistsYes, broadly covered
Marketing platformYes, broadly covered
RecommendationsYes, broadly covered
LoyaltyYes, broadly covered
Marketplace channelsYes
Product feedsYes
Right of withdrawal and returns portalYes
Cart abandonment and email flowsYes, broadly covered

Customer portal only

Account hierarchy with buyers and approversYes, broadly covered
Approval flow with amount limitsYes, broadly covered
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, broadly covered

Geography and compliance

Business Central localisationsalle
Several companies per storefrontYes
Several environments per storefrontPartly
CurrenciesYes, broadly covered
Languages in the frontendYes, broadly covered
Tax engineExternal tax engine
Named tax enginesAvalara, Vertex
E-invoicingPartly
Data locationEU, USA, Global
Payment methods per marketYes, broadly covered
Who decides the VATThe storefront decides the VAT
Prices with and without VAT per customerYes, broadly covered
VAT OSS and IOSSYes
Source of the currencyFollows the storefront or the country

Vendor relationship and exit

Support languagesen, de, fr, es
Support geographyglobal
Partner coverageUS, UK, DE, NL, DK, SE, IN
SLAPublic
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