CUSTOM ONLINE SHOP

Custom online shop development with prices and stock from your ERP

We build custom online shops for companies whose catalogue, prices and stock are in an ERP.

Free first callfrom €10,000Hosted in the EU
Services
A glass ribbon carrying cubes from a warehouse to a basket, like an online shop connected to stock
SCOPE

A custom online shop: when it makes sense and how we build it

What a custom online shop is

A custom online shop is an e-commerce site built around your catalogue, your pricing rules and your ERP, instead of the company adapting to an off-the-shelf platform. The ERP remains the main source of data on products, prices and stock, while the shop shows that data to customers and sends orders back to where your team already processes them. There is no double entry and no manual stock reconciliation after every sale.

When an off-the-shelf platform is enough and when you need a custom shop

Many companies do not need a custom online shop. An off-the-shelf e-commerce platform that you pay for by subscription is faster and cheaper if most of the following applies to you:

  • the catalogue is small and rarely changes;
  • all customers see the same price list;
  • you do not keep stock in an ERP, or the ERP does not need to be connected to the shop;
  • the usual payment and delivery options are enough for you.

A custom online shop makes sense when:

  • the catalogue, prices and stock are already in the ERP, and copying them across by hand causes errors and wastes time;
  • business customers have their own price lists, discounts or payment terms;
  • stock is spread across several warehouses or branches;
  • you sell to both consumers and businesses, with different rules for each group;
  • your rules for delivery, packing or reserving goods do not fit into the add-ons of an off-the-shelf platform.

There is also a middle way. If you already have a shop on an off-the-shelf platform and the only problem is retyping data by hand, a reliable connection to the ERP is sometimes enough. We tell you which of these applies to you on the first call.

Connecting to the ERP: products, prices and stock

The ERP connection is the foundation of this kind of online shop. Before the estimate, we check how your ERP provides data: through an API, read-only database access or regular file exports. That determines how often the data can be refreshed and whether an order can be written to the ERP straight away. We describe our general approach to connecting business systems on our AI integration with CRM and ERP systems page.

Products

Product codes, names, categories and attributes such as colour or size come from the ERP. An ERP rarely has good descriptions and photos, so the shop has its own place for sales descriptions, images and documents, and the product code links them to the ERP.

Prices

Price lists, promotions and discounts per customer or customer group are taken from the ERP, together with VAT. A signed-in business customer sees their own prices, and other customers see the public price list. The pricing rules stay in the ERP, so the price in the shop and the price in the ERP do not diverge.

Stock

Stock levels per warehouse are refreshed as often as the ERP allows, and before an order is confirmed, the shop checks availability again where the ERP makes that possible. If the ERP is temporarily unavailable, the shop works with the last known stock levels, and orders wait and are transferred as soon as the connection is back.

Orders

Every order enters the ERP as a document your team already knows how to process, and the customer is linked to an existing business partner record or a new one is created. The delivery status is sent back to the shop, and the customer receives it by email.

Card payments and delivery

We connect card payments through an authorised payment service provider you have a contract with. The customer enters their card details on the provider's secure page or form, so they never pass through your online shop. Alongside cards, you can also offer cash on delivery or bank transfer.

We connect the delivery services for creating shipments and labels, and for the tracking number the customer receives by email. Delivery costs follow the rules you set, for example by weight, basket value or collection method, and the customer can also choose to collect from a branch or a parcel locker.

Speed and SEO of product pages

A product page needs to load quickly and be visible to search engines. That is why:

  • pages are generated on the server, so the customer and Google get the full content straight away;
  • images are resized automatically and served in modern formats;
  • every product has a readable URL, its own title and description, and structured data on price and availability;
  • variants of the same product do not create duplicates, and filter combinations are not indexed as separate pages;
  • the sitemap updates itself when you add or remove a product;
  • when you move from an old shop, we permanently redirect the existing URLs to the new ones, so that you do not lose your search rankings.

We measure page speed and stability with Google's Core Web Vitals, before and after launch.

How we build an online shop, step by step

  1. A free first call: what you sell, to whom, and where your data is today.
  2. An ERP check: how it provides data and what can be written back to it.
  3. Scope, cost estimate and a phased plan, so you know what you get in each phase.
  4. A first working version in 4–8 weeks: the catalogue from the ERP, the basket, payment and orders back into the ERP.
  5. Testing with real data and test orders before launch.
  6. Launch, redirects and monitoring of the first orders.
  7. Maintenance and upgrades in the next phases.

