Stimmt dein Bestand in Pickware nicht, steckt meist eine von wenigen Ursachen dahinter. Hier findest du die häufigsten Fälle, woran du sie erkennst und was du tun kannst.
Bestand hängt in einer Kommissionierkiste oder einem Wareneingang
Wird eine Kommissionierung in der WMS App abgebrochen und Später einlagern gewählt, bleibt die bereits entnommene Ware in einer Kommissionierkiste. Sie zählt weiter zum Bestand, liegt aber auf keinem Lagerplatz und lässt sich weder kommissionieren noch ausbuchen oder umlagern. Typisch ist dann die Meldung Der Bestand reicht nicht aus beim Auslagern.
Schließe den Einlagerungsvorgang in der WMS App unter Wareneingang ab, wie in Wie kann ich abgebrochene Kommissioniervorgänge wieder einlagern? beschrieben.
Ähnlich ist es bei Wareneingängen, die freigegeben, aber noch nicht eingelagert sind. Ihr Bestand zählt zum Gesamtbestand, steht im Lager aber noch nicht zur Verfügung. Lagere den Wareneingang vollständig ein, bevor du die Ware ausbuchst oder kommissionierst. Das gilt auch für Stücklisten, wenn eine Komponente noch im Wareneingang steckt.
Die Bestellung steht auf Versendet, aber der Bestand wurde nicht ausgebucht
Ein Wechsel des Bestell- oder Lieferstatus in Shopware bucht keinen Bestand aus, er steuert nur die Reservierung. Ausgebucht wird über Bestellung versenden an der Bestellung, in der WMS App über Versandfertig → Als versendet markieren oder per Mehrfachänderung. Auch ein Versandetikett bucht keinen Bestand aus. Mehr dazu in Wie ergibt sich der reservierte Bestand in Pickware?
Bestand ist reserviert, ohne dass es eine Bestellung gibt
Werden die Message Queue und die geplanten Aufgaben deines Shops nicht abgearbeitet, berechnet Pickware Bestände, Reservierungen und Stücklistenbestände nicht neu. Sie stimmen dann nicht mehr, zum Beispiel nach vielen Verkäufen oder einem Update.
Schnelle Hilfe: Stoße unter Einstellungen → System → Caches und Indizes den Index PickwareErp.StockIndexer neu an, oder aktualisiere alle Indizes. Dauerhaft hilft ein Worker, der vom Server betrieben wird, statt des Admin-Workers. Prüfe außerdem, ob Prozesse hängen, und halte deine Plugins aktuell. Mehr dazu in Was kann ich tun, wenn meine Message Queue nicht funktioniert?
Der Bestand ist nur im Shop falsch
Ist der Bestand in der Shopware Admin richtig und nur im Frontend deines Shops falsch, liegt es nicht an Pickware. Leere in diesem Fall den Cache deines Shops.
Ein Import hat den Bestand verändert
Importierst du Produkte mit einem Import-Profil, das zusätzlich das Bestandsfeld enthält, schreibt der Import alte Werte als Soll-Bestand. Pickware bucht den Bestand dann auf diesen Wert herunter. Mappe das Bestandsfeld in solchen Profilen deshalb nicht.
Bestand liegt plötzlich auf Unbekannt
Bestand landet auf dem Lagerplatz Unbekannt, wenn ein Produkt ohne Standardlagerplatz eingebucht wird, zum Beispiel manuell, per CSV, über eine Retoure oder nach dem Reaktivieren der Bestandsführung. Werden Bestände direkt in der Datenbank statt über Bestandsbewegungen geändert, rechnet Pickware den Bestand aus den Bewegungen neu und bucht den Rest ebenfalls auf Unbekannt. Diesen Bestand kannst du per CSV auf einen echten Lagerplatz umbuchen.
