Variant Barcode & Inventory Manager
Verwalte jede PrestaShop-Variante eindeutig über SKU, EAN, UPC und Barcode. Buche Bestände per Scanner, hinterlege Lagerplätze, führe Inventuren durch und kontrolliere Kommissionierung und Verpackung direkt im Back Office.
- Version: 1.2.0
- Kompatibilität: PrestaShop 8.1+, PrestaShop 9 und PHP 8.1+.
- Lizenz: eine produktive PrestaShop-Installation.
- Bereitstellung: digitaler ZIP-Download nach dem Kauf.
Varianten, Barcodes und Lagerprozesse zentral verwalten
Der Variant Barcode & Inventory Manager erweitert PrestaShop um professionelle Arbeitsabläufe für exakte Produktvarianten. Verwalte SKU, EAN, UPC und Barcodes, hinterlege Lagerplätze, buche Bestände per Scanner, führe Inventuren durch und kontrolliere Kommissionierung und Verpackung direkt im Back Office.
PrestaShops native Kombinationen und StockAvailable bleiben dabei die verbindliche Grundlage. Das Modul ergänzt den bestehenden Shop um operative Funktionen, ohne Warenkorb, Checkout oder Versandlogik zu ersetzen.
- Exakte Verwaltung jeder Produktvariante
- Lokale Barcode-Erzeugung ohne externe API
- Scanner-gestützte Lagerprozesse
- Native PrestaShop-Bestandssynchronisierung
- CSV-Import mit Prüfung vor der Übernahme
- Nachvollziehbare Bestands- und Änderungshistorie
Für wen ist das Modul geeignet?
Das Modul richtet sich an PrestaShop-Händler, die Produkte mit Kombinationen wie Größe, Farbe, Material oder Ausführung verwalten und jede konkrete Variante eindeutig identifizieren müssen.
- Onlineshops mit vielen Produktkombinationen
- Händler mit SKU-, EAN- oder UPC-basierten Prozessen
- Lagerteams mit USB- oder Bluetooth-Barcodescannern
- Shops, die eigene Barcode-Etiketten drucken möchten
- Unternehmen mit regelmäßigen Inventuren
- Teams, die Bestellungen vor Versand per Scan kontrollieren
- Händler, die Bestandsänderungen nachvollziehbar dokumentieren müssen
Das Problem
PrestaShop bildet Produktvarianten nativ als Kombinationen ab. Im täglichen Lagerbetrieb fehlen jedoch häufig zentrale Werkzeuge für eindeutige Variantenkennzeichnung, Lagerplatzverwaltung, Scannerbuchungen, Inventur, Etikettendruck und Versandkontrolle.
- Verwechslungen ähnlicher Varianten
- Fehlende oder doppelte SKU-, EAN- und Barcode-Werte
- Manuelle Bestandskorrekturen ohne aussagekräftige Historie
- Unklare Lagerplätze
- Fehler bei Kommissionierung und Verpackung
- Unsichere Tabellenimporte direkt in operative Daten
Der Variant Barcode & Inventory Manager bündelt diese Aufgaben in einem Back-Office-Arbeitsbereich.
Funktionsübersicht
Exakte Variantenverwaltung
Jede kaufbare PrestaShop-Kombination wird als eigenständige Variante verwaltet. Das Modul verwendet die native product_attribute_id und einen deterministischen Variantenschlüssel aus den zugeordneten Attributgruppen und Attributwerten.
- Unterstützung für Produkte mit und ohne Kombinationen
- Synchronisierung vorhandener PrestaShop-Produkte und Kombinationen
- Automatische Deaktivierung gelöschter Varianten im Modulbestand
- Produktname, Variantenoptionen und native Identität jederzeit sichtbar
SKU, EAN und UPC
- SKU beziehungsweise PrestaShop-Referenz je Variante verwalten
- EAN-8 und EAN-13 validieren
- UPC-A inklusive Prüfziffer validieren
- Fehlende SKU-Werte anhand eines konfigurierbaren Musters generieren
- Fehlende EAN-13-Werte aus Präfix und sicherer Sequenz erzeugen
- Doppelte und widersprüchliche Identifikatoren erkennen
- Identifikatoren einzelner Varianten gegen unbeabsichtigte Änderungen sperren
- Änderungen mit Mitarbeiter, Quelle, Alt- und Neuwert protokollieren
Barcode-Erzeugung
Barcodes werden vollständig lokal im Modul erzeugt. Produkt- und Identifikationsdaten werden dafür nicht an externe Barcode-Dienste übertragen.
Unterstützte Formate: CODE 128, CODE 39, EAN-13, EAN-8, UPC-A und QR-Code.
Als Barcodequelle können SKU, EAN, UPC oder ein manueller Wert verwendet werden. Manuelle Barcode-Werte werden geschützt und nicht durch eine automatische Synchronisierung überschrieben.
Lagerplatzverwaltung
- Lagercode und Lagername sowie ein Standardlager
- Gang, Regal, Fachboden und Behälter oder Fach
- Individueller Mindestbestand je Variante
- Filter für fehlende Lagerplätze und niedrige Bestände
Wichtiger Hinweis: In der aktuellen Version besitzt jede Variante einen Lagerdatensatz und einen nativen PrestaShop-Bestand. Das Modul verteilt Bestände nicht gleichzeitig auf mehrere Lagerorte und ersetzt kein Warehouse-Management-System mit separaten Teilbeständen.
Scanner und Bestandsbuchungen
Das Scannerfeld verarbeitet SKU, EAN, UPC und Barcode. Übliche Scanner, die einen Wert wie eine Tastatureingabe mit anschließendem Enter senden, können ohne spezielle Treiber verwendet werden.
- Variante per Scan oder manueller Eingabe finden
- Wareneingang buchen und Bestand manuell entfernen
- Referenz wie Bestellung, Lieferschein oder Notiz hinterlegen
- Negative manuelle Bestände verhindern
- Unbekannte und mehrdeutige Identifikatoren ablehnen
- Jede Buchung in der Bewegungshistorie speichern
Bestandsänderungen sperren während der Verarbeitung sowohl den Moduldatensatz als auch den nativen PrestaShop-Bestandsdatensatz. Dadurch werden parallele Scanner-, Back-Office- und Checkout-Änderungen geordnet verarbeitet.
Inventur
- Inventursitzung für ein Lager erstellen
- Erwarteten Bestand als Momentaufnahme speichern
- Varianten per Barcode zählen
- Soll-, Ist- und Differenzbestand prüfen
- Differenzen gesammelt und nur einmal anwenden
- Gleichzeitige Anwendungsversuche durch Datenbanksperren verhindern
Etiketten und Druck
- A4-Standardvorlage und Thermovorlage in 50 × 30 mm
- Eigene Breite, Höhe, Spalten und Zeilen
- Optional Produktname, Variantenoptionen, SKU, EAN, UPC, Preis und Lagerplatz drucken
- Lokale SVG-Barcodeerzeugung
- Druckvorschau direkt im Browser
CSV-Export und sicherer Import
Der Export enthält die exakte Variantenidentität sowie Identifikatoren, Bestand und Lagerplatzdaten. Der Import erfolgt in zwei Stufen:
- Datei hochladen und vollständig validieren.
- Nur einen fehlerfreien Batch ausdrücklich anwenden.
Geprüft werden Dateityp und eine maximale Größe von 5 MB, Spalten und doppelte Überschriften, Variantenidentität, doppelte Importzeilen, Identifikationskonflikte, Prüfziffern, gesperrte Werte, Mengen, Mindestbestände, Lager, Barcodeformate und unterstützte Zeichen. Formelähnliche Werte werden beim Export neutralisiert, damit Tabellenprogramme sie nicht als ausführbare Formeln interpretieren.
Kommissionierung und Verpackung
- Kommissionierung anhand einer PrestaShop-Bestellnummer starten oder fortsetzen
- Erforderliche Mengen exakter Varianten aus Bestellpositionen übernehmen
- Falsche Varianten und Überkommissionierung beim Scan verhindern
- Nach vollständiger Kommissionierung automatisch zur Verpackungsprüfung wechseln
- Verpackte Varianten erneut scannen und die Sitzung vollständig abschließen
- Parallele Scans atomar begrenzen
Das Modul nimmt dabei keine zweite Bestandsabbuchung vor. PrestaShop bleibt für den eigentlichen Bestell- und Bestandslebenszyklus verantwortlich.
Datenqualität, Dashboard und Historie
Das Dashboard zeigt verwaltete Varianten, fehlende Barcodes, niedrige Bestände, fehlende Lagerplätze, negative native Bestände, Identifikationskonflikte und Bestandsbewegungen des Tages. Zusätzliche Prüfungen erkennen fehlende SKU, ungültige EAN/UPC, doppelte Identifikatoren und unvollständige Lagerplätze.
Die Audit- und Bewegungshistorie dokumentiert Änderungen an SKU, EAN, UPC, Barcodes, Sperren, Lager und Lagerplatz sowie Bestandsbewegungen mit Vorher-, Nachher- und Differenzwert, Mitarbeiter, Quelle, Referenz und Zeitpunkt.
Integration mit PrestaShop
Native Daten bleiben maßgeblich
Der Modulbestand ist eine operative Spiegelung. Der im Shop sichtbare und für Bestellungen verwendete Bestand bleibt in PrestaShops StockAvailable gespeichert. Vom Modul ausgelöste Änderungen verwenden die native PrestaShop-API. Änderungen aus Checkout, Bestellstatus, Produktverwaltung oder anderen kompatiblen Prozessen werden über PrestaShop-Hooks zurück in das Modul gespiegelt.
Verwendete Hooks: actionUpdateQuantity, actionProductAdd, actionProductUpdate, actionProductDelete, actionProductAttributeUpdate, actionProductAttributeDelete, actionValidateOrder und actionOrderStatusPostUpdate.
Das Modul ersetzt nicht den Warenkorb, verändert nicht die Versanddienstleisterauswahl, fügt keine zweite Bestandsabbuchung bei Bestellungen hinzu und benötigt keine sichtbare Storefront-Komponente.
Sicherheit und Datenverarbeitung
- Ausschließlich im PrestaShop Back Office verfügbar
- Nutzung der PrestaShop-Admin-Tokens und Mitarbeiterberechtigungen
- Validierung, Typumwandlung und HTML-Escaping eingehender Daten
- Lokale Barcode-Erzeugung ohne externe Barcode-API
- Shopbezogene Variantenabfragen in Multishop-Kontexten
- Transaktionen und Zeilensperren für kritische Bestandsprozesse
- Atomare Begrenzung von Kommissionier- und Verpackungsscans
- CSV-Formelschutz
Das Modul erstellt keine Kundenkonten, verarbeitet keine Zahlungsdaten und sendet keine Modul- oder Produktdaten an Waldbyte oder andere externe Dienste.
Technische Anforderungen: PrestaShop 8 und PrestaShop 9
- PrestaShop 8: ab 8.1.x
- PrestaShop 9: unterstützt
- PHP: ab 8.1
- Datenbank: MySQL beziehungsweise eine von der PrestaShop-Version unterstützte kompatible Datenbank
- JavaScript im Back Office und moderner Browser
- Tastaturkompatibler USB- oder Bluetooth-Scanner empfohlen
Installation
- ZIP-Datei im PrestaShop Back Office unter Module > Module Manager > Modul hochladen auswählen.
- Modul installieren.
- Variant Barcode & Inventory unter Katalog öffnen.
- Bestehende Produktvarianten synchronisieren.
- Standardlager, SKU-Muster, EAN-Präfix, Mindestbestand und Barcodeeinstellungen konfigurieren.
- Scanner, Etikettenformat und einen vollständigen Testauftrag prüfen.
Vor der Installation und vor größeren Importen wird ein vollständiges Datenbank-Backup empfohlen.
Aktualisierung und Deinstallation
Das Modul enthält versionierte Upgrade-Skripte. Die aktuelle Version ist 1.2.0. Bei der Deinstallation bleiben die Moduldatentabellen standardmäßig erhalten. Dadurch werden Inventur-, Audit- und Bewegungsdaten nicht unbeabsichtigt gelöscht. In den Einstellungen kann ausdrücklich aktiviert werden, dass die Daten bei der Deinstallation entfernt werden.
Das Modul legt 13 Tabellen mit dem Präfix pvm_ an: pvm_variant_meta, pvm_warehouse, pvm_stock_movement, pvm_audit, pvm_count_session, pvm_count_item, pvm_import_batch, pvm_import_row, pvm_label_template, pvm_option_code, pvm_pick_session, pvm_pick_item und pvm_sequence.
Aktuelle Version 1.2.0
- Bestandssperren für Modul- und native PrestaShop-Bestandsdatensätze
- Nebenläufigkeitsschutz für Inventur, Kommissionierung und Verpackung
- Native PrestaShop-Regeln für negative Bestände bleiben erhalten
- Serverseitige Seitennavigation für große Variantenlisten
- SQL-basierte Konfliktstatistiken
- Schutz vor Tabellenformeln im CSV-Export
- Verbesserte Bereinigung bei fehlgeschlagener Installation
- Automatisierte CLI-Regressionsprüfungen
FAQ
Ersetzt das Modul die native PrestaShop-Bestandsverwaltung?
Nein. StockAvailable bleibt die verbindliche Bestandsquelle. Das Modul ergänzt Scanner-, Barcode-, Lagerplatz-, Inventur- und Prüfprozesse.
Funktioniert das Modul mit Produkten ohne Kombinationen?
Ja. Ein Produkt ohne Kombinationen wird als Basisvariante verwaltet.
Werden Bestände bei einer Bestellung doppelt abgezogen?
Nein. Die Bestellung wird weiterhin von PrestaShop verarbeitet. Die Bestell-Hooks des Moduls kennzeichnen passende Bewegungen, lösen aber keine zweite Abbuchung aus.
Kann ich vorhandene SKU-, EAN- und UPC-Werte verwenden?
Ja. Native Werte werden bei der Synchronisierung übernommen und können im Modul validiert, bearbeitet oder gesperrt werden.
Benötigt die Barcode-Erzeugung einen externen Dienst?
Nein. Alle unterstützten Barcodes werden lokal als SVG erzeugt.
Welche Scanner funktionieren?
Scanner, die den gelesenen Code als Tastatureingabe senden, funktionieren in der Regel ohne zusätzliche Integration. Der Scanner sollte nach dem Code ein Enter-Signal senden können.
Unterstützt das Modul mehrere Lager?
Es können mehrere Lager und Lagerplätze angelegt werden. Eine Variante ist aktuell einem Lagerplatz zugeordnet und verwendet einen nativen PrestaShop-Gesamtbestand. Separate Teilbestände derselben Variante über mehrere Lager werden nicht geführt.
Kann ich Etiketten anpassen?
Ja. Breite, Höhe, Spalten, Zeilen und sichtbare Informationsfelder können konfiguriert werden.
Ist ein CSV-Import sofort wirksam?
Nein. Der Import wird zuerst validiert. Nur ein vollständig gültiger Batch kann anschließend angewendet werden.
Was geschieht mit den Daten bei der Deinstallation?
Standardmäßig bleiben sie erhalten. Eine vollständige Löschung muss in den Moduleinstellungen ausdrücklich aktiviert werden.
Verändert das Modul die Storefront?
Nein. Das Modul ist für das Back Office konzipiert und gibt standardmäßig keine sichtbaren Inhalte im Frontend aus.
Transparente Produktgrenzen
Der Variant Barcode & Inventory Manager ist kein ERP, kein Versanddienstleister und kein vollständiges Warehouse-Management-System. Die aktuelle Version bietet keine parallelen Teilbestände derselben Variante pro Lager, keine mobile native App und keine direkte Hardwaresteuerung von Spezialscannern oder Etikettendruckern.
Der Browser übernimmt die Druckausgabe. Drucker, Papierformat, Skalierung und Ränder müssen einmalig am jeweiligen Arbeitsplatz eingerichtet und getestet werden.
Lizenz, Support und Updates
- Enthaltene Shoplizenzen: eine produktive PrestaShop-Installation.
- Lizenzart: einfaches, nicht ausschließliches und nicht übertragbares Nutzungsrecht. Weitergabe, Weiterverkauf, Unterlizenzierung oder Veröffentlichung der Dateien sind nicht erlaubt.
- Enthaltener Support: Hilfe beim Download-Zugriff, Fragen zu Installation und Konfiguration sowie Prüfung reproduzierbarer Modulfehler in einer aufgeführten Standardumgebung.
- Nicht enthalten: Installation als Dienstleistung, Individualentwicklung, Theme-Anpassung, Konflikte mit Drittmodulen, Datenmigration oder Integration in Sonder-Setups. Diese Leistungen können separat angeboten werden.
- Updates und Verlängerung: Das aktuelle Paket 1.2.0 ist enthalten. Die geltenden Bedingungen versprechen keinen festen Zeitraum kostenloser zukünftiger Updates. Es gibt kein Abonnement und keine automatische Verlängerung; spätere kostenpflichtige Upgrades können separat angeboten werden.
Variantenprozesse direkt in PrestaShop professionalisieren
Reduziere Variantenverwechslungen, beschleunige Lagerbuchungen und kontrolliere Bestellungen vor dem Versand mit eindeutigen Barcodes und nachvollziehbaren Prozessen.
-
Artikel-Nr.PVM-1.2.0
-
Auf Lager1000 Artikel
Kommentare (0)
Ihre Bewertung der Rezension kann nicht gesendet werden
Kommentar melden
Meldung gesendet
Ihre Meldung kann nicht gesendet werden