Warenwirtschaftsportal für eine Damenmode-Boutique
Wareneingang, automatische Preisberechnung, Barcode-Etikettendruck und Bestandsauswertung. Läuft offline auf einem Raspberry Pi im Laden.
- Branche
- Einzelhandel · Mode
- Auftraggeber
- auf Wunsch anonym
- Art
- Internes System
- Stand
- im Einsatz
Was sich am Ablauf ändert
Vorher
7 Schritte
- Lieferung annehmen
- Ware kontrollieren
- Bügeln
- Preis nach Gefühl festlegenentfällt
- Etikett handschriftlich beschriftenentfällt
- Etikett aufschießen
- Kein Überblick, was sich drehtentfällt
Nachher
6 Schritte
- Lieferung annehmen
- Kontrollieren und bügeln
- Im Portal erfassen
- Preis entsteht nach hinterlegter Regelautomatisch
- Etikett wird gedrucktautomatisch
- Auswertung entsteht nebenbeiautomatisch
3 Schritte fallen weg, 3 laufen seitdem ohne Zutun.
Ausgangslage
Der Wareneingang lief vollständig von Hand: kontrollieren, bügeln, den Preis aus dem Bauch festlegen, das Etikett handschriftlich beschriften und aufschießen. Das kostete bei jeder Lieferung Zeit.
Zwei Folgen wogen schwerer als der Zeitaufwand. Die Preisbildung war nicht nachvollziehbar: zwei ähnliche Artikel konnten je nach Tag unterschiedlich ausgezeichnet werden, und niemand konnte hinterher sagen, warum. Und es gab keinerlei Auswertung darüber, was sich verkauft und was seit Monaten im Bestand liegt und Kapital bindet.
Was gebaut wurde
Ein internes Portal für den Wareneingang: Artikel anlegen, Preis nach hinterlegter Logik berechnen, Barcode-Etikett drucken. Dazu die Auswertungen, die vorher fehlten: ABC-Analyse, Verkaufszahlen nach Artikel, Aufteilung der Zahlungsarten und eine Erkennung von Ladenhütern.
Das System läuft auf einem Raspberry Pi im Laden, komplett offline. Es braucht keine Internetverbindung, sichert sich nachts selbst und startet nach einem Stromausfall von allein wieder. Im Ladenalltag ist beides keine Nebensache.
Der Zuschnitt war bewusst eng gewählt: Das System endet beim Etikett. Verkauft und abgerechnet wird weiter über das vorhandene Kassensystem. Es gab keinen Grund, etwas zu ersetzen, das funktioniert.
Was besser ist
Die Etikettierung läuft halbautomatisch statt handschriftlich. Preise entstehen nach einer nachvollziehbaren Regel statt nach Gefühl. Dieselbe Ware bekommt denselben Preis, und wenn sich die Kalkulation ändern soll, ändert sich eine Regel statt einer Gewohnheit.
Und der Bestand ist zum ersten Mal auswertbar. Es ist sichtbar, welche Ware sich dreht und welche Kapital bindet. Das war vorher schlicht nicht beantwortbar.
Was die Technik im Alltag bedeutet
Die technischen Entscheidungen sind keine Selbstzweck-Angaben. Jede hat eine Folge, die im Laden spürbar ist:
- Läuft offline auf einem Raspberry Pi im Laden. Kein Internet nötig, keine monatliche Gebühr, keine fremde Cloud.
- 209 automatisierte Tests, Auslieferung nur bei bestandenen Tests. Ein Update kann nicht kaputt machen, was gestern noch lief.
- Nächtliche Sicherung, Autostart nach Stromausfall. Nach einem Stromausfall läuft es von allein weiter.
- Getrennte Umgebungen für Abnahme und Betrieb. Neues wird geprüft, bevor es im Laden landet.
- Python, SQLite, serverseitig gerendertes HTML. Bewährte Technik ohne Abhängigkeit von einem Anbieter.
„Seit dem Livegang musste mich niemand fragen, wie es zu bedienen ist."
Technisch
- Python
- SQLite
- Serverseitig gerendertes HTML
- Raspberry Pi, offline
- 209 automatisierte Tests
- Getrennte Umgebungen für Entwicklung, Abnahme und Betrieb
- Deploy nur bei grünen Tests
Sie können es ausprobieren
Ein vereinfachter Ausschnitt dieses Systems: eine Lieferung, die noch abzuarbeiten ist. Ein Klick je Artikel, der Preis entsteht nach der hinterlegten Regel, das Etikett kommt heraus, die Liste schreibt sich selbst. Der Barcode ist echt und lässt sich mit dem Handy scannen.
Der Artikel steht schon da. Ändern Sie ihn, oder lassen Sie ihn stehen.
Ein Klick. Das Etikett kommt heraus.
Die Liste unten hat sich selbst geschrieben.
Lieferung, heute angekommen
8 Positionen erfasst · noch 5 offen
Das Schild, das an der Ware hängt
Seidenbluse
Gr. M · ecru
BLU-0043
34,95 €
Es hängt an der Ware, bis sie verkauft ist. Darauf steht, was der Kunde wissen muss, und was die Kasse wissen muss.
Der Strichcode ist die Artikelnummer. An der Kasse einmal darüberziehen, und Preis, Größe und Farbe stehen fest. Kein Nachschlagen, kein Vertippen.
Das Strichmuster ist kein Bild. Es wird hier im Browser aus der Nummer gerechnet, mit Prüfziffer, genauso wie es im Etikettendrucker der Boutique entsteht. Scannen Sie es mit der Handykamera: Es kommt BLU-0043 heraus, dieselbe Nummer, die unten in der Liste steht.
Bestand dieser Lieferung
Entsteht nebenbei, niemand muss sie pflegen.
- Positionen
- 8
- Stück
- 34
- Gebundenes Kapital
- 1.198,10 €
- Warenwert
- 3.539,30 €
| Klasse | Nummer | Artikel | Stück | Kapital | Anteil |
|---|---|---|---|---|---|
| A | KLD-0035 | Abendkleid, bodenlangGr. 38 · schwarz | 2 | 370,00 € | 30,9 % |
| A | JCK-0036 | Wollmantel, doppelreihigGr. 38 · camel | 4 | 272,00 € | 22,7 % |
| A | JCK-0037 | LederjackeGr. 36 · cognac | 2 | 190,00 € | 15,9 % |
| A | KLD-0038 | EtuikleidGr. 36 · navy | 4 | 118,00 € | 9,8 % |
| A | STR-0039 | Strickpullover, MerinoGr. L · grau meliert | 5 | 110,00 € | 9,2 % |
| B | BLU-0040 | BaumwollbluseGr. M · weiß | 6 | 74,40 € | 6,2 % |
| B | ACC-0041 | Seidenschalbordeaux | 5 | 44,50 € | 3,7 % |
| C | ACC-0042 | Haarbandnachtblau | 6 | 19,20 € | 1,6 % |
A, B, C ordnet die Ware danach, wie viel Kapital sie bindet. Im echten Programm kommen die Verkaufszahlen dazu. Dann zeigt dieselbe Auswertung, welche Ware sich dreht und welche liegt.
Wie das gebaut ist
- Läuft offline auf einem Raspberry Pi im Laden
- Kein Internet nötig, keine monatliche Gebühr, keine fremde Cloud
- 209 automatisierte Tests, Auslieferung nur bei bestandenen Tests
- Ein Update kann nicht kaputt machen, was gestern noch lief
- Nächtliche Sicherung, Autostart nach Stromausfall
- Nach einem Stromausfall läuft es von allein weiter
- Getrennte Umgebungen für Abnahme und Betrieb
- Neues wird geprüft, bevor es im Laden landet
- Python, SQLite, serverseitig gerendertes HTML
- Bewährte Technik ohne Abhängigkeit von einem Anbieter
Das echte Programm endet beim Etikett. Abgerechnet wird weiter über die vorhandene Kasse, sie funktioniert ja.
Gibt es bei Ihnen einen Ablauf, der so aussieht?
Vier Fragen, keine drei Minuten. Sie bekommen Preis und Termin, oder eine Absage mit Begründung.
Was kostet das bei mir?