- Überverkäufe entstehen fast immer durch zwei Lücken: Die Lagerverwaltung ist standardmäßig deaktiviert (Schalter unter WooCommerce → Einstellungen → Produkte → Lagerbestand), und sie muss zusätzlich an jedem Produkt aktiviert werden.
- Pro Produkt und pro Variation (etwa Größe oder Farbe) lässt sich der Bestand separat führen. Solange Sie das nicht aktivieren, greift nur der globale Status Vorrätig oder Nicht vorrätig.
- Backorders (Lieferrückstände) steuern, ob Kunden ein vergriffenes Produkt trotzdem kaufen können. Die drei Optionen sind: nicht erlauben, erlauben oder erlauben mit Hinweis an den Kunden.
- WooCommerce hält den Bestand erst zurück, wenn eine unbezahlte Bestellung entsteht, also bei der Bestellaufgabe an der Kasse, nicht schon beim Einlegen in den Warenkorb. Bleibt die Zahlung eine einstellbare Zeitspanne lang aus, wird der Bestand automatisch wieder freigegeben.
Ein WooCommerce-Shop, der Bestandsverwaltung ignoriert, verkauft früher oder später Artikel, die gar nicht mehr da sind. Das frustriert Kunden und erzeugt vermeidbaren Stornierungsaufwand. Dieser Ratgeber erklärt Schritt für Schritt, wie die Bestandsverwaltung in WooCommerce aufgebaut ist, welche Einstellungen wirklich zählen und wo auch erfahrene Shopbetreiber Fehler machen. Er richtet sich an Einsteiger, die das Thema sauber verstehen wollen, und an Fortgeschrittene, die ihre bestehende Konfiguration auf Lücken prüfen möchten.
Was Bestandsverwaltung in WooCommerce leistet
Bestandsverwaltung bedeutet, dass WooCommerce genau weiß, wie viele Einheiten eines Artikels noch auf Lager sind, und danach handelt. Fällt ein Artikel auf null, kann der Shop ihn automatisch als vergriffen markieren, ausblenden oder trotzdem zum Kauf anbieten. Geht der Vorrat zur Neige, schickt WooCommerce eine Warnung per E-Mail. Und sobald ein Kunde eine Bestellung aufgibt, aber noch nicht bezahlt hat, hält WooCommerce den Bestand für diese unbezahlte Bestellung zurück, damit kein zweiter Kunde denselben Artikel kauft.
Wer digitale Produkte oder Dienstleistungen verkauft, die nicht auf Vorrat gehalten werden, braucht die Bestandsverwaltung nicht. Für alle anderen, also für alle Shops mit physischen Artikeln, ist sie unverzichtbar. Wie die anderen Grundeinstellungen beim Shop-Aufbau ineinandergreifen, zeigt der übergeordnete Artikel WooCommerce einrichten: die 12 Einstellungen vor dem Launch. Ein weiterer Pflichtbereich der Shop-Grundeinstellung ist die Konfiguration der Versandkosten.
Globale Einstellungen: Lagerbestand aktivieren
Der erste Schritt liegt unter WooCommerce → Einstellungen → Produkte → Lagerbestand. Standardmäßig ist die Lagerverwaltung hier deaktiviert. Die Checkbox Lagerverwaltung aktivieren schaltet das gesamte System ein.
Ist sie deaktiviert, sehen Sie an jedem Produkt nur die einfache Auswahl des Lagerstatus (Vorrätig / Nicht vorrätig / Lieferrückstand), aber keine Mengenfelder. WooCommerce führt dann keinen Zähler und kann auch keinen Überverkauf verhindern.
Nach dem Aktivieren erscheinen auf der gleichen Seite weitere Optionen. Ein Schwellenwert ist dabei die Bestandsmenge, bei deren Erreichen WooCommerce automatisch reagiert, etwa mit einer Warnmail oder einem Statuswechsel:
| Einstellung | Funktion | Empfehlung |
|---|---|---|
| Bestellungen ausstehend halten (Minuten) | Wie lange der Bestand für eine unbezahlte Bestellung reserviert bleibt, bevor er freigegeben wird | 60 Minuten als Standard, bei hohem Traffic eher 30 |
| Benachrichtigungen | E-Mail bei niedrigem Bestand und bei Fehlbestand | Beide aktivieren, E-Mail-Adresse prüfen |
| Empfänger: Benachrichtigung Niedrigbestand | Wohin die Warnung geht | Interne Verwaltungsadresse, nicht die Shop-E-Mail |
| Niedriger Lagerbestand (Schwellenwert) | Ab dieser Menge verschickt WooCommerce die Niedrigbestand-Mail | Werksstandard ist 2, für die meisten Shops zu niedrig; auf Tagesabsatz mal Nachbestellzeit setzen |
| Lagerbestand gilt als nicht vorrätig (Schwellenwert) | Ab dieser Menge wechselt der Status auf Nicht vorrätig | Standard 0; ein globaler Puffer von 1 bis 2 markiert alle Artikel mit Restbestand 1 oder 2 als vergriffen, daher besser pro kritischem Produkt setzen |
| Nicht vorrätigen Lagerbestand ausblenden | Vergriffene Produkte nicht im Shop anzeigen | Situationsabhängig, siehe Abschnitt Ausblenden |
Die Schwellenwerte sind globale Standardwerte für alle Produkte. An jedem einzelnen Produkt können Sie davon abweichen, sobald die Verwaltung pro Produkt aktiviert ist.
Bestand je Produkt und je Variation pflegen
Die globale Aktivierung schaltet das System ein, reicht aber allein nicht aus. An jedem Produkt muss der Bestand separat aktiviert und befüllt werden. Den Weg dorthin finden Sie unter Produkt bearbeiten → Produktdaten → Inventar.
Dort erscheint nach dem Aktivieren der Checkbox Lagerbestand des Produkts verwalten das Mengenfeld. Tragen Sie die aktuelle Stückzahl ein. WooCommerce zählt dann bei jedem Kauf automatisch herunter.
Bei Produkten mit Variationen (zum Beispiel ein T-Shirt in drei Größen) gibt es zwei Ebenen. Das Hauptprodukt kann einen Gesamtbestand führen, oder jede Variation führt ihren eigenen. Letzteres ist die häufigere Praxis: Sie pflegen dann für jede Größe separat, wie viele Stück vorrätig sind. Die Einstellung liegt im Reiter Variationen → Variation bearbeiten → Inventar.
Lagerstatus: Vorrätig, Nicht vorrätig, Lieferrückstand
Drei Status steuern, wie WooCommerce ein Produkt nach außen darstellt und ob es kaufbar ist:
| Status | Bedeutung | Was der Kunde sieht |
|---|---|---|
| Vorrätig | Produkt verfügbar, Kauf möglich | Normales Kaufen-Interface |
| Nicht vorrätig | Artikel vergriffen, kein Kauf möglich (außer Backorders erlaubt) | Hinweis „Nicht vorrätig“, kein Warenkorb-Button |
| Lieferrückstand | Vergriffen, aber Vorbestellung möglich | Hinweis auf Lieferrückstand, Warenkorb-Button bleibt sichtbar |
Wenn Sie die Bestandsverwaltung manuell führen (ohne Mengenfelder), können Sie den Status direkt im Dropdown setzen. Mit aktiver Mengenverwaltung setzt WooCommerce den Status automatisch: Fällt der Bestand auf den eingestellten Schwellenwert oder darunter, wechselt er auf Nicht vorrätig.
Backorders: Was erlauben, was nicht
Backorders sind ein häufig übersehenes Feature. Sie bestimmen, was WooCommerce tut, wenn ein Artikel vergriffen ist und ein Kunde ihn trotzdem kaufen möchte.
Die Einstellung liegt pro Produkt unter Produktdaten → Inventar → Lieferrückstände erlauben. Es gibt drei Optionen:
| Option | Verhalten | Wann sinnvoll |
|---|---|---|
| Nicht erlauben | Kauf bei Fehlbestand gesperrt | Artikel mit unklarer Wiederverfügbarkeit |
| Erlauben | Kauf möglich, kein Hinweis an den Kunden | Nur wenn Sie sicher und schnell nachliefern |
| Erlauben, aber Kunden benachrichtigen | Kauf möglich, Kunden sehen einen Hinweis im Shop und in der Bestätigungsmail | Standardempfehlung für Shops mit zuverlässiger Nachbelieferung |
Die dritte Option ist in den meisten Fällen die richtige Wahl. Sie erlaubt Verkäufe weiter, informiert den Kunden aber klar und reduziert damit spätere Support-Anfragen. Die stille Option (einfach erlauben ohne Hinweis) ist heikel, weil Kunden eine Lieferung zum normalen Termin erwarten. Kommt der Artikel dann Wochen später, gibt es Beschwerden.
Wichtig: Die Backorder-Einstellung an der Variation überschreibt die am Hauptprodukt. Wer Variationen nutzt, muss an jeder Variation prüfen, was dort eingestellt ist.
Schwellenwerte und E-Mail-Benachrichtigungen
WooCommerce schickt zwei automatische Warnmails, wenn die Lagerverwaltung aktiv ist: eine bei niedrigem Bestand und eine bei Fehlbestand. Beide müssen unter WooCommerce → Einstellungen → Produkte → Lagerbestand aktiviert sein und eine gültige E-Mail-Adresse tragen.
Der Niedrigbestand-Schwellenwert ist der wichtigere der beiden. Er bestimmt, ab wann Sie eine Warnung bekommen, bevor der Artikel komplett ausläuft. Ein sinnvoller Wert ergibt sich aus dem durchschnittlichen Tagesabsatz multipliziert mit der Nachbestellzeit plus einem Sicherheitspuffer. Wer täglich 5 Stück verkauft, 4 Tage auf Nachschub wartet und 2 Tage Puffer einplant, landet bei 5 × (4 + 2) = 30 Stück. Bei diesem Wert kommt die Warnung früh genug, um ohne Hektik nachzubestellen.
Den Fehlbestand-Schwellenwert setzen die meisten Shops auf 0. Das bedeutet: Fällt der Zähler auf null, gilt der Artikel als vergriffen. Wer einen Sicherheitspuffer einbauen will, kann ihn auf 1 oder 2 setzen. WooCommerce behandelt dann noch vorhandene Einheiten als vergriffen, was Überverkäufe bei gleichzeitigen Bestellungen vermeidet.
Die Warnmails sind Nur-Text-E-Mails, die Produkt, aktuellen Bestand und einen Link zum Produkt im Backend enthalten. Wie Sie das Erscheinungsbild aller WooCommerce-Mails anpassen, erklärt der Artikel WooCommerce E-Mails anpassen.
Einen aktiven Überblick statt passiver Warnmails liefert der eingebaute Bericht unter Analytics → Bestand (das Analytics-Menü gibt es seit WooCommerce 4.0; in älteren Versionen liegt der Bericht unter WooCommerce → Berichte → Lagerbestand). Dort filtern Sie nach Lagerstatus und sehen auf einen Blick, welche Artikel knapp werden oder schon vergriffen sind, ohne jedes Produkt einzeln zu öffnen. Diesen Bericht einmal pro Woche zu prüfen, fängt vieles ab, bevor die Automatik greift.
Vergriffene Artikel automatisch ausblenden
Unter WooCommerce → Einstellungen → Produkte → Lagerbestand findet sich die Checkbox Nicht vorrätigen Lagerbestand ausblenden. Ist sie aktiv, verschwindet ein Artikel aus dem Shop, sobald er den Status Nicht vorrätig bekommt. Er bleibt im Backend sichtbar, ist aber für Kunden nicht mehr auffindbar.
Ob Sie das aktivieren, hängt von Ihrer Sortimentsstrategie ab:
| Situation | Empfehlung |
|---|---|
| Artikel kommt nicht mehr zurück | Ausblenden, um Frustration zu vermeiden |
| Artikel kommt in einigen Tagen zurück | Sichtbar lassen mit Backorder-Option oder Hinweis |
| Artikel hat viele SEO-Backlinks oder Stammkunden | Sichtbar lassen, Bestandsalarm anbieten |
| Saisonaler Artikel, der jedes Jahr wiederkommt | Sichtbar lassen mit erläuterndem Text |
Ein Artikel, der einfach verschwindet, verliert seinen Platz in der Google-Suche und im Browserverlauf der Kunden. Wer SEO ernst nimmt, lässt vergriffene Artikel lieber sichtbar und erklärt den Status, statt sie still auszublenden. Das gilt vor allem für Artikel, die regelmäßig über Suchmaschinen gefunden werden.
„Nur noch X auf Lager“ als Verkaufshebel
Unter WooCommerce → Einstellungen → Produkte → Lagerbestand → Lagerbestand-Anzeigeformat legen Sie fest, ob die Restmenge im Shop erscheint: immer, nur bei niedrigem Bestand oder gar nicht. Die mittlere Option zeigt dem Kunden „Nur noch 2 auf Lager“, sobald der Niedrigbestand-Schwellenwert unterschritten ist. Diese echte Verknappung kann die Kaufentscheidung beschleunigen, weil sie einen konkreten Grund liefert, jetzt statt später zu bestellen.
Damit daraus kein Abmahnrisiko wird: Die Anzeige muss den tatsächlichen Bestand abbilden. Eine dauerhaft eingeblendete oder erfundene Knappheit, also „nur noch 2 Stück“, obwohl das Lager voll ist, ist eine irreführende geschäftliche Handlung nach § 5 UWG und abmahnbar. Der Vorteil der WooCommerce-Anzeige liegt gerade darin, dass sie fest an den echten Zähler gekoppelt ist.
Statt vergriffene Artikel auszublenden, können Sie auch Interessenten einsammeln. Dabei hilft eine „Wieder verfügbar“-Benachrichtigung: Kunden hinterlassen ihre E-Mail und werden automatisch informiert, sobald der Bestand zurückkommt. WooCommerce bringt das nicht von Haus aus mit, dafür gibt es Plugins zur Back-in-Stock-Benachrichtigung. So wird aus einem vergriffenen Artikel eine Warteliste statt eines verlorenen Besuchs.
Lagerreservierung bei unbezahlten Bestellungen
Anders als oft angenommen reserviert WooCommerce den Bestand nicht schon, wenn ein Kunde einen Artikel in den Warenkorb legt. Erst wenn der Kunde an der Kasse eine Bestellung aufgibt und diese noch unbezahlt ist, hält WooCommerce die Menge für eine einstellbare Zeit zurück. Kein zweiter Kunde kann denselben Artikel in dieser Zeit kaufen, solange die Reservierung aktiv ist. Diese Zeit stellen Sie unter WooCommerce → Einstellungen → Produkte → Lagerbestand → Bestellungen ausstehend halten (Minuten) ein.
Der Standardwert sind 60 Minuten. Das bedeutet: Gibt jemand eine Bestellung für den letzten Artikel auf und bezahlt dann nicht, ist dieser Artikel für eine Stunde für andere Kunden nicht kaufbar. Läuft die Zeit ab, gibt WooCommerce den Bestand automatisch frei und storniert die ausstehende Bestellung.
60 Minuten ist für die meisten Shops ein guter Wert. Shops mit knappem Bestand und hohem Traffic fahren mit 15 bis 30 Minuten besser, damit Reservierungen von Kunden, die den Kauf abgebrochen haben, schneller freigegeben werden. Bei Shops mit erklärungsbedürftigen Produkten, wo Kunden länger brauchen, kann auch mehr Zeit sinnvoll sein.
Achtung: Diese Reservierung greift nur für unbezahlte Bestellungen im Status „Zahlung ausstehend“ (im WooCommerce-Code pending). Ein reiner Warenkorb ohne Bestellung löst sie noch nicht aus. Während dieser Frist läuft der Timer: Wird die Zahlung rechtzeitig bestätigt, wechselt die Bestellung in „In Bearbeitung“ und der Bestand ist verbucht. Bleibt die Zahlung aus, storniert WooCommerce die Bestellung nach Fristablauf automatisch und gibt den Bestand wieder frei. Für Bestellungen im Status „Wartend“ (on-hold) greift dieser Reservierungs-Timer nicht.
Bestand bei Stornierung zurückbuchen
WooCommerce bucht Bestand automatisch zurück, wenn eine Bestellung storniert wird. Das passiert ohne Ihr Zutun, sobald Sie im Backend den Bestellstatus auf „Storniert“ setzen oder der Kunde über einen automatischen Ablauf storniert.
Eine Ausnahme: Wenn Bestellungen manuell im Backend erstellt werden (zum Beispiel für Telefon- oder Messebestellungen), wird kein Bestand abgezogen. Das müssen Sie dann selbst korrigieren.
Bei Rücksendungen über das integrierte WooCommerce-Rückerstattungssystem entscheidet ein Häkchen: Im Erstattungsdialog gibt es die Option Zurückerstattete Artikel wieder einlagern. Setzen Sie den Haken, bucht WooCommerce den Bestand mit zurück. Ohne ihn wird nur der Betrag erstattet, und Sie müssen den Bestand am Produkt manuell erhöhen. Wie Sie Retouren und Widerruf rechtskonform abwickeln, behandelt ein eigener Ratgeber.
Bestand aktualisiert sich nicht: die häufigsten Ursachen
Der Bestand bewegt sich nicht, obwohl verkauft wird: eine der häufigsten Fragen in Support-Foren. Bevor Sie ein Plugin verdächtigen, prüfen Sie diese fünf Punkte der Reihe nach:
- Lagerverwaltung am Produkt nicht aktiviert. Die globale Aktivierung reicht nicht. Ohne das Häkchen Lagerbestand des Produkts verwalten am einzelnen Produkt führt WooCommerce keinen Zähler und reduziert nichts.
- Bestellstatus erreicht die Reduzierung nicht. WooCommerce zieht den Bestand ab, sobald eine Bestellung auf In Wartestellung, In Bearbeitung oder Abgeschlossen wechselt (also sobald die Zahlung eingegangen ist oder bei Vorkasse verbindlich aussteht). Bleibt eine Bestellung dagegen auf Zahlung ausstehend oder Fehlgeschlagen, wird nichts abgezogen. Das ist kein Fehler, sondern Absicht.
- Cache zeigt alte Werte. In der Datenbank stimmt der Bestand, aber ein Objekt-Cache oder ein Seiten-Caching-Plugin liefert noch den alten Stand aus. Hier hilft nur eins: Cache leeren.
- Manuell angelegte Bestellungen. Im Backend erstellte Bestellungen (Telefon, Messe) ziehen nur dann Bestand ab, wenn Sie die Aktion Lagerbestand reduzieren im Bestellmenü ausdrücklich auslösen.
- Ein Sync-Plugin überschreibt. Läuft ein Import oder eine Warenwirtschaft, die periodisch Bestände zurückschreibt, kann sie die Verkaufsreduzierung wieder überbügeln. Prüfen Sie, welches System die Hoheit über den Bestand hat.
- Schwellenwert zu niedrig gesetzt. Manchmal zählt WooCommerce korrekt herunter, die Warnung kommt aber zu spät für Ihre Nachbestellzeit, sodass es sich wie ein Bestandsproblem anfühlt. Prüfen Sie mit dem Rechner weiter oben, ob Ihr Niedrigbestand-Schwellenwert zur Lieferzeit passt.
Kam der Ansturm durch eine Rabattaktion oder einen Newsletter, liegt es selten an den Einstellungen und meist am Verkaufstempo. Dazu das Praxisbeispiel zu Traffic-Spitzen weiter unten.
Massenaktualisierung per CSV
Wer viele Produkte pflegt, kommt an der CSV-Import-/Export-Funktion nicht vorbei. WooCommerce bringt seit Version 3.1 einen eigenen Importer und Exporter mit, ohne Plugin. Den Einstieg finden Sie unter Produkte → Alle Produkte → Exportieren oder Importieren.
Beim Export können Sie festlegen, welche Spalten enthalten sein sollen. Für reine Bestandspflege reichen: ID oder SKU, Name, und die Spalte Stock. Öffnen Sie die CSV in einer Tabellenkalkulation, passen Sie die Bestände an und importieren Sie die Datei wieder. WooCommerce aktualisiert nur die Zeilen und Spalten, die Sie mitgeben, und lässt den Rest unberührt.
Die SKU (Stock Keeping Unit, auf Deutsch Artikelnummer) ist dabei der verlässlichste Identifikator. Wenn Sie Produkte über die SKU importieren, müssen Sie keine ID-Nummern kennen und können dieselbe CSV-Datei mit Ihrem Lager- oder Warenwirtschaftssystem abgleichen. Wie Produktdaten grundsätzlich aufbereitet werden und welche Formate WooCommerce versteht, erklärt die offizielle WooCommerce-Dokumentation zum CSV-Import.
Für regelmäßige Bestandspflege aus einem externen Warenwirtschaftssystem empfiehlt sich ein Mapping per SKU. Tragen Sie bei jedem Produkt eine eindeutige SKU ein (Produktdaten → Inventar → SKU), dann können Sie Bestände aus Ihrem System per CSV oder API zuverlässig abgleichen, ohne dass eine fehlende ID den Import abbricht.
CSV eignet sich für periodische Abgleiche. Wer Bestände in Echtzeit synchron halten will, nutzt die WooCommerce-REST-API und Bestands-Webhooks: Änderungen werden dann sofort übertragen, statt erst beim nächsten Import. Das lohnt sich, sobald ein Artikel über mehrere Kanäle gleichzeitig verkauft wird und schon wenige Minuten Verzug zu Überverkäufen führen.
Aus unserer Sicht braucht ein KMU-Shop die native Bestandsverwaltung länger, als viele Ratgeber suggerieren. Viele Anleitungen zu diesem Thema stammen von ERP- oder Warenwirtschafts-Anbietern, die früh zum externen System raten. In der Praxis reicht WooCommerce mit sauberen SKUs und einem CSV-Abgleich für die allermeisten Shops mit einem Lager und einem Verkaufskanal völlig aus. Ein externes Warenwirtschaftssystem lohnt sich erst, wenn drei Dinge zusammenkommen: mehrere Verkaufskanäle (Shop plus Marktplatz), mehr als ein Lagerort und ein Sortiment, das sich manuell nicht mehr überblicken lässt. Bis dahin ist jedes zusätzliche Sync-Plugin vor allem Wartungslast und eine weitere Fehlerquelle, kein echter Gewinn.
Für Fortgeschrittene · überspringbar
Profi-Block: SKU, Variationen und HPOS
Dieser Abschnitt richtet sich an Shopbetreiber mit größerem Sortiment oder bestehenden Systemintegrationen. Er behandelt Artikelnummern (SKU), Variationen mit eigenem Bestand und HPOS, das neue Speicherformat für Bestellungen in WooCommerce. Einsteiger können ihn überspringen und direkt zur Checkliste gehen.
SKU-Pflicht für Warenwirtschaft. Eine SKU ist in WooCommerce optional, aber für jeden Shop mit mehr als 30 Artikeln oder einem angebundenen Lagersystem faktisch Pflicht. WooCommerce erlaubt keine doppelten SKUs innerhalb einer Installation. Nutzen Sie das als Zwang zur Eindeutigkeit: eine SKU pro Produkt, eine SKU pro Variation, und zwar nach demselben Schema wie in Ihrem Lager oder ERP.
Variationen mit individuellem Bestand. Wenn Sie Variationen einsetzen und jede Variante einen eigenen Bestand hat, müssen Sie die Bestandsverwaltung an jeder Variation separat aktivieren. Das Hauptprodukt sollte dann keine eigene Mengenverwaltung haben, weil sonst zwei Zähler konkurrieren. WooCommerce zeigt auf der Produktseite automatisch an, welche Variationen noch vorrätig sind, und blendet ausverkaufte Varianten aus oder graut sie ab, je nach Theme-Einstellung.
Parallele Bestellungen und Überverkäufe. Bei stark nachgefragten Artikeln kann es theoretisch passieren, dass zwei Kunden gleichzeitig den letzten Artikel bestellen. WooCommerce prüft den Bestand bei der Bestellaufgabe, nicht beim Einlegen in den Warenkorb. Die oben beschriebene Reservierung für unbezahlte Bestellungen reduziert dieses Risiko, eliminiert es aber nicht vollständig. Für Shops mit sehr begrenztem Bestand und hohem Traffic ist ein Plugin oder eine API-basierte Echtzeit-Prüfung die sicherere Lösung.
HPOS und Bestand. WooCommerce bietet seit Version 7.1 die Option High Performance Order Storage (HPOS), die Bestelldaten aus der wp_postmeta in eigene Tabellen schreibt; ab Version 8.2 ist HPOS für neue Installationen Standard. Das verbessert die Performance bei vielen Bestellungen erheblich. Die Bestandsverwaltung selbst läuft in der wp_postmeta (Produktdaten), wird von HPOS also nicht direkt berührt. Aktivieren Sie HPOS für neue Shops direkt, prüfen Sie für Bestandsshops zuerst die Plugin-Kompatibilität.
Das häufigste Schwellenwert-Problem in der Praxis
Typisch ist dieses Problem bei Shops mit langen Nachbestellzeiten: Die Bestandsverwaltung ist aktiviert, aber die Schwellenwerte stehen noch auf den WooCommerce-Standardwerten. Wenn neue Stücke Wochen brauchen und manche Artikel täglich verkauft werden, kommt die Warnung zu spät. Bestellungen gehen ein, die nicht mehr bedient werden können.
Der wichtigste Hebel ist der Niedrigbestand-Schwellenwert: weg vom Werksstandard, hin zur eigenen Nachbestellzeit. Das allein verhindert die meisten zu spät kommenden Warnungen. Dazu kommen zwei kleinere Stellschrauben. Backorders mit sichtbarem Hinweis halten den Verkauf am Laufen und nennen dem Kunden trotzdem eine realistische Lieferzeit. Und vergriffene Artikel bleiben besser sichtbar, solange sie organischen Traffic oder Wartelisten-Interesse bringen.
Das richtige Schwellenwert-Setup reduziert ungeplante Stornierungen und Supportaufwand. Sichtbare „Lieferrückstand“-Badges können bei bestimmten Produkten sogar Kaufinteresse wecken. Welcher Wert passt, hängt an Ihren Durchlaufzeiten, nicht an WooCommerce.
Ein zweiter typischer Überverkaufs-Fall entsteht nicht durch falsche Einstellungen, sondern durch Tempo: Eine Rabattaktion oder ein Newsletter zu einem knappen Artikel löst einen Ansturm aus, der den Bestand in Minuten leerräumt. Die Warnmail für Niedrigbestand kommt dann oft zu spät, weil sie an einen einzelnen Verkauf gekoppelt ist und nicht an die Verkaufsgeschwindigkeit. Vor einer Aktion zu knappen Produkten lohnt es sich daher, den Bestand vorab manuell zu prüfen oder den Fehlbestand-Schwellenwert vorübergehend anzuheben, damit der Artikel rechtzeitig auf vergriffen springt.
Checkliste Bestandsverwaltung
Bei einem akuten Überverkaufs-Problem prüfen Sie zuerst die ersten drei Punkte, der Rest ist die saubere Dauereinrichtung.
- Lagerverwaltung unter WooCommerce → Einstellungen → Produkte → Lagerbestand aktiviert?
- E-Mail-Benachrichtigungen für Niedrigbestand und Fehlbestand eingeschaltet und richtige Adresse eingetragen?
- Niedrigbestand-Schwellenwert auf reale Nachbestellzeit abgestimmt (nicht auf Standardwert 2 gelassen)?
- Bestand an jedem verkauften physischen Produkt separat aktiviert und befüllt?
- Bei Variationsprodukten: Bestand an jeder Variation separat, nicht nur am Hauptprodukt?
- Backorder-Option pro Produkt bewusst gesetzt (nicht das unsichtbare Standardverhalten laufen lassen)?
- Bestandshaltedauer (Warenkorb-Reservierung) an den eigenen Traffic angepasst?
- Vergriffen-Ausblenden je nach Sortimentsstrategie bewusst ein- oder ausgeschaltet?
- SKU an allen Produkten gepflegt (besonders bei Anbindung an externes Lager oder WaWi)?
- CSV-Export/Import als Prozess für regelmäßige Bestandspflege aufgesetzt?
- Bestandsbericht (Analytics → Bestand) als wöchentlicher Kontrollblick eingeplant?
- Bestandsverwaltung muss an zwei Stellen aktiviert werden: global unter Einstellungen und separat an jedem Produkt.
- Backorders mit Hinweis an den Kunden ist fast immer besser als stillschweigendes Erlauben oder hartes Sperren.
- Den Niedrigbestand-Schwellenwert auf die eigene Nachbestellzeit abstimmen, nicht auf den Standardwert vertrauen.
- SKU ist die Grundlage für jeden CSV-Abgleich mit einem externen Lagersystem.
- Ein externes Warenwirtschaftssystem lohnt sich erst, wenn Sie über mehrere Kanäle und Lager verkaufen und das Sortiment manuell nicht mehr tragen. Bis dahin reicht WooCommerce mit sauberen SKUs.
Häufige Fragen zur WooCommerce Bestandsverwaltung
Muss ich die Bestandsverwaltung in WooCommerce aktivieren?
Nur wenn Sie physische Produkte mit begrenztem Vorrat verkaufen. Digitale Downloads, Dienstleistungen oder Produkte auf Bestellung brauchen keine Bestandsverwaltung. Für alles andere ist sie sinnvoll, weil WooCommerce sonst keine Überverkäufe verhindert.
Was passiert, wenn der Lagerbestand auf null fällt?
WooCommerce setzt den Lagerstatus automatisch auf Nicht vorrätig, sobald der Bestand den eingestellten Fehlbestand-Schwellenwert erreicht. Der Standardwert ist 0. Ob das Produkt dann kaufbar bleibt (über Backorders) oder gesperrt wird, steuern Sie pro Produkt über die Backorder-Einstellung.
Wie unterscheiden sich Niedrigbestand-Schwellenwert und Fehlbestand-Schwellenwert?
Der Niedrigbestand-Schwellenwert löst nur eine Warnung per E-Mail aus. Das Produkt bleibt kaufbar. Der Fehlbestand-Schwellenwert markiert das Produkt als vergriffen. Standardmäßig liegen sie auf 2 und 0. In der Praxis sollte der Niedrigbestand-Schwellenwert auf Ihrer Nachbestellzeit basieren, der Fehlbestand-Schwellenwert bleibt meistens bei 0.
Kann ich Bestand je Produktvariante separat führen?
Ja. Unter Produktdaten → Variationen → Variation bearbeiten → Inventar können Sie für jede Variante (z.B. jede Größe oder Farbe) einen eigenen Bestand pflegen. Das ist für Kleidung, Schuhe oder andere größen- oder farbabhängige Artikel die übliche Einstellung.
Was bedeutet Lieferrückstand (Backorder) für den Kunden?
Der Kunde kann einen vergriffenen Artikel kaufen und bekommt ihn, sobald er wieder auf Lager ist. Bei der Option „erlauben mit Hinweis“ sieht der Kunde im Shop und in der Bestellbestätigung, dass es sich um einen Lieferrückstand handelt. Bei der stillen Option erfährt er das nicht, was häufig zu Beschwerden führt.
Wird der Bestand automatisch zurückgebucht, wenn ich eine Bestellung storniere?
Ja, WooCommerce bucht den Bestand zurück, wenn Sie eine Bestellung im Backend auf den Status „Storniert“ setzen. Bei einer Rückerstattung passiert das nur, wenn Sie im Erstattungsdialog den Haken „Zurückerstattete Artikel wieder einlagern“ setzen. Ohne diesen Haken erhöhen Sie den Bestand nach einer Rücksendung manuell am Produkt.
Wie lange hält WooCommerce Bestand für eine unbezahlte Bestellung reserviert?
Standardmäßig 60 Minuten, gerechnet ab der Bestellaufgabe an der Kasse. Diesen Wert können Sie unter WooCommerce → Einstellungen → Produkte → Lagerbestand → Bestellungen ausstehend halten anpassen. Nach Ablauf der Zeit wird die ausstehende Bestellung storniert und der Bestand freigegeben.
Kann ich Bestände per CSV aktualisieren, ohne Produkte neu anzulegen?
Ja. Exportieren Sie Ihre Produkte, passen Sie in der CSV-Datei nur die Spalte „Stock“ an und importieren Sie die Datei wieder. WooCommerce aktualisiert die bestehenden Produkte und legt keine neuen an, solange ID oder SKU übereinstimmen. Tragen Sie bei allen Produkten eine SKU ein, damit der Abgleich zuverlässig funktioniert.
Warum aktualisiert WooCommerce meinen Lagerbestand nicht?
Meist aus einem von drei Gründen: Die Lagerverwaltung ist am einzelnen Produkt nicht aktiviert (die globale Einstellung allein reicht nicht), die Bestellung hat noch keinen Status erreicht, bei dem WooCommerce reduziert (das passiert ab „In Wartestellung“, „In Bearbeitung“ und „Abgeschlossen“, nicht bei „Zahlung ausstehend“), oder ein Objekt- beziehungsweise Seiten-Cache zeigt einen veralteten Wert. Prüfen Sie diese drei Punkte, bevor Sie ein Plugin verantwortlich machen.
