ERP-Anbindung
Shop und Warenwirtschaft in einem Fluss
Der Shop von Project Reloaded bekommt eine feste Warenwirtschaft: ERPNext, ein freies ERP-System (Open Source) für Artikel, Lager, Verkauf und Buchhaltung. Die Anbindung ist ein Shop-Plugin. Sie läuft in einer eigenen Entwicklungs- und Demo-Umgebung mit einem Demo-Shop und einer Musterfirma in ERPNext. Beide werden jede Stunde auf den Anfang zurückgesetzt.
Die ERPNext-Demo ist nicht öffentlich erreichbar. Hier stehen Beschreibung und Bilder aus einem echten Durchlauf. Den Shop selbst kann man in der Shop-Demo ausprobieren.
Warum ERPNext
Im Juli 2026 fiel die Wahl auf ERPNext als erste feste Warenwirtschaft für den Shop. Seitdem werden neue Shop-Funktionen so gebaut, dass sie zu ERPNext passen.
Frei und offen
ERPNext ist freie Software mit großer Gemeinschaft. Keine Lizenzkosten je Arbeitsplatz, keine Bindung an einen Anbieter, die Daten bleiben im eigenen Haus.
Alles in einem
Artikel, Lager, Einkauf, Verkauf, Lieferscheine, Rechnungen und Buchhaltung in einem System. Der Shop muss nur an einer Stelle andocken.
Varianten als eigene Artikel
ERPNext führt jede Variante (etwa „T-Shirt Rot, M“) als eigenen Artikel mit eigenem Bestand. Der Shop macht es mit seinen Master-Produkten genauso.
Ein Schlüssel
Die Artikelnummer im Shop ist die Artikelnummer in ERPNext. Darüber finden sich Artikel, Bestände, Preise und Bestellpositionen ohne Zuordnungstabellen.
Der Shop verkauft, ERPNext führt
| Richtung | Was | Wann |
|---|---|---|
| Shop → ERPNext | Artikel mit Namen und Verkaufspreis, Master-Produkte als Vorlage mit ihren Varianten, dazu der Anfangsbestand | einmal beim Einrichten, neue Artikel auf Knopfdruck |
| Shop → ERPNext | jede Bestellung als gebuchter Kundenauftrag: Kunde mit Kontakt und Lieferadresse, Positionen, Versandkosten, Umsatzsteuer. Der Bestand ist damit in ERPNext reserviert. | direkt beim Abschluss der Bestellung |
| ERPNext → Shop | verfügbarer Bestand je Artikel (Lagerbestand abzüglich reservierter Mengen) | alle zwei Minuten |
| ERPNext → Shop | Verkaufspreise aus der Preisliste | alle zwei Minuten |
| ERPNext → Shop | Lieferstatus: Ist der Auftrag ausgeliefert, steht die Bestellung im Shop auf „Versandt“, mit Eintrag im Bestellverlauf | alle zwei Minuten |
Von der Bestellung bis zum Versand
Die Bilder stammen aus einem Testlauf in der Demo-Umgebung, mit Demodaten und einer erfundenen Musterfirma.




Ein Plugin statt Umbauten am Bestellablauf
Plugin-System des Shops
Die Anbindung liegt in einem eigenen Plugin-Ordner, wird je Shop eingeschaltet und bringt ihre Tabellen selbst mit. Sie hängt sich an den Abschluss der Bestellung und braucht dafür keine Änderung im Bestellablauf.
Schnittstelle von ERPNext
Der Shop spricht mit ERPNext über dessen REST-Schnittstelle, mit dem Schlüssel eines eigenen ERPNext-Benutzers, der nur die nötigen Rollen hat.
Fehler werden nachgeholt
Ist ERPNext gerade nicht erreichbar, verliert der Shop keine Bestellung. Der Abgleich versucht es erneut, bereits angelegte Aufträge werden nicht doppelt angelegt.
In vier Sprachen
Die Bedienung im Shop-Admin gibt es auf Deutsch, Englisch, Russisch und Ukrainisch, wie den Shop selbst.
Stand Oktober 2026
Version 0.1, in Erprobung in der Entwicklungsumgebung. Sie kommt erst nach einer Prüfung in den Shop. Bewusst noch nicht enthalten:
- Rechnungen und Zahlungen nach ERPNext
- Kundendaten, die in ERPNext geändert werden, zurück in den Shop
- getrennte Bestände für mehrere Shops (Multistore)
- Bestellungen in Fremdwährungen
Mehr zum Shop
Was der Shop ab Werk kann und wie die Plugins aufgebaut sind.
Plugins & Editionen Shop-Demo ausprobieren