PrestaShop 8 · PrestaShop 9 · Version 1.2.0

Variant Barcode & Inventory Manager

Varianten, SKU, EAN, UPC und Barcodes verwalten, Lagerplätze zuordnen, Bestände per Scanner buchen, Inventuren durchführen und Bestellungen beim Kommissionieren und Verpacken prüfen.

Variant Barcode & Inventory Manager: Funktionen und Einsatz

 

Kompatibilität: PrestaShop 8 ab Version 8.1.x und PrestaShop 9. PHP 8.1 oder neuer wird vorausgesetzt.

 

Variant Barcode & Inventory Manager für PrestaShop 8 und PrestaShop 9

Variant Barcode & Inventory Manager 1.2.0 für PrestaShop 8 und PrestaShop 9.

 

Varianten, Barcodes und Lagerprozesse zentral verwalten

Der Variant Barcode & Inventory Manager erweitert PrestaShop um professionelle Arbeitsabläufe für exakte Produktvarianten. SKU, EAN, UPC und Barcodes lassen sich zentral verwalten, Lagerplätze zuordnen, Bestände per Scanner buchen, Inventuren durchführen und Bestellungen bei Kommissionierung und Verpackung kontrollieren.

PrestaShops native Kombinationen und StockAvailable bleiben dabei die verbindliche Grundlage. Das Modul ergänzt den vorhandenen Shop um operative Back-Office-Funktionen, ohne Warenkorb, Checkout, Versandlogik oder den nativen Bestandslebenszyklus zu ersetzen.

Produktinformationen
ProduktVariant Barcode & Inventory Manager
Modulversion1.2.0
PrestaShop 8ab 8.1.x
PrestaShop 9unterstützt
PHPab 8.1
Preis99,00 € – aktuelle Preis- und Steuerangaben im Add-on-Shop
BezugDirekt im Waldbyte Add-on-Shop kaufen
Lizenz & SupportDer jeweils aktuelle Umfang ist auf der Produktseite im Add-on-Shop ausgewiesen.

 

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 dem Versand per Scan kontrollieren
  • Händler, die Bestandsänderungen nachvollziehbar dokumentieren müssen

 

Das Problem im täglichen Lagerbetrieb

PrestaShop bildet Produktvarianten nativ als Kombinationen ab. Im operativen Lager fehlen jedoch häufig zentrale Werkzeuge für eindeutige Variantenkennzeichnung, Lagerplatzverwaltung, Scannerbuchungen, Inventur, Etikettendruck und Versandkontrolle. Die Folgen können verwechselte Varianten, fehlende oder doppelte Identifikatoren, Bestandskorrekturen ohne aussagekräftige Historie, unklare Lagerplätze und unsichere Tabellenimporte sein.

 

Funktionsübersicht

Varianten & Identität

Exakte Variantenverwaltung

Jede kaufbare Kombination wird über ihre native product_attribute_id und einen deterministischen Variantenschlüssel verwaltet. Produkte ohne Kombinationen werden als Basisvariante unterstützt.

 

SKU · EAN · UPC

Validierte Identifikatoren

Referenzen pflegen oder erzeugen, EAN-8, EAN-13 und UPC-A prüfen, Duplikate erkennen und einzelne Identifikatoren gegen unbeabsichtigte Änderungen sperren.

 

Barcodes

Lokale Barcode-Erzeugung

CODE 128, CODE 39, EAN-13, EAN-8, UPC-A und QR-Code werden lokal als SVG erzeugt. Produktdaten werden nicht an externe Barcode-Dienste übertragen.

 

Scanner

Bestandsbuchungen

Varianten über SKU, EAN, UPC oder Barcode finden, Wareneingänge buchen, Bestand entfernen und Referenzen wie Bestellung, Lieferschein oder Notiz hinterlegen.

 

Inventur

Soll, Ist und Differenz

Inventursitzungen mit Bestandsmomentaufnahme erstellen, Varianten per Scan zählen, Differenzen prüfen und gesammelt genau einmal anwenden.

 

Etiketten

Druckvorlagen

A4- und Thermovorlagen in 50 × 30 mm sowie eigene Abmessungen, Raster und sichtbare Felder konfigurieren und direkt im Browser drucken.

 

CSV

Geprüfter Import

Dateien werden vollständig validiert. Erst ein fehlerfreier Batch kann ausdrücklich übernommen werden; Exporte schützen formelähnliche Tabellenwerte.

 

Versandkontrolle

Picking & Packing

Bestellvarianten scannen, falsche Artikel und Überkommissionierung verhindern und nach vollständiger Kommissionierung die Verpackung erneut prüfen.

 

Exakte Variantenverwaltung

  • 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

  • PrestaShop-Referenz beziehungsweise SKU je Variante verwalten
  • EAN-8, EAN-13 und UPC-A einschließlich 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 sperren
  • Änderungen mit Mitarbeiter, Quelle, Alt- und Neuwert protokollieren

 

Barcode-Erzeugung

Als Barcodequelle können SKU, EAN, UPC oder ein manueller Wert verwendet werden. Manuelle Barcode-Werte sind geschützt und werden nicht durch automatische Synchronisierungen überschrieben. Unterstützt werden CODE 128, CODE 39, EAN-13, EAN-8, UPC-A und QR-Code.

 

Lagerplatzverwaltung

  • Lagercode, Lagername und Standardlager
  • Gang, Regal, Fachboden sowie Behälter oder Fach
  • Individueller Mindestbestand je Variante
  • Filter für fehlende Lagerplätze und niedrige Bestände

Produktgrenze: Jede Variante besitzt aktuell einen Lagerdatensatz und einen nativen PrestaShop-Gesamtbestand. Separate Teilbestände derselben Variante über mehrere Lagerorte werden nicht geführt.

 

Scanner und Bestandsbuchungen

Übliche Scanner, die einen Code wie eine Tastatureingabe mit anschließendem Enter senden, benötigen keine speziellen Treiber. Unbekannte und mehrdeutige Identifikatoren werden abgelehnt, negative manuelle Bestände verhindert und jede Buchung in der Bewegungshistorie gespeichert. Kritische Änderungen sperren während der Verarbeitung sowohl den Moduldatensatz als auch den nativen PrestaShop-Bestandsdatensatz.

 

Inventur

  1. Inventursitzung für ein Lager erstellen und erwartete Bestände als Momentaufnahme speichern.
  2. Varianten per Barcode zählen sowie Soll-, Ist- und Differenzbestand prüfen.
  3. Differenzen gesammelt anwenden. Eine Sitzung kann nur einmal angewendet werden.
  4. Datenbanksperren verhindern konkurrierende Anwendungsversuche.

 

Etiketten und Druck

Enthalten sind eine A4-Standardvorlage und eine Thermovorlage in 50 × 30 mm. Breite, Höhe, Spalten und Zeilen können angepasst werden. Optional lassen sich Produktname, Variantenoptionen, SKU, EAN, UPC, Preis und Lagerplatz ausgeben. Die Druckvorschau und Ausgabe erfolgen über den Browser.

 

CSV-Export und sicherer Import

Der Export enthält die exakte Variantenidentität sowie Identifikatoren, Bestand und Lagerplatzdaten. Der Import erfolgt zweistufig: zuerst Datei hochladen und vollständig validieren, anschließend nur einen fehlerfreien Batch ausdrücklich anwenden.

Geprüft werden Dateityp und maximale Größe von 5 MB, Spaltennamen, doppelte Überschriften, Variantenidentität, doppelte Varianten im Batch, Identifikationskonflikte, Prüfziffern, Sperren, Mengen, Mindestbestände, Lager, Barcodeformat und erlaubte Zeichen. Formelähnliche Exportwerte werden neutralisiert.

 

Kommissionierung und Verpackung

Eine Sitzung wird über die PrestaShop-Bestellnummer gestartet oder fortgesetzt. Das Modul übernimmt die erforderlichen Mengen der exakten Varianten aus den Bestellpositionen, lehnt falsche Scans ab und verhindert Überkommissionierung. Nach vollständiger Kommissionierung folgt automatisch die Verpackungsprüfung. Dabei erfolgt keine zweite Bestandsabbuchung.

 

Dashboard, Audit und Bewegungshistorie

Das Dashboard zeigt verwaltete Varianten, fehlende Barcodes, niedrige Bestände, fehlende Lagerplätze, negative native Bestände, Identifikationskonflikte und heutige Bewegungen. Protokolliert werden Änderungen an Identifikatoren, Sperren, Lagerplätzen und Beständen mit Mitarbeiter, Quelle, Referenztext und Zeitpunkt.

 

Native Integration mit PrestaShop

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 Hooks zurück in das Modul gespiegelt.

Verwendete Hooks:

  • actionUpdateQuantity
  • actionProductAdd, actionProductUpdate und actionProductDelete
  • actionProductAttributeUpdate und actionProductAttributeDelete
  • actionValidateOrder
  • actionOrderStatusPostUpdate

Das Modul ersetzt nicht den Warenkorb, verändert nicht die Versanddienstleisterauswahl, fügt bei Bestellungen keine zweite Bestandsabbuchung hinzu und benötigt keine sichtbare Storefront-Komponente.

 

Sicherheit und Datenverarbeitung

  • Ausschließlich im PrestaShop Back Office verfügbar
  • PrestaShop-Admin-Tokens und Bearbeitungsberechtigungen für Schreibzugriffe
  • 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

Systemvoraussetzungen
PrestaShop 8ab Version 8.1.x
PrestaShop 9unterstützt
PHPab Version 8.1
DatenbankMySQL beziehungsweise eine von der eingesetzten PrestaShop-Version unterstützte kompatible Datenbank
BrowserModerner Browser mit aktiviertem JavaScript
ScannerTastaturkompatibler USB- oder Bluetooth-Scanner empfohlen

 

Installation

  1. ZIP-Datei im PrestaShop Back Office unter Module → Module Manager → Modul hochladen auswählen.
  2. Modul installieren.
  3. Variant Barcode & Inventory unter Katalog öffnen.
  4. Bestehende Produktvarianten synchronisieren.
  5. Standardlager, SKU-Muster, EAN-Präfix, Mindestbestand und Barcodeeinstellungen konfigurieren.
  6. 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. Bei der Deinstallation bleiben die Modultabellen standardmäßig erhalten, damit Inventur-, Audit- und Bewegungsdaten nicht unbeabsichtigt gelöscht werden. Eine vollständige Löschung kann in den Einstellungen ausdrücklich aktiviert 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, 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

 

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.

 

Häufige Fragen

 

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.

 

 

Variantenprozesse direkt in PrestaShop professionalisieren

Reduzieren Sie Variantenverwechslungen, beschleunigen Sie Lagerbuchungen und kontrollieren Sie Bestellungen vor dem Versand mit eindeutigen Barcodes und nachvollziehbaren Prozessen.

Variant Barcode & Inventory Manager kaufen

 

WALDBYTE

Variantenprozesse direkt in PrestaShop professionalisieren

Reduzieren Sie Variantenverwechslungen, beschleunigen Sie Lagerbuchungen und kontrollieren Sie Bestellungen vor dem Versand mit eindeutigen Barcodes und nachvollziehbaren Prozessen.

Wählen Sie die benötigten Leistungen aus. Waldbyte prüft die Angaben und erstellt eine individuelle, unverbindliche Kostenschätzung.