PrestaShop Lagerbestand massenhaft aktualisieren nach einer Inventur
Den Lagerbestand in PrestaShop nach einer Inventur massenhaft zu aktualisieren braucht drei Dinge: eine Zählliste mit Artikelnummern von Produkten und Kombinationen, einen Vergleich der Zählung mit dem Bestand im Shop vor dem Speichern und ein Speichern, das eine Lagerbewegung festhält. Das Backend ändert den Bestand Produkt für Produkt. Im Chat setzen Sie bis zu 100 Positionen auf einmal, nach einer Vorschau der Differenzen.
Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von PrestaShop-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 5 Min. Lesezeit
Wie lange dauert es, eine Inventur ins Backend zu übertragen?
Lange, denn das Backend lässt Sie jede Position einzeln suchen. Samstag, 18:30, die Inventur ist fertig, und auf dem Schreibtisch liegt eine Liste mit 340 Zeilen. Jede Jacke in fünf Größen und zwei Farben sind zehn Zeilen. Sie öffnen das Produkt, gehen zu den Kombinationen, suchen die Größe, tragen die Zahl ein, speichern. Nach der fünfzigsten Zeile sind Sie nicht mehr sicher, ob XL schwarz schon eingetragen ist.
PrestaShop hat im Menü Katalog eine Seite für den Lagerbestand, auf der Sie Mengen ändern, ohne die Produktseite zu öffnen. Wie sie funktioniert, beschreibt die PrestaShop-Dokumentation zum Lagerbestand. Sie ist schneller als die Produktseite, aber Sie müssen trotzdem jede Position einzeln suchen. Deshalb kommt im Forum immer wieder das Thema Massenänderung des Bestands per Datenbankabfrage auf (Thread auf Polnisch).
Warum den Bestand nicht per Datenbankabfrage ändern?
Weil die Abfrage alles überspringt, was PrestaShop beim Speichern des Bestands tut. Es entsteht keine Lagerbewegung, also zeigt die Historie nicht, wer die Menge wann geändert hat. Module, die den Bestand mit einem Marktplatz oder einem Lagersystem abgleichen, bekommen kein Signal über die Änderung. Der Shop zeigt die neuen Zahlen und der Marktplatz noch die alten.
Bei Marktplatz-Integrationen ist eine einzige Quelle für den Bestand wichtiger als das Modul selbst. Bevor Sie der Integration die Schuld geben, prüfen Sie auch, ob der Shop selbst Änderungen speichert. Ein Beispiel für einen Fehler, bei dem das Backend Mengen nicht gespeichert hat, beschreibt ein Issue im PrestaShop-GitHub.
Was Sie vor dem Speichern des neuen Bestands vergleichen sollten
Die Zählung und den Shop, Zeile für Zeile, bevor Sie etwas ändern. Die Differenzen sagen schon viel.
| Was Sie im Vergleich sehen | Was es meist bedeutet | Was zu tun ist |
|---|---|---|
| der Shop hat mehr als das Regal | Ware außerhalb des Shops verkauft oder beschädigt | die Menge aus der Zählung setzen |
| der Shop hat weniger als das Regal | eine Lieferung wurde nicht eingetragen | die Menge aus der Zählung setzen, Lieferungen prüfen |
| eine große Differenz bei einer Variante | Größe oder Farbe beim Zählen verwechselt | vor dem Speichern noch einmal zählen |
| eine Artikelnummer aus der Zählung gibt es im Shop nicht | Tippfehler oder ein Produkt, das nicht im Shop ist | die Zählung korrigieren |
| Produkt im Shop, fehlt in der Zählung | nicht gezählt oder wirklich null | von Hand entscheiden |
Was Sie für Produkte einstellen, die nach der Zählung bei null stehen
Das Verhalten bei fehlendem Bestand, bevor jemand aus einem leeren Regal bestellt. PrestaShop gibt jedem Produkt drei Optionen. Es kann Bestellungen ohne Bestand ablehnen, sie erlauben oder den Standard des Shops verwenden. Den Standard des Shops finden Sie unter Shop-Einstellungen > Produkteinstellungen.
Nach einer Inventur ist das wichtiger als sonst. Ein Produkt, das im System 12 Stück und im Regal null hatte, hat sich bis heute problemlos verkauft. Jetzt kann ein Kunde es immer noch bestellen, wenn das Produkt Bestellungen ohne Bestand erlaubt. Bei Ware, die Sie auf Anfrage beim Lieferanten bestellen, ist das in Ordnung. Bei einem Auslaufartikel nicht.
Gehen Sie also die Liste der Positionen mit neuer Menge null durch und entscheiden Sie für jede. Wenn ein Produkt nicht zurückkommt, erwägen Sie, es mit einer Weiterleitung aus dem Sortiment zu nehmen, was wir im Beitrag behandeln, was mit einem Auslaufartikel zu tun ist.
Wie Sie den Bestand nach einer Inventur aktualisieren, Schritt für Schritt
Die Reihenfolge zählt, denn der Shop verkauft während der Zählung weiter.
- Bereiten Sie eine Zählliste mit Artikelnummern vor. Spalten: Artikelnummer des Produkts oder der Kombination und die gezählte Menge.
- Notieren Sie, wann die Zählung beendet war. Später eingegangene Bestellungen ändern den Bestand nach der Zählung.
- Vergleichen Sie die Zählung mit dem Shop. Sie suchen die Differenzen aus der Tabelle oben, besonders die großen.
- Korrigieren Sie die Zählung, wo eine Differenz nach einem Fehler aussieht. Besser ein Regal noch einmal zählen.
- Speichern Sie die neuen Mengen in Etappen. Jede Etappe mit einer Vorschau vorher und nachher.
- Prüfen Sie ein paar Produkte im Shop und in Ihrem Integrationsmodul, falls Sie eines haben.
Wie Sie eine Inventur mit Vorschau der Differenzen hochladen
Sie fügen die Zählung ein und bitten um einen Vergleich. Ihr Chat (Claude oder ChatGPT) sucht jede Artikelnummer im Shop, auch unter den Kombinationen, und zeigt die Differenzen. Gespeichert wird erst nach Ihrer Zustimmung.
Sie: Hier ist die Inventur, Artikelnummer und gezählte Menge. Setz den Bestand auf diese Zahlen, auch bei den Größen. Zeig mir zuerst den Shop neben der Zählung.
Ihr Chat: Ich habe 96 der 100 Artikelnummern gefunden. 4 gibt es im Shop nicht; die habe ich unten aufgelistet. Differenzen gibt es bei 31 Positionen, die ersten drei:
Die Laterne Nora hat jetzt 0 Stk., und der Shop erlaubt Bestellungen ohne Bestand. So lassen?
Sie: Nora soll ohne Bestand nicht verfügbar sein. Der Rest wie in der Zählung.
Ihr Chat: Die Vorschau ist fertig: 31 Bestandsänderungen und eine Änderung des Verhaltens bei fehlendem Bestand für die Laterne Nora. Ich speichere nach Ihrer Zustimmung.
alte Version: Handschuhe Grip 9: im Shop 40 Stk.
neue Version: Handschuhe Grip 9: laut Zählung 34 Stk.
alte Version: Jacke Storm XL schwarz: im Shop 3 Stk.
neue Version: Jacke Storm XL schwarz: laut Zählung 5 Stk.
alte Version: Laterne Nora: im Shop 12 Stk.
neue Version: Laterne Nora: laut Zählung 0 Stk.
Montag, 7:50: Sie fügen die Inventur ein, lesen die Differenzen und bestätigen, bevor die ersten Bestellungen eingehen. Das Speichern funktioniert wie im Backend: mit einer Lagerbewegung und einem Signal für Integrationsmodule. Jede Etappe können Sie im Änderungsverlauf rückgängig machen. Den Bestand ändert TellMyShop Pro mit dem Schalter Verkauf, den Sie vor der ersten Korrektur im Modul-Panel einschalten müssen. Details auf der Seite Preise. Eine Beispielanfrage ist Bestand nach einer Inventur korrigieren. Wenn Sie auch Preise und EANs von Varianten korrigieren, lesen Sie den Beitrag dazu, wie Kombinationspreise funktionieren.
Was eine Korrektur in PrestaShop nicht abdeckt
Sie zählt die Ware nicht für Sie, und sie ändert den Bestand nicht auf dem Marktplatz selbst. Sie ändert den Bestand in PrestaShop, und Ihr Integrationsmodul erledigt den Rest.
Fragen und Antworten
Trage ich nach einer Inventur die neue Menge oder die Differenz ein?
Nach einer Zählung tragen Sie die neue Menge ein, also die Zahl, die Sie gezählt haben. Eine Differenz, zum Beispiel minus zwei Stück, ist für einzelne Korrekturen sinnvoll, etwa bei Ware, die beim Transport beschädigt wurde. Bei einer Inventur zählt, was im Regal liegt, und der Shop muss damit übereinstimmen.
Was ist mit Produkten mit Größen oder Farben?
Der Bestand wird für jede Kombination einzeln gespeichert, und der Bestand des Produkts ist ihre Summe. Die Zählung braucht also eine Zeile für jede Größe und Farbe, mit der Artikelnummer der Kombination. Einen Bestand für die Jacke als Ganzes einzutragen bringt nichts, denn der Kunde kauft eine bestimmte Größe und Farbe, nicht eine Jacke im Allgemeinen.
Aktualisiert eine Bestandsänderung über den Chat auch meinen Marktplatz und Großhändler?
Die Änderung wird genauso gespeichert wie im Backend: mit einer Lagerbewegung und einem Signal für die Module, die den Bestand verfolgen. Integrationsmodule, zum Beispiel für einen Marktplatz oder ein Lagersystem, sehen sie so, als hätten Sie den Bestand von Hand geändert. Wie schnell sie das weitergeben, hängt vom Modul ab.
Wie viele Positionen kann ich auf einmal ändern?
Bis zu 100 Positionen in einem Vorgang, also Produkte oder Kombinationen. Eine größere Zählung teilt der Chat in Etappen und zeigt jede in einer Vorschau. Stündliche Limits legen Sie im Modul-Panel fest. Vor einer größeren Zählung prüft der Chat, ob sie hineinpasst, und schlägt sonst Etappen vor. Sie bestätigen jede Etappe einzeln.
Kann ich den Bestand in TellMyShop Free korrigieren?
Nein. Bestand zu ändern braucht TellMyShop Pro und den Schalter Verkauf, der nach der Installation aus ist. Sie schalten ihn selbst im Modul-Panel ein. Ohne ihn kann der Chat Produkte lesen und ihre Daten zeigen, ändert aber keinen Bestand. In TellMyShop Free zeigt Ihnen der Chat den aktuellen Bestand ausgewählter Produkte zum Vergleich mit Ihrer Zählung.
PrestaShop ist eine eingetragene Marke der PrestaShop SA. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.