Skip to content

00 / Have an online shop built · Shop development

E-commerce & online shops.

We build online shops for retailers, from Duisburg for all of Germany. If you sell by the piece, Shopify is often enough, and we build your shop there. If you sell by the tonne, made to measure or with delivery on a set date, we build the shop ourselves. It works out quantity, delivery zone and date before anyone pays.

Intro call €0Cost estimate in four questions

01 / What we build

From product range to invoice.

A shop has more parts than the cart. Which ones yours needs depends on what you sell.

4 mTopsoil2.5 m20 cm2.80 t
  • 01

    Product range and categories

    The categories follow what your customers look for. At Turkish Home the top menu reads Brands, Tableware & glass sets, Kitchen accessories, Trays & decor and Teapots.

    View Turkish Home ↗
  • 02

    Quantity calculator and product configurator

    If you sell by the tonne, you need a calculator, not a quantity field. At Baustoff Express, 4 × 2.5 meters at 20 centimeters deep comes to 2.80 tonnes of topsoil, with the price right next to it.

    View the quantity calculator ↗
  • 03

    Delivery zones

    The shop checks the address before it quotes a delivery price. At Baustoff Express that means 35 kilometers around Dinslaken. Freight is made up of a base fee, tonnage and distance.

  • 04

    Dates in the checkout

    If a truck has to come, the delivery date belongs in the checkout. Customers only see days with room left in the delivery plan. Two customers can’t book the same last slot at the same time.

  • 05

    Rules in the order flow

    Anyone buying topsoil gets turf suggested. Customers confirm with a checkbox that delivery is curbside only. The invoice arrives as an e-invoice.

  • 06

    Payment or inquiry

    Payment runs through a payment provider: Mollie at Baustoff Express, PayPal and Klarna at Turkish Home. If the price is only fixed after a follow-up question, the flow ends with an inquiry instead of the checkout.

02 / References

Three online shops, three approaches.

One shop is built from scratch, one runs on Shopify, and one is our own ordering system for restaurants. Each has a case study.

Back then it got stuck on calculating quantity, delivery zone and date. Zeasy Software made it work.

Owner, Baustoff ExpressGo to the case study ↗

03 / Shopify or your own

Shopify, as long as the price sits on the product.

If the price is fixed per product, a ready-made shop system is enough. Shopify comes with cart, payment and shipping. We build the theme and connect what’s missing.

If the price only comes out of rules, a ready-made system hits its limit. At Baustoff Express the tonnage decides the truck, the truck decides the free capacity on the delivery day, and the distance decides the price.

TonnesVehicleDelivery dayDistancePricerecalculated before anyone pays
Shopify or your own shop, compared
ShopifyYour own shop
Priceis fixed per productcomes from quantity, size or distance
Deliveryshipping as Shopify provides itdelivery zone and date before anyone pays
What we buildtheme and connections, for example to the POS systemcalculator, order flow and admin area
ExampleTurkish HomeBaustoff Express
  • 01

    Shopify, connected

    Turkish Home sells through Shopify. What we added is a program that fetches the item list from the POS system every morning. Changed prices go into the shop on their own.

    View Turkish Home ↗
  • 02

    Your own shop with a calculation chain

    If a number in the cart changes at Baustoff Express, the shop recalculates truck, delivery day and price before anyone pays. The shop is custom-coded: the rules live in our own code, not in plugins.

    View Baustoff Express ↗
  • 03

    Restaurant: SnackUp

    For restaurants we already have the ordering system. Guests order on the restaurant’s own domain, and a device in the kitchen prints the ticket.

    Ordering system for restaurants ↗
  • 04

    The shop as part of a web app

    If the order comes with customer accounts with roles, approvals or documents, the shop is one part of a larger application. Then we build both together.

    Web app development ↗

04 / Behind the cart

What happens after someone clicks “Order”.

A shop is tied to the till, the inventory system, invoicing and the delivery plan. We plan these connections before the pages your customers see.

SuppliersInventoryitems and pricesTillevery morningShopify
  • 01

    Till and inventory system

    Turkish Home’s POS system has no API, but it exports its items as a file. Our program downloads that file every morning and uses the barcode to find the matching item in the shop. For the same store, our inventory system reads the supplier lists and enters items and prices into the till.

    View the inventory system ↗
  • 02

    Admin area and e-invoice

    At Baustoff Express the retailer manages products and orders in an admin area of their own. Invoices go out as ZUGFeRD e-invoices.

  • 03

    A tested order flow

    Before every release, a test program clicks through the order flow in the browser, from the quantity calculator to the checkout. If a step fails, the new version doesn’t go out.