We build on the technologies we also use in our own products: Next.js and React for the shop, Node.js and PostgreSQL for the backend, Docker and GitLab CI for delivery. You follow progress in the client portal. If you also need an internal tool alongside the shop, see custom software development and web application development.

What the cost of building an online shop depends on

  • the number of products, variants and attributes;
  • how complex the rules for prices, discounts and promotions are;
  • how the shop connects to the ERP, and the quality of the ERP documentation;
  • the number of payment methods and delivery services;
  • sign-in for business customers with their own price lists;
  • a design made specially for you or one adapted from ready-made elements;
  • moving from an old shop: content, customers and redirects.

You get the cost estimate after the first call, together with a phased plan.

What you need to prepare

  • access to the ERP documentation, or a contact at its vendor;
  • a contract with a card payment service provider and with delivery services;
  • product descriptions and photos, or a decision on who will prepare them;
  • terms of sale, a privacy notice and a cookie policy;
  • a list of the URLs of your existing shop, if you have one.

Maintenance after launch

An online shop is not finished on launch day. Maintenance includes hosting on servers in the EU, security updates, backups, monitoring of the ERP synchronisation with an alert when prices or stock are not refreshed on time, and minor changes. New features, such as sign-in for business customers or a chatbot that answers questions about products from your catalogue, are added in later phases.

WHAT YOU GET

What is included

  • An online shop built for your catalogue, price lists and sales rules
  • ERP connection: products, prices and stock into the shop, orders back to the ERP
  • Card payments through your payment service provider, and connected delivery services
  • Fast product pages with their own titles, descriptions and structured data
  • Permanent redirects from the old shop and a sitemap that updates itself
  • Hosting in the EU, ERP sync monitoring and regular maintenance
  • Progress and phases tracked in the client portal
PRICE

What it costs and how long it takes

Build and rollout

from €10,000

usually €10,000–150,000, depending on scope

Monthly

from €300/month

EU servers, monitoring, maintenance and support

Typical duration

8–32 weeks

The amounts are indicative, for a usual scope; you get the exact amount in a written offer after the first call, which is free. Divine Solutions is not registered for VAT, so no VAT is added to these amounts. All prices in one place

HOW WE WORK

From the first call to production

01

First call

We go through your goals, processes and the systems you use.

02

Scope and plan

A written scope, a cost estimate and a phased plan.

03

Build and rollout

A working version on your own data; the project usually takes 8–32 weeks.

04

Launch and maintenance

Go-live, monitoring, updates and support.

FAQ

Frequently asked questions

Do I need a custom online shop, or is an off-the-shelf platform enough?

An off-the-shelf platform is enough if you have a small catalogue, one price list for all customers and stock you do not keep in an ERP. A custom online shop pays off when the catalogue, prices and stock are in the ERP, when business customers have their own price lists, or when stock is spread across several warehouses. On the free first call, we tell you honestly which of these applies to you.

Which ERP systems can you connect to an online shop?

We connect ERPs that provide data through an API, and where there is no API, through read-only database access or regular file exports. Before the estimate, we review your ERP's documentation or talk to its vendor, because the connection method determines how often prices and stock are refreshed and whether an order can be written to the ERP straight away.

How long does it take to build an online shop?

You get a first working version in 4–8 weeks: the catalogue from the ERP, the basket, card payments and orders that go back into the ERP. The timing depends on how quickly we get access to the ERP and whether product descriptions and photos are ready. Further features, such as sign-in for business customers with their own price lists, follow in later phases, according to the plan we agree together.

How much does a custom online shop cost?

The price depends on the scope, not on a fixed package. It is affected most by the rules for prices and discounts, how the shop connects to the ERP, the number of payment and delivery options, sign-in for business customers and moving from an old shop. After the free first call, you get a scope, a cost estimate and a phased plan, so you know in advance what you pay for in each phase.

Will a new online shop lose its Google rankings?

It need not, if the move is well prepared. Before launch, we list the URLs of the existing pages and permanently redirect them to the new ones, keep the titles and descriptions that bring in visits, and check the products' structured data. After launch, we follow the reports in Google Search Console and fix any URLs that Google reports as broken.

Who maintains the online shop after launch?

We do, if you want us to. The online shop is hosted on servers in the EU, and we regularly install security updates, make backups and monitor the ERP synchronisation, with an alert when prices or stock are not refreshed on time. We make changes and add new features in agreed phases, and you see requests and progress in the client portal.

CONTACT

Ready to take the next step?

Book a free first call: we go through your processes and systems, then you get a scope, an estimate and a phased plan.

Contact