Ecommerce for Business Central

Brink Commerce + Junipeer connector

Swedish API-first platform with no frontend at all. Everything the customer sees has to be built, and in return no limits are imposed by a finished storefront. The integration is Junipeer's prebuilt flow to Business Central. It is the solution in the catalogue requiring the most development.

Maker of the ecommerce solution
Brink Commerce AB
Maker of the integration
Junipeer
Last verified
2026-09-09

What the solution is

Brink Commerce is a Swedish commerce platform that is pure API. There is no frontend, no themes and no storefront administration in the sense the other solutions in the catalogue have one. The platform delivers commerce logic, meaning basket, order, prices, campaigns and payment, as services you build on top of.

That is a deliberate position and not a gap. Brink is chosen by brands that want to own their customer experience completely and that have a development team able to carry it. If that is not you, it is not the right solution, and that is the most important sentence on this page.

How the integration works

Junipeer's Brink connector links the platform to ERP, warehouse management, product information systems, payment providers and analytics tools, and Business Central is one of the supported ERPs. Items, prices, stock, customers and orders synchronise between Brink and Business Central.

Because Brink is itself composed of services, the integration layer is more central here than in the other solutions. Junipeer is not merely a bridge between two systems but one of several links in a chain, and every link has to be monitored. That is why our assessment of the maintenance burden is the highest in the catalogue for this solution.

Setup consists of field mapping and a test run. We have found no documentation of retry logic or of monitoring, and with an architecture of this kind that is the most important thing to have demonstrated. Only Business Central online is documented.

Prices, discounts and agreements

Prices are transferred from Business Central to Brink. The agreed price therefore comes from the ERP, but it is not recalculated at every call, and the scaling trap of customers times items applies.

Campaigns, discounts and bundles are part of Brink's own services and are set up there. For a brand with a development team that is often the whole point: the campaign logic can be written exactly as the business needs it, rather than having to fit inside a storefront platform's frame.

The price for that freedom is that there is no interface a marketing employee can go into unaided. Everything that has to be changed has to be changed through what you have built yourselves, and that belongs in the calculation of ongoing operations.

The order and the finance function

The order is written to Business Central as a sales order through the integration layer, and partial shipments, back orders and credit memos are handled in the ERP.

Because there are several links in the chain, there are several places an order can be lost. That is not an argument against the architecture, but it is an argument for spending time on monitoring and alerting during implementation rather than deferring it until after go-live.

VAT is decided by what you build, with Brink's services underneath. If you sell in several countries, the VAT setup is a development task rather than a configuration task, and it should be priced as such.

Who the solution fits

The solution fits a Nordic brand with an internal development team, where the customer experience is a competitive advantage and where the decision has been made to own it. Within that profile an API-first platform is the right choice, and Brink is one of the strongest Nordic offerings.

It also fits if you need commerce logic no finished platform can deliver, meaning unusual price models, unusual basket rules or a sales process that does not look like an ordinary storefront.

The solution does not fit without a development team. There is no route to production that does not go through development, and there is no version of the solution that is cheap or fast. That has to be a decision rather than a surprise.

What to settle before you decide

Junipeer's price starts at 399 euro a month and is public. Brink's own pricing model is not public, and the development of the frontend and of everything that normally comes with a platform is the largest item. Our bands are estimates with low confidence and therefore sit high on implementation and maintenance.

Count on the maintenance not stopping. A bespoke frontend on a composed platform has to keep up when the platform's APIs change, and that is a recurring item rather than a one-off. That is the most honest thing to say about this solution.

Ask for a complete architecture diagram with every link named, including who operates each link. That is the one thing determining whether the project can be managed, and it is free to ask for.

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 solutionBrink Commerce
Maker of the ecommerce solutionBrink Commerce AB
Integration to Business CentralJunipeer Business Central connector
Maker of the integrationJunipeer
Solution typePlatform plus connector, two vendors
Where the storefront livesSeparate platform
HostingSaaS
Vendor's home countrySE
MarketEurope
Centre of gravityThe Nordics
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 sourcejunipeer.io
Status of this entryDraft
Last verified2026-09-09
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
MethodsYour own frontend, headless, Field mapping in the integration, 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 portalPartly
NoteBoth sales models can be built, but nothing is built in advance.

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 discountsSet up in the storefront
Campaign prices with a validity periodSet up in the storefront
Discount groups and trade agreementsSet up in the storefront
Product bundles and kitsSet up in the storefront
Line and invoice discountSet up in the storefront
Prices per unit and per currencySet up in the storefront
Customer-specific assortmentSet up in the storefront
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 stockNo
Partial shipmentsYes
Back ordersPartly
Cancelled linesPartly
ReturnsYes
Credit memoYes
Reconciling the payment provider's settlementNo
Fees and freightYes
VAT on the orderPartly
Error handlingA log
When the customer is chargedPartial capture per shipment
Drop shipping via a purchase orderPartly
Stock per locationYes
Consumer customers in Business CentralConfigurable

Integration mechanics

MethodWebhooks
Polling interval in minutes
BatchingYes
Spread across several service principalsPartly
CachingYes, broadly covered
Retry on a 429 responseNot stated
Throttling handlingNot mentioned
API surfaces in Business CentralStandard API v2, External middleware

Product data and PIM

VariantsYes
Max variants per item
Units of measurePartly
AttributesYes
Multilingual product dataYes
Digital assetsPartly
Structured classificationPartly
Product configuratorPartly
PIM built inNo
Separate PIM requiredYes
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 storefront
Max storefronts
Nature of the limitsUnknown
Sourcejunipeer.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 modelHybrid
Share of revenue in percent
Implementation modelTime and materials
Price per additional storefrontIncluded
Day-to-day work after go-liveLarge
Not included in the figuresinternal time, development of the entire frontend, ongoing maintenance of your own code, PIM as a separate system, payment fees
Small: Licence per yearEUR 5,000 to 20,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 20,000 to 60,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 yearEUR 60,000 to 150,000
Large: Implementation, one-offEUR 120,000 to 400,000
Large: Maintenance per yearEUR 60,000 to 150,000
Large: Time to go live6 to 12 months
Large: Three-year cost of ownershipOver EUR 400,000
Large: ConfidenceLow
Large: SourceAssessed against comparable solutions

Functional requirements

SEO and indexabilityPartly
Design and theme controlYes, broadly covered
Content and landing pagesNo
Search and navigationPartly
Ordering on the customer's behalfPartly
Several storefronts from one Business CentralYes, broadly covered
Multilingual frontendYes, broadly covered
Openness and extensionsYes, broadly covered
AccessibilityPartly
Agent readabilityYes
PerformanceYes, broadly covered
Bulk editing, import and exportPartly
Change log in the backendPartly
An external search engine can be attachedYes, broadly covered
Facets on Business Central fieldsNo
MCP serverNo
Agentic checkout protocolPartly
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, broadly covered
Card paymentYes, broadly covered
Buy now, pay laterYes, broadly covered
Campaigns set up in the storefrontYes, broadly covered
Subscriptions and recurring ordersYes
Shipping choice and pickup pointsYes
Gift cardsYes

Customer portal only

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

Geography and compliance

Business Central localisationsalle
Several companies per storefrontYes
Several environments per storefrontPartly
CurrenciesYes, broadly covered
Languages in the frontendYes, broadly covered
Tax engineNone
Named tax engines
E-invoicingNo
Data locationEU
Payment methods per marketYes, broadly covered
Who decides the VATThe storefront decides the VAT
Prices with and without VAT per customerPartly
VAT OSS and IOSSPartly
Source of the currencyFollows the storefront or the country

Vendor relationship and exit

Support languagesen, sv
Support geographyeu
Partner coverageSE, DK, NO
SLAContractual
Data ownershipThe customer
Data can be exportedYes, broadly covered
The frontend can be taken along in a moveYes, broadly covered

Maturity

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