Alles, was Sie vor der Installation wissen wollen.
Ein detaillierter Blick darauf, wie MHD- & Chargenverwaltung: Lose, FEFO und Verfallsdaten funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.
Verbrauchsdatum und MHD: zwei Daten, zwei Regeln
Das Verbrauchsdatum gilt für leicht verderbliche Lebensmittel: Danach darf das Produkt nicht mehr verkauft werden. Das Mindesthaltbarkeitsdatum signalisiert einen Qualitätsverlust, kein Sicherheitsrisiko: Das Produkt bleibt verkehrsfähig, wenn die Kundschaft informiert wird. Das Modul behandelt die Datumsart als vollwertiges Feld. Automatische Bestandsaktionen betreffen nur das Verbrauchsdatum, und eine abgelaufene Charge mit Verbrauchsdatum wird nie einer Bestellung zugeordnet.
Warum der PrestaShop-Bestand nicht reicht
PrestaShop speichert eine Menge pro Produkt und Variante, ohne zu wissen, woraus sie besteht. Dreißig Einheiten aus dem März und zwanzig aus dem Juni ergeben fünfzig, ohne Information, welche zuerst raus müssen, welche ablaufen oder was jede Lieferung gekostet hat. Händler führen dann eine Tabelle nebenher, entdecken Restbestände zu spät und schreiben hektisch ab. Das Modul ersetzt diese Tabelle durch eine integrierte Verwaltung, die am echten Bestand des Shops ausgerichtet ist.
Wareneingang einzeln oder in Kartons
Eine Charge ist in Sekunden angelegt: Produkt, bei Bedarf Variante, Nummer, Datumsart, Ablaufdatum, Menge und Kosten. Liefert Ihr Lieferant kartonweise, hinterlegen Sie das Gebinde einmal: Referenz und EAN des Kartons, Anzahl der Einheiten, üblicher Preis, Referenz und EAN der verkauften Einheit. Beim Wareneingang wählen Sie In Lieferantenkartons empfangen und geben 3 Kartons zu 30 € ein: Das Modul erfasst 36 Einheiten zu je 2,50 €. Der Kartonpreis kann sich mit jeder Lieferung ändern, die Stückkosten folgen. Bei jedem Wareneingang entscheiden Sie, ob die Menge zum PrestaShop-Bestand hinzukommt.
FEFO bei jeder Bestellung
FEFO steht für First Expired, First Out: Die Charge mit dem nächstliegenden Datum geht zuerst raus. Bei Bestellbestätigung nimmt das Modul zuerst die Chargen der bestellten Variante, dann die des Produkts, vom nächsten Datum aufwärts. Eine Bestellung kann eine Charge aufbrauchen und die nächste anbrechen, genau wie bei der Kommissionierung. Die zu entnehmende Charge steht in der Bestellung und auf dem Lieferschein. Wird die Bestellung storniert, gehen die Einheiten zurück; wird sie reaktiviert, werden sie erneut entnommen.
Die echten Kosten jedes Verkaufs
Der Einkaufspreis eines Produkts ändert sich von Lieferung zu Lieferung. Das Modul speichert die Stückkosten jeder Charge und schreibt bei jeder Bestellung die gewichteten Kosten der tatsächlich verbrauchten Chargen in die Bestellposition. Die Margenberichte von PrestaShop nutzen dann die echten Kosten statt eines festen Einkaufspreises. Das Dashboard zeigt den Einkaufswert des Chargenbestands und den Anteil mit Ablaufrisiko.
Gestaffelte Rabatte bei kurzem Datum
Ware mit kurzem Datum verliert täglich an Wert. Legen Sie bis zu 10 Stufen fest, zum Beispiel 10 % bei 90 verbleibenden Tagen, 20 % ab 60 und 30 % ab 30 Tagen. Der Rabatt ist eine Standard-Katalogpreisregel von PrestaShop, angelegt auf der Charge, die als Nächstes verkauft wird, bei Bedarf an ihre Variante gebunden, und endet am Ablaufdatum. Ist diese Charge ausverkauft, geht der Rabatt auf die nächste über oder entfällt. Auf der Produktseite erklärt ein Hinweis den Rabatt.
Was bei Ablauf passiert
Drei Modi für abgelaufene Chargen mit Verbrauchsdatum: nur die Charge deaktivieren, zusätzlich die Restmenge vom PrestaShop-Bestand abziehen, oder außerdem das Produkt deaktivieren, wenn keine gültige Charge mehr bleibt. Abgelaufene MHD-Chargen werden nur deaktiviert, da das Produkt verkehrsfähig bleibt. Eine Zusammenfassungs-E-Mail warnt vor Ablauf mit einer Schwelle Ihrer Wahl, jede Charge wird nur einmal gemeldet.
Rückverfolgbarkeit und Rückruf
Jede Bewegung wird erfasst: Wareneingang, Bestellung, Stornierung, manuelle Korrektur, Abzug bei Ablauf. Von einer Charge aus sehen Sie die Bestellungen, die sie verbraucht haben, und exportieren die Historie als CSV. Von einer Bestellung aus sehen Sie die versendeten Chargen. Eine bereits verkaufte Charge lässt sich nicht mehr löschen, nur deaktivieren. Das sind die Daten, die Ihr Rückrufverfahren braucht.
Einstieg und Kontrolle
Für den Start mit einem bestehenden Katalog importieren Sie Ihre Chargen per CSV: Produkt über Artikelnummer, EAN, ID oder Variantenreferenz, Datum als JJJJ-MM-TT oder TT/MM/JJJJ, Kartons automatisch umgerechnet, Fehlerbericht pro Zeile. Danach vergleicht die Seite Bestandsabgleich die Einheiten in Chargen mit dem PrestaShop-Bestand und meldet jede Abweichung, etwa nach einer manuellen Korrektur oder einer Retoure. Ein Klick legt die Charge für die fehlenden Einheiten an. Ein Chargen-Bereich auf der Produktseite im Backoffice zeigt dasselbe pro Produkt.
Für wen
Zoohandlungen, Feinkostläden, Röstereien, Wein- und Bierhändler, Nahrungsergänzung, Kosmetik, Tierarzneimittel, technische Verbrauchsmaterialien: jeder Katalog, in dem Datum und Einkaufspreis ebenso zählen wie die Artikelnummer und mehrere Lieferungen desselben Produkts gleichzeitig am Lager liegen.
Technische Umsetzung
Standard-ObjectModel und Admin-Controller, ohne Composer und externe Abhängigkeiten, JavaScript ohne jQuery. Drei Tabellen mit Indizes auf Produkt, Datum und Bestellung. Oberfläche in 8 Sprachen. Das Update von Version 1.0.0 behält Ihre Daten: Spalten werden ergänzt, der frühere Einzelrabatt wird zur ersten Stufe.
Es gibt noch keine Rezensionen.