05 / What it costs

What an online shop costs depends on its rules.

We don’t quote a flat price for “a shop”. A Shopify theme and a shop that calculates tonnes and delivery zones are very different amounts of work. We bill by effort. What drives the hours: a theme of your own, a calculator or configurator, delivery zones and dates, the link to the POS or inventory system.

Intro call and cost estimate: €0. You can work out a first range yourself beforehand, in four questions on the contact page. You pay in stages, 25 percent up front per stage.

Four questions, then you see budget and weeks.

What it’s about, how big, how demanding, how urgent. No obligation and no contact details. If you send an inquiry afterwards, you don’t type anything twice.

Get a cost estimate
Intro call and cost estimate
€0

Every payment comes after a sign-off. You can step out between any two milestones.

06 / How it works

First the price calculator, then the pages.

If the price depends on rules, we build the calculator first and check it with you against cases from your daily work. We build in one-week sprints, and each ends with a demo.

  1. 01

    Products and rules

    In the intro call we go through what you sell and what the price depends on: piece, size, quantity or distance. After that it’s clear whether Shopify is enough.

  2. 02

    Calculator first

    If the price depends on rules, the calculator comes before everything else. You check it with orders you know, like the one that came in by phone last week.

  3. 03

    Checkout and connections

    Then come delivery zones, dates, payment and invoicing. Every week you see the current state on the test system.

  4. 04

    Launch with a test

    Before every release the order flow runs through once automatically. After launch, changes of up to one hour of work are included in maintenance.

The full process ↗

07 / Questions

Questions about your own online shop.

How much does it cost to have an online shop built?
We bill by effort. How many hours it takes depends on the rules: a Shopify shop with its own theme is less work than one that calculates tonnes, delivery zone and date. Intro call and cost estimate: €0. You can work out a first range yourself beforehand on the contact page, in four questions and without contact details.
What are the running costs of an online shop?
With Shopify you pay the monthly fee to Shopify and, per order, the payment provider’s fee. With a shop of your own you pay for hosting and maintenance, plus the payment provider’s fee as well. We take care of hosting and maintenance if you want.
Shopify, WooCommerce or a shop of my own?
Shopify, as long as the price is fixed per product. We build a shop of your own when price, delivery and date depend on each other. That was the case at Baustoff Express: shipping, delivery days, tonnes and the right truck couldn’t be handled in Shopify or WooCommerce.
Build an online shop yourself or have it built?
A product range with fixed prices is something you can set up yourself on Shopify with a ready-made theme. You need us when the theme is to be built from scratch, when the shop is tied to a POS or inventory system, or when the price comes from quantity, size or distance. You talk to the developers who write the code.
How long does it take to build an online shop?
That depends on the scope. We built the Baustoff Express shop, with quantity calculator, delivery zones and slot booking, from May to July 2026. For your shop, we give you the timeline with the cost estimate.
Can the shop be connected to my POS or inventory system?
Yes, even without an API, as long as the POS system exports its items as a file. At Turkish Home our program fetches that file every morning and carries changed prices over to the shop. New items only go live once a person has approved them. For the same store we built an inventory system that reads supplier lists from the inbox and enters items and prices into the POS system.
Which payment methods can the shop offer?
That depends on the payment provider. Baustoff Express takes payments through Mollie. At Turkish Home customers pay with PayPal or through Klarna, by credit card, instant bank transfer or in installments. If the flow should end with an inquiry instead of a payment, we build it that way.
Who owns the shop?
You do. With a shop we build from scratch, the source code sits in your repository and the logins in your accounts. Whatever has been signed off and paid for is yours, even if you leave afterwards.
Do you also build ordering systems for restaurants?
For that there’s SnackUp, our own ordering system. Guests order on a page under the restaurant’s domain, a device in the kitchen prints the ticket, and instead of commission the restaurant pays a fixed amount per order. Everything about it is on our page about ordering systems for restaurants.
Do you only work for retailers from Duisburg?
No. Our office is in Duisburg, our clients come from all over Germany. Baustoff Express, for example, is based in Dinslaken. Calls happen by phone. If you are in Duisburg or the Ruhr area, you can also come to our office.

Tell us briefly about your project

The intro call costs nothing, and neither does the cost estimate after it. If what you need can be bought off the shelf, we tell you its name and send no invoice.

Start a project

We usually reply the same business day