Retail and online shops

Stock levels, reordering and incoming payments for a small shop.

Items with prices and barcodes, stock by warehouse, purchasing from suppliers and payment links for web orders, in one self-hosted system.

Open the live demo Install it

01

A month in this business

A month in steps, with the feature behind each step.

  1. 01 · Week 1

    Load the catalogue

    Import products from CSV or XLSX with SKU, prices, cost, tax code and barcode. The wizard runs a dry run first and can undo an import.

    Import wizard →
  2. 02 · Week 1–2

    Set stock rules

    Give items a minimum stock and reorder quantity. Warehouses, transfers and stocktakes are valued at moving average cost.

    Products and inventory →
  3. 03 · Week 2

    Reorder from suppliers

    Purchase orders, goods receipts and supplier bills are matched step by step. Supplier catalogues keep supplier prices next to your own items.

    Purchasing →
  4. 04 · Week 3

    Sell and invoice

    Orders and invoices share one list. Delivering or invoicing takes the items out of stock and posts their cost once. An invoice can carry a Stripe or Mollie payment link.

    Sales and invoicing →
  5. 05 · Week 3–4

    Match the payments

    Import the bank statement (camt.053, MT940 or CSV) and match lines to open invoices and supplier bills.

    Banking and reconciliation →
  6. 06 · Month end

    Close and hand over

    Read the VAT return and the profit and loss report, then export DATEV EXTF files for the accountant.

    Accounting and VAT →

Facts are checked against the source code. Not legal or tax advice.

04

Questions

Is there a till or a shop connector?

Neither is part of the features described here. Web orders can be entered as sales documents, or created through the REST API under /api/v1/ that every screen already uses.

Does it handle barcodes?

Items have a barcode/EAN field and the product import accepts it. Scanner support and label printing are not part of the features described here.

How is stock valued?

At moving average cost. Warehouses, a stock movement ledger, transfers and stocktakes are included.

Can customers pay online?

An invoice can carry a Stripe Checkout or Mollie payment link, and the provider’s webhook books the payment. Both need your own account and keys.

Demo and installation

The demo runs with an invented company and needs no sign-up. On your own server, one Docker command installs it.

Open the live demo Install it All industries