Ein Produkt ist ausverkauft, im Shop aber noch als verfügbar gelistet. Der Kunde bestellt, du stornierst, und das Vertrauen ist angekratzt. WooCommerce Inventory Management heißt, dass der Shop jeden Verkauf vom Bestand abzieht, rechtzeitig warnt und Vergriffenes nicht mehr anbietet. Das meiste davon bringt WooCommerce selbst mit. Es muss nur vollständig eingeschaltet sein, und man muss wissen, was die einzelnen Einstellungen tatsächlich tun. Bei einer davon liegt die verbreitete Erklärung daneben.

Warum manuelles Lager-Management im WooCommerce-Shop scheitert
Viele Shops starten mit einer Tabelle neben dem Laptop, gelegentlichem Nachzählen und händischen Korrekturen im Backend. Bei zehn Produkten geht das. Mit Varianten, täglichem Versand und mehreren Verkaufswegen wird daraus Dauerarbeit.
Das eigentliche Problem ist nicht der Aufwand, sondern die Fehleranfälligkeit. Ein vergessenes Update führt zum Überverkauf, ein übersehener Rückstand beim Lieferanten zu Wartezeiten, die erst auffallen, wenn Kunden nachfragen.
Die häufigsten Symptome eines ungepflegten Inventars
- Produkte werden verkauft, die nicht mehr vorrätig sind (Overselling)
- Ware liegt monatelang unbemerkt im Lager und bindet Kapital
- Nachbestellungen kommen zu spät oder zu früh
- Varianten wie Größen oder Farben zeigen falsche Verfügbarkeiten
- Rücksendungen landen nicht wieder im Bestand
Jeder dieser Punkte kostet Geld, Zeit oder Kundenvertrauen, oft alles drei.
Die Basis: WooCommerce Lagerverwaltung richtig konfigurieren
Bevor ein Plugin oder ein externes System ins Spiel kommt, lohnt sich der Blick auf die eingebaute Lagerverwaltung. Sie steht unter WooCommerce, Einstellungen, Produkte, Inventar und ist in vielen Shops nur halb aktiviert.
Die Inventar-Einstellungen und was sie tun
Die WooCommerce-Dokumentation beschreibt für diese Seite folgende Optionen:
| Einstellung | Was sie bewirkt |
|---|---|
| Manage stock | Schaltet die Bestandszählung ein. WooCommerce zieht dann bei jedem Verkauf ab. Ohne sie kennt der Shop nur die Zustände vorrätig, vergriffen und lieferbar auf Rückstand |
| Hold Stock (Minuten) | Hält Ware für unbezahlte Bestellungen zurück. Nach Ablauf wird die offene Bestellung storniert und der Bestand wieder freigegeben |
| Low Stock Threshold | Bestand, ab dem eine Warnung per E-Mail ausgelöst wird |
| Out Of Stock Threshold | Bestand, ab dem ein Produkt als vergriffen gilt |
| Notification recipient(s) | Eine oder mehrere Adressen für die Warnungen zu niedrigem Bestand, Nullbestand und Rückstand |
| Out Of Stock Visibility | Blendet vergriffene Produkte im Katalog aus, funktioniert auch ohne Bestandszählung |
| Stock Display Format | Zeigt die Stückzahl immer, nur bei niedrigem Bestand oder nie |
Was Hold Stock wirklich tut
Hold Stock wird oft als Reservierung im Warenkorb beschrieben. Das stimmt nicht. Laut WooCommerce-Dokumentation hält die Einstellung Ware nur für Bestellungen im Status „Zahlung ausstehend“ zurück, ausdrücklich nicht für Bestellungen „In Wartestellung“. Ein Produkt im Warenkorb ist damit noch nicht reserviert. Wer sich darauf verlässt, dass zwei Kunden das letzte Stück nicht gleichzeitig in den Warenkorb legen können, verlässt sich auf einen Schutz, den es an dieser Stelle nicht gibt. Bleibt das Feld leer, ist die Funktion abgeschaltet.
Bestandsverwaltung auf Produktebene
Beim einzelnen Produkt steht die Bestandszählung im Reiter Inventar. Erst wenn sie dort aktiv ist und eine Stückzahl eingetragen ist, zieht WooCommerce bei jeder Bestellung ab.
Bei variablen Produkten, etwa einem T-Shirt in S, M, L und XL, lässt sich der Bestand je Variante führen, mit eigener Stückzahl und eigenem Warnwert. Führst du ihn nur am Hauptprodukt, gibt es keinen eigenen Stand je Größe. Die WooCommerce-Dokumentation hält dazu fest, dass dann alle Varianten im Auswahlmenü stehen bleiben, auch die vergriffenen. Ausgeblendet wird eine leere Variante nur, wenn der Bestand auf Variantenebene geführt wird, die Option zum Ausblenden vergriffener Artikel aktiv ist und für diese Variante kein Rückstand erlaubt ist.
Automatisierung: Wann WooCommerce allein nicht reicht
Die eingebauten Funktionen sind ein solides Fundament, aber sie sehen nur, was im Shop passiert.
WooCommerce verwaltet, was im Shop passiert. Was im Lager, bei Lieferanten oder in anderen Verkaufskanälen passiert, liegt außerhalb seines Blickfelds.
Wer nur über WooCommerce verkauft und ein überschaubares Sortiment hat, kommt mit den Bordmitteln gut durch. Wer zusätzlich auf Marktplätzen oder im Laden verkauft, ein eigenes Lager mit mehreren Leuten betreibt oder mit mehreren Lieferanten arbeitet, braucht eine Stelle, an der alle Bestände zusammenlaufen. Das kann ein Plugin sein, eine Warenwirtschaft oder eine eigene Anbindung.
Szenarien, in denen du mehr brauchst
- Du verkaufst gleichzeitig im Shop, auf einem Marktplatz und im Geschäft
- Du arbeitest mit Dropshipping-Lieferanten, die eigene Bestandslisten führen
- Dein Sortiment ist so groß, dass Bestände nicht mehr Produkt für Produkt gepflegt werden können
- Retouren, Beschädigungen und Proben müssen nachvollziehbar erfasst werden
- Du brauchst Auswertungen zu Abverkauf und Lagerdauer
Plugins und Werkzeuge für WooCommerce Inventory Management
Die Lösungen lassen sich in drei Gruppen teilen: Plugins im WooCommerce-Backend, Warenwirtschaften mit Anbindung und einzelne Automatisierungen.
Plugins direkt im WooCommerce-Backend
Zwei kostenlose Plugins aus dem WordPress.org-Verzeichnis decken den häufigsten Bedarf ab, nämlich alle Bestände auf einer Seite zu sehen und zu ändern:
| Plugin | Was es laut Beschreibung kann | Verbreitung, Stand Oktober 2026 |
|---|---|---|
| ATUM Inventory Management | Übersicht „Stock Central“ mit allen Produkten, Lieferanten, Bestellungen an Lieferanten, Bestandsprotokolle für Retouren, Schäden und Wareneingang | über 10.000 aktive Installationen |
| Stock Manager for WooCommerce | Tabellenansicht für Bestand, Preis und Artikelnummer samt Varianten, Bestandsverlauf je Produkt, Export und Import als CSV | über 20.000 aktive Installationen |
Bei ATUM gehören Lieferanten und Bestellungen an Lieferanten schon zur kostenlosen Fassung, sie stehen in der Liste der freien Funktionen. Beim Stock Manager warnt der Hersteller selbst, dass der CSV-Import überarbeitet werden muss und nur auf eigenes Risiko verwendet werden sollte. Vor einer Massenänderung also erst eine Sicherung.
Warenwirtschaft mit Anbindung
Wer ein eigenes Warenwirtschaftssystem führt, verbindet es mit WooCommerce, statt Bestände an zwei Stellen zu pflegen. Ein Beispiel aus dem deutschsprachigen Raum ist JTL-Wawi. Über den JTL-Connector für WooCommerce werden laut JTL „z.B. Artikel, Bestände und Aufträge“ zwischen Wawi und Shop synchronisiert. Verkaufst du dasselbe Produkt im Geschäft, sinkt damit auch der Bestand im Onlineshop. Wie sich das über mehrere Kanäle sauber hält, steht im Beitrag zur Multi-Channel-Inventar-Synchronisation.
Einzelne Automatisierungen über Zapier oder Make
Für einzelne Lücken ohne komplette Warenwirtschaft reichen Werkzeuge wie Zapier oder Make. Sie greifen über die WooCommerce-Schnittstelle auf Bestellungen und Produkte zu. Typische Abläufe:
- Bestand unter einem Wert: Nachricht an den Einkauf
- Neue Bestellung: Bestand in eine Tabelle übertragen
- Bestätigung vom Lieferanten: Bestand in WooCommerce erhöhen
Das ersetzt keine Warenwirtschaft, schließt aber gezielt eine Lücke im Ablauf.
Warum Reorder Points dein wichtigstes Werkzeug sind
Der Reorder Point, also der Meldebestand, ist der Bestand, bei dem nachbestellt werden muss, damit die Ware ankommt, bevor das Regal leer ist. Er macht aus Reagieren Vorausplanen.
Die gängige Formel lautet:
Reorder Point = durchschnittlicher Tagesabsatz × Lieferzeit in Tagen + Sicherheitsbestand
Ein Beispiel: Du verkaufst im Schnitt 5 Stück pro Tag, dein Lieferant braucht 10 Tage, und du willst 20 Stück Puffer halten. Dann liegt der Reorder Point bei 5 × 10 + 20 = 70 Stück. Fällt der Bestand unter 70, muss die Bestellung raus.
In WooCommerce lässt sich dieser Wert als Warnschwelle für niedrigen Bestand eintragen, global oder je Produkt und Variante. Mit eingeschalteter E-Mail-Warnung ist das ein Frühwarnsystem ohne zusätzliche Software. Welche Mails WooCommerce sonst noch verschickt und wie sie eingestellt werden, steht im Beitrag zu den Transaktionsmails.
Saisonalität berücksichtigen
Ein Reorder Point ist kein fester Wert. Ein Produkt, das im Sommer zehnmal am Tag verkauft wird und im Winter zweimal, braucht zwei verschiedene Schwellen. Wer das nicht nachzieht, bestellt in der ruhigen Zeit zu viel und in der starken zu wenig.
Die ruhigen Wochen eignen sich gut, um die Werte für das nächste Hoch anzupassen. Mehr dazu, was sich in der Flaute sonst noch lohnt, im Beitrag zur Sommerloch-Optimierung deines Shops.
Typische Fehler beim WooCommerce Inventory Management
Auch mit den richtigen Werkzeugen entstehen Probleme, wenn die Abläufe dahinter fehlen. Diese Fehler tauchen am häufigsten auf.
Fehlende Artikelnummern
Ohne einheitliche Artikelnummer (SKU) lässt sich kein Bestand sauber zwischen Systemen abgleichen. WooCommerce erlaubt Produkte ohne SKU. Für einen kleinen Shop ist das unproblematisch, bei der Anbindung einer Warenwirtschaft wird es zum Hindernis, weil beide Seiten dasselbe Produkt erkennen müssen. Eine klare Nummernlogik gehört deshalb an den Anfang.
Retouren nicht zurückbuchen
Ob erstattete Ware wieder in den Bestand geht, entscheidet laut WooCommerce-Dokumentation ein Kästchen im Erstattungsdialog: „Restock refunded items“. Ist es nicht angehakt, steht im System weniger Bestand als im Regal, und es wird unnötig nachbestellt. Retouren ohne Erstattung, etwa ein Umtausch, brauchen einen eigenen festen Ablauf.
Hold Stock falsch verstanden
Wer annimmt, Hold Stock reserviere Ware im Warenkorb, rechnet mit einem Schutz, den die Einstellung nicht bietet. Sie wirkt nur auf unbezahlte Bestellungen im Status „Zahlung ausstehend“. Ein zu langer Wert hält außerdem Ware fest, die längst wieder verkauft werden könnte, weil eine abgebrochene Zahlung so lange als offene Bestellung stehen bleibt.
Lagerabgänge außerhalb von Bestellungen
Beschädigte Ware, Proben, Eigenbedarf und Schwund müssen zeitnah im System landen. Ohne festen Ablauf für diese Lagerabgänge außerhalb von Bestellungen stimmen die Zahlen nie.
Kurz zusammengefasst
WooCommerce Inventory Management ist kein einmaliges Setup, sondern ein laufender Ablauf. Die Bordmittel reichen für viele Shops, wenn sie vollständig eingeschaltet und richtig verstanden sind.
Die wichtigsten Punkte auf einen Blick:
- Bestandszählung global und je Produkt einschalten, bei Varianten je Variante
- Warnschwelle für niedrigen Bestand und E-Mail-Empfänger eintragen
- Hold Stock als Schutz für unbezahlte Bestellungen verstehen, nicht als Reservierung im Warenkorb
- Reorder Points berechnen und an die Saison anpassen
- Für größere Sortimente ein Plugin wie ATUM oder eine Warenwirtschaft wie JTL-Wawi prüfen
- Bei jeder Rückerstattung prüfen, dass „Restock refunded items“ angehakt ist
- Lagerabgänge außerhalb von Bestellungen im System erfassen
Worauf sich das stützt
- WooCommerce Dokumentation: Inventar-Einstellungen, Variable Produkte, Rückerstattungen, abgerufen am 19.10.2026
- WordPress.org Plugin-Verzeichnis: ATUM WooCommerce Inventory Management and Stock Tracking, Stock Manager for WooCommerce, abgerufen am 19.10.2026
- JTL Software: JTL-Connector für WooCommerce, abgerufen am 19.10.2026
Was du noch wissen solltest
Gemeint ist die Bestandsführung im Shop: WooCommerce zieht jeden Verkauf vom Bestand ab, warnt per E-Mail bei niedrigem Bestand und kann vergriffene Produkte ausblenden. Laut WooCommerce-Dokumentation (Inventar-Einstellungen, abgerufen 2026) funktioniert die Zählung nur, wenn sie global und beim einzelnen Produkt eingeschaltet ist.
Global unter WooCommerce, Einstellungen, Produkte, Inventar, dort die Option Manage stock. Zusätzlich muss beim einzelnen Produkt im Reiter Inventar die Bestandszählung aktiv sein und eine Stückzahl eingetragen werden, so beschreibt es die WooCommerce-Dokumentation (2026).
Nein. Die Einstellung Hold Stock hält Ware laut WooCommerce-Dokumentation (2026) nur für unbezahlte Bestellungen im Status „Zahlung ausstehend“ zurück, nicht für Bestellungen „In Wartestellung“ und nicht für Produkte im Warenkorb. Nach Ablauf der eingestellten Minuten wird die offene Bestellung storniert und der Bestand freigegeben.
In den Inventar-Einstellungen die Benachrichtigung für niedrigen Bestand einschalten, eine oder mehrere Empfängeradressen eintragen und den Low Stock Threshold setzen. Bei Varianten lässt sich eine eigene Schwelle festlegen, sonst gilt der Wert des Produkts (WooCommerce-Dokumentation, 2026).
Am genauesten je Variante, mit eigener Stückzahl. Wird der Bestand nur am Hauptprodukt geführt, bleiben laut WooCommerce-Dokumentation (Variable Produkte, 2026) alle Varianten im Auswahlmenü sichtbar, auch vergriffene. Ausgeblendet wird eine leere Variante nur bei Bestandsführung auf Variantenebene, aktivem Ausblenden vergriffener Artikel und ohne erlaubten Rückstand.
Nur wenn beim Erstatten das Kästchen „Restock refunded items“ angehakt ist, geht die Ware wieder in den Bestand (WooCommerce-Dokumentation, Rückerstattungen, 2026). Retouren ohne Erstattung, etwa ein Umtausch, brauchen einen eigenen Ablauf.
