Beim Thema WooCommerce Lagerbestand Varianten lässt sich der Bestand auf zwei Ebenen führen: am Elternprodukt oder an der einzelnen Variante. Beides gleichzeitig ist möglich – und genau daraus entsteht der Fehler, der sich am schwersten finden lässt.
Varianten, die ihren Bestand selbst führen, ziehen aus ihrem eigenen Bestand. Varianten, die das nicht tun, ziehen aus dem Bestand des Elternprodukts – sofern dieser geführt wird.
Eine Menge für alle Varianten. Praktisch bei Artikeln, die sich nur in einer unkritischen Eigenschaft unterscheiden.
Jede Größe, jede Farbe führt ihre eigene Menge. Der Normalfall im Textil- und Schuhhandel.
Einige Varianten eigenständig, andere am gemeinsamen Topf. Technisch erlaubt – und die Quelle des Problems.
Drei Größen führen eigenen Bestand, zwei nicht – etwa weil sie später angelegt wurden.
Der Bestands-Push adressiert die Variante, ohne zu prüfen, auf welcher Ebene sie geführt wird.
Bei den beiden Größen ohne eigene Führung wirkt die Menge auf den gemeinsamen Topf.
Der Bestand einer Größe verändert stillschweigend die Verfügbarkeit der anderen. Niemand sucht dort.
Das Heimtückische daran: Es gibt keine Fehlermeldung. Der Push meldet Erfolg, und die Abweichung fällt erst auf, wenn eine Größe ausverkauft ist, die im Regal liegt.
| Prüfung | Warum |
|---|---|
| Führt diese Variante überhaupt Bestand? | Ohne Bestandsführung gibt es keine Menge, die geschrieben werden könnte |
| Auf welcher Ebene wird sie geführt? | Eigene Menge oder gemeinsamer Topf am Elternprodukt |
| Welche Geschwister hängen am selben Topf? | Damit eine Korrektur nicht unbeabsichtigt andere Varianten bewegt |
| Gibt es überhaupt eine Zuordnung? | Eine Variante ohne eindeutige Kennung im Lager ist nicht sauber abgleichbar |
Jede Variante ist im Lager ein eigener Artikel mit eigenem Lagerplatz und eigenem Bestand – unabhängig davon, wie WooCommerce sie führt.
Am Packtisch wird die konkrete Variante gescannt. Die falsche Größe lässt sich nicht abschließen – der häufigste Retourengrund im Textilhandel.
Der Bestand wird dorthin geschrieben, wo er hingehört, statt pauschal auf die Variante.
Ein Fehler beim Thema WooCommerce Lagerbestand Varianten meldet sich nie direkt. Er zeigt sich in Symptomen, die man zuerst woanders sucht.
Ausgerechnet die Größe, von der reichlich im Regal liegt, ist im Shop nicht bestellbar. Das ist das klassische Bild, wenn eine Variante ohne eigene Bestandsführung an einem leergelaufenen Topf hängt.
Du änderst die Menge an einer Größe und stellst hinterher fest, dass sich die Verfügbarkeit anderer Größen mitverändert hat. Dann wirkt die Änderung nicht auf die Variante, sondern auf das Elternprodukt.
Das angebundene System schreibt, bekommt eine Bestätigung und trotzdem steht im Shop etwas anderes. Technisch war der Schreibvorgang erfolgreich – er hat nur die falsche Ebene getroffen.
In allen drei Fällen hilft derselbe Handgriff: jede Variante bekommt eine eigene Bestandsführung und eine eindeutige Artikelnummer. Danach ist WooCommerce Lagerbestand Varianten kein Sonderfall mehr, sondern eine gewöhnliche Zeile im Lager. Die Grundlagen stehen auf Lagerbestand verwalten, das Verhalten variabler Produkte beschreibt die offiziellen WooCommerce-Dokumentation zu variablen Produkten.
Die Grundlagen stehen auf Lagerbestand verwalten; zum Packtisch siehe Kommissionierung.
In der Regel je Variante. Der gemeinsame Topf am Elternprodukt ist nur sinnvoll, wenn sich die Varianten in nichts unterscheiden, das den Bestand betrifft.
Varianten ohne eigene Bestandsführung greifen auf den Bestand des Elternprodukts zu. Eine Änderung dort wirkt auf alle diese Varianten gleichzeitig.
Weil er auf dem gemeinsamen Topf gelandet ist statt auf der Variante. Ohne Prüfung der Führungsebene passiert das unbemerkt.
Nein, und das ist das Problem. Der Schreibvorgang ist technisch erfolgreich – er trifft nur die falsche Ebene.
Am Packtisch wird der Barcode der konkreten Variante gescannt. Passt er nicht zur Bestellposition, lässt sich das Paket nicht abschließen.
Dringend zu empfehlen. Ohne eindeutige Kennung je Variante ist weder ein sauberer Abgleich noch ein Scan möglich.
In der Demo schreiben wir einen Bestand auf eine Variante und zeigen, was dabei geprüft wird.