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.

Grafik mit dem Titel „Bestand im Griff, weniger Stornos“ und drei Hinweisen zu Überverkäufen, Einrichtung und Automatisierung, rechts ein Stapel dunkler Kartons mit blauen Lichtlinien
WooCommerce Inventory Management: Lager automatisieren

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:

  1. Bestand unter einem Wert: Nachricht an den Einkauf
  2. Neue Bestellung: Bestand in eine Tabelle übertragen
  3. 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

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.

Über den Autor: Christian Hager
Christian Hager, DerMacher aus Marchtrenk (KI-Bild, erstellt mit ChatGPT)
Christian ist Gründer von DerMacher und entwickelt seit über 15 Jahren digitale Systeme für kleine und mittlere Unternehmen. Sein Fokus: Marketing, Vertrieb und Technik so verbinden, dass aus einzelnen Tools ein funktionierendes Ganzes wird. Christian schreibt hier über alles was KMU bei Digitalisierung, KI und WooCommerce wirklich weiterbringt - pragmatisch, ohne Buzzword-Bingo.