A storefront your team controls. On the ERP you already run.

We build headless ecommerce stores for companies running Business Central, Odoo, or ERPNext. Your ERP stays the source of truth for products, stock, and orders. Your marketing team gets a shop it can actually change.

Trusted by

The Problem

Your ERP and your shop do not get along

Your ERP runs the business. The shop is supposed to sell the products it already knows. Getting the two to work together is where the trouble starts.

A shop system sits in between just to display products that already live in your ERP.

Connectors break when either system updates, and nobody notices until orders stop syncing.

Inventory mismatches and pricing errors happen because two systems try to be the source of truth.

Layouts are hard to change without a developer who knows the shop's templating stack.

Campaign pages take too long to build because everything runs through a system built for operations.

The Reality

An ERP was built to manage data, not to deliver a digital experience. The shop your customers see and the system your operations team works in should not have to be the same software.

Before and After

What it looks like once it works

Before

A third-party shop system and a connector sit between your ERP and your customers.

After

Your ERP stays the single source of truth and the storefront connects to it without a rented plugin chain.

Before

Layout and campaign changes need a developer who knows the shop's templating stack.

After

Your marketing team builds pages and campaigns in a CMS made for them.

Before

Stock and prices disagree between the systems, and a wrong number reaches the customer.

After

The ERP keeps products, stock, orders, customers, and invoices, and the shop reads its product data from the ERP instead of keeping its own copy.

Before

Design updates touch the backend, and performance is slow and hard to improve.

After

Design updates do not touch the backend, and the storefront is built fast from the start.

Before

You pay for a bridging tool your setup does not need, plus the effort of keeping it alive.

After

There is no third-party shop connector to maintain, update, or debug.

Who We Are

We are the team that builds it

You should not have to choose between the ERP that runs your business and a storefront your team can work with. This site used to offer Microsoft Business Central as a subscription. That offer is gone. We no longer sell or implement ERP systems.

What we do is connect the ERP you already have to a store your team controls. We are a Storyblok Community Partner and a DatoCMS Agency Partner.

The Integrations

Pick your ERP

Three integrations, one per ERP. Each is described in full on its page at essentialcode.eu.

Business Central E-Commerce

Your products, pricing, and inventory already live in Business Central. We build a headless storefront kept in sync with it through a lightweight data layer we build and you own, without third-party connectors or duplicate systems.

Your marketing team gets a CMS built for them. Your operations team keeps working in Business Central exactly as before.

Odoo E-Commerce

Odoo runs your business, but its built-in webshop and QWeb templates limit what a marketing team can do. We connect a headless storefront to Odoo through its official API, without sync layers or duplicate data.

Your team controls the frontend without touching the backend, and Odoo stays focused on operations.

ERPNext E-Commerce

ERPNext handles your business logic, but its built-in webshop gets you started and then hits its limits. We build a headless storefront connected to ERPNext through its API.

Your marketing team controls the frontend without touching the ERP, and your operations team keeps working in ERPNext as before.

How It Works

A simple plan

1

Tell us which ERP and shop you run

We review your ERP configuration, your product catalog, your order flows, and your current storefront. You get a clear picture of what changes, what stays, and what the integration looks like before anything is built.

2

We agree on the scope

Once the project is scoped you get a fixed quote for it, so you know what the build costs before it starts.

3

We build it and go live with you

We build the storefront and, where your ERP calls for it, the data layer. We handle the cutover and monitor after launch, and if you want us to, we stay responsible for the system afterwards.

The Stakes

The mismatch keeps costing

Every week the setup stays as it is, the campaign page waits, the stock figure the shop shows can drift from the real one, and the connector nobody wants to touch stays one update away from breaking. When it works, the ERP runs operations and the team ships its store without the two getting in each other’s way.

About Us

About Essential Code

We are a Vienna-based micro agency. The same senior engineers who build these integrations also do web development and marketing engineering.

If your shop and your ERP are not working together, talk to us.