WooCommerce Gutschein funktioniert nicht? Eine Checkliste ab der häufigsten Ursache
Ein WooCommerce Gutschein funktioniert meist wegen seiner Bedingungen nicht, nicht wegen des Codes selbst. Prüfen Sie der Reihe nach: Ist der Gutschein mit dem richtigen Ablaufdatum veröffentlicht, schließt er Angebotsartikel aus, erreicht der Warenkorb den Mindestbestellwert, ist das Nutzungslimit erschöpft. Geht der Code durch, aber der Rabatt ist 0 €, ist oft kostenloser Versand ohne passende Versandart schuld.
Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von WordPress-Websites und WooCommerce-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 7 Min. Lesezeit
Bevor Sie anfangen: notieren Sie genau, was der Kunde sieht
Die Liste unten geht von der häufigsten zur seltensten Ursache. Schneller sind Sie, wenn Sie zuerst drei Fragen beantworten. Welchen Code hat der Kunde eingetippt, Buchstabe für Buchstabe? Was war im Warenkorb? Kam eine Meldung, oder war der Rabatt einfach 0 €?
Groß- und Kleinschreibung spielen keine Rolle, denn WooCommerce behandelt „HERBST10“ und „herbst10“ gleich. Ein Leerzeichen am Ende eines kopierten Codes stört meist auch nicht. Eine Null statt des Buchstabens O in einem auf einen Flyer gedruckten Code schon.
Der einfachste Test ist, den Kauf selbst zu wiederholen: dieselben Produkte in den Warenkorb legen, denselben Code eingeben und zur Kasse gehen. Machen Sie das in einem privaten Fenster, ohne als Administrator angemeldet zu sein.
Checkliste: WooCommerce Gutschein funktioniert nicht
- Der Gutschein ist ein Entwurf oder im Papierkorb. Gehen Sie zu Marketing → Gutscheine und prüfen Sie seinen Status. Ein als Entwurf gespeicherter Code funktioniert im Shop nicht.
- Das Ablaufdatum ist vorbei oder falsch eingetragen. WooCommerce schaltet den Gutschein um Mitternacht zu Beginn des eingetragenen Tages ab. Ein Code mit Datum 30. November funktioniert am 30. November nicht mehr. Ein häufiger Fehler bei Aktionen „bis Monatsende“.
- Der Gutschein schließt Angebotsartikel aus. In der Nutzungsbeschränkung gibt es ein Kästchen, das reduzierte Produkte ausschließt. In der Sale-Saison ist vielleicht der Großteil des Warenkorbs reduziert, und der Code hat nichts zu reduzieren.
- Der Warenkorb erreicht den Mindestbestellwert nicht. Der Mindestbestellwert gilt für den Wert der Produkte, nicht für die Lieferung. Ein Kunde mit 195 € im Warenkorb und 15 € Lieferung erreicht ein Minimum von 200 € nicht.
- Der Gutschein gilt nur für ausgewählte Produkte oder Kategorien. Gilt der Code für die Kategorie Laternen und der Kunde kauft Gartenbeleuchtung, gibt es keinen Rabatt. Dasselbe gilt für ausgeschlossene Produkte und Kategorien.
- Das Nutzungslimit ist erschöpft. Ein Gesamtlimit von 100 Nutzungen bei einem Newsletter-Code ist schneller aufgebraucht, als man denkt. Die Gutscheinliste zeigt die Zahl der Nutzungen neben dem Limit.
- Limit pro Kunde oder eine Liste erlaubter E-Mails. Bei Kunden ohne Konto prüft WooCommerce diese Bedingungen erst in der Kasse, anhand der Rechnungs-E-Mail. Der Code funktioniert im Warenkorb und verschwindet im letzten Schritt.
- Der Gutschein lässt sich nicht mit anderen kombinieren. Hat der Kunde schon einen anderen Code im Warenkorb und ist einer davon als „Nur individuelle Nutzung“ markiert, fällt der zweite heraus.
- Kostenloser Versand ohne Versandart, die Gutscheine akzeptiert. Ein Gutschein mit Haken bei „Kostenlosen Versand erlauben“ funktioniert nur, wenn die Versandart „Kostenloser Versand“ in der Zone des Kunden einen Gutschein akzeptiert. Ohne das wird der Code angenommen, und der Rabatt ist 0 €.
- Gutscheine in den Shop-Einstellungen ausgeschaltet. Unter WooCommerce → Einstellungen → Allgemein gibt es eine Option, Gutscheincodes zu aktivieren. Ist sie aus, sieht der Kunde nicht einmal das Feld für den Code.
Stimmt das alles und verhält sich der Code nur bei manchen Kunden seltsam, kann das Seiten-Caching des Warenkorbs das Problem sein. Warenkorb und Kasse sollten nie gecacht werden. Das ist eine Einstellung des Hostings oder des Caching-Plugins, prüfen sollte es also der Betreuer Ihrer Website.
Symptom und Ursache: was die Meldung im Warenkorb Ihnen sagt
| Was der Kunde sieht | Häufigste Ursache | Wo prüfen |
|---|---|---|
| Meldung, dass der Gutschein nicht existiert | Tippfehler, Gutschein im Entwurf oder im Papierkorb | Marketing → Gutscheine, Status des Gutscheins |
| Meldung, dass der Gutschein abgelaufen ist | Ablaufdatum auf einen Tag gesetzt, an dem der Code noch gelten sollte | Tab Allgemein des Gutscheins |
| Meldung zum Mindestbestellwert | Warenwert unter dem Minimum, Lieferung zählt nicht | Nutzungsbeschränkung |
| Meldung, dass der Gutschein nicht für Angebotsartikel gilt | Angebotsartikel ausgeschlossen | Nutzungsbeschränkung |
| Meldung, dass der Gutschein nicht für die gewählten Produkte gilt | Produkt- oder Kategorieliste | Nutzungsbeschränkung |
| Code angenommen, 0 € Rabatt, Lieferung weiter berechnet | kostenloser Versand ohne Versandart, die Gutscheine akzeptiert | WooCommerce → Einstellungen → Versand |
| Code im Warenkorb angenommen, in der Kasse weg | Limit pro Kunde oder erlaubte E-Mails | Nutzungslimits und Nutzungsbeschränkung |
Genaue Beschreibungen der Felder stehen in der Dokumentation zur Gutscheinverwaltung in WooCommerce, die Voraussetzungen für kostenlosen Versand im Leitfaden zur Versandart Free Shipping. Wphocus hat dieselben Beschränkungen auf Polnisch beschrieben.
Code angenommen, Rabatt 0 €: die zwei verwirrendsten Fälle
Der erste ist ein Gutschein für kostenlosen Versand. Der Inhaber legt einen Code mit Haken bei kostenlosem Versand und einem Rabattbetrag von 0 an. In den Versandzonen verlangt die Versandart „Kostenloser Versand“ aber „einen Mindestbestellwert“, nicht „einen gültigen Gutschein für kostenlosen Versand“. WooCommerce nimmt den Code an, zeigt 0 € Rabatt und berechnet trotzdem den Paketdienst. Die Lösung steckt in den Einstellungen der Versandart: die Voraussetzung Gutschein oder „einen Mindestbestellwert ODER einen Gutschein“.
Der zweite ist ein Sale, der gleichzeitig mit einem Code läuft. Sie setzen Angebotspreise für eine ganze Kategorie und schicken einen Code über 10 % an den Newsletter, mit ausgeschlossenen Angebotsartikeln. Im Warenkorb der Kundin liegen nur reduzierte Artikel, also hat der Code nichts zu reduzieren. Entscheiden Sie, ob sich der Code mit dem Sale kombinieren soll, und stellen Sie es bewusst ein. Wie Sie Angebotsdaten planen, steht im Leitfaden zum WooCommerce Angebotszeitplan.
Wenn Sie den Code als Preisermäßigung auf Produkte bewerben, prüfen Sie, ob Sie den niedrigsten Preis der vorherigen 30 Tage zeigen müssen. In der EU kommt das aus der Omnibus-Richtlinie, und im Zweifel klärt es ein Anwalt. WooCommerce zeigt diesen Preis nicht von selbst, das macht ein separates Plugin.
Wie der Chat einen Gutschein prüft und seine Bedingungen korrigiert
Das TellMyShop-Plugin für WordPress und WooCommerce liest einen Gutschein mit allen Bedingungen auf einmal: Datum, Rabattart, Mindestwert, Produkt- und Kategorielisten, Limits und Zahl der Nutzungen. Ihr Chat (Claude oder ChatGPT) sieht den Warenkorb des Kunden nicht, vergleicht aber die Bedingungen mit dem, was der Kunde beschrieben hat, und zeigt auf die Ursache.
Sie: Eine Kundin hat HERBST10 eingegeben und die Meldung bekommen, dass der Gutschein nicht für Angebotsartikel gilt. Sie hatte zwei Laternen im Warenkorb.
Ihr Chat: Ich habe den Gutschein HERBST10 geprüft. 10 % Rabatt, läuft am 2026-11-01 ab, 34 von 200 Mal genutzt. Der Gutschein schließt Angebotsartikel aus, und beide Laternen im Warenkorb haben heute einen Angebotspreis. Ich schlage eine von zwei Änderungen vor. Erstens: Der Gutschein gilt auch für reduzierte Produkte. Zweitens: Sie lassen den Gutschein, wie er ist, und sagen der Kundin, dass sich der Code nicht mit dem Sale kombinieren lässt.
Sie: Lass den Ausschluss, aber verlängere den Gutschein bis Ende November.
Ihr Chat: Vorschau der Änderung. Der Code soll den ganzen 30. November gelten, also trage ich den Tag danach ein.
Der Gutschein wurde schon 34 Mal genutzt. Die Änderung gilt ab jetzt und betrifft keine bereits aufgegebenen Bestellungen. Ich speichere nach Ihrem „Ja“.
alte Version: läuft ab: 2026-11-01
neue Version: läuft ab: 2026-12-01
Änderungen an Gutscheinen, Preisen, Angeboten, Bestand und Versand brauchen den Schalter Verkauf. Er bleibt im Plugin aus, bis Sie ihn selbst im Plugin-Panel einschalten. In TellMyShop Pro liest der Chat Gutscheine auch ohne Schalter. In TellMyShop Free kann er sie nicht lesen, weil diese Version nur fertige Berichte liest. Die Produkte prüft er aber: welche im Angebot sind, in welchen Kategorien sie stehen und ob Kunden sie überhaupt sehen.
In TellMyShop Pro mit eingeschaltetem Schalter Verkauf ändert der Chat Gutscheinbedingungen und legt neue Codes und Serien von bis zu 50 Einmalcodes mit denselben Bedingungen an. Jedes Speichern beginnt mit einer Vorschau „vorher → nachher“. Die Vorschau warnt auch vor Fallen: ein Code ohne Nutzungslimit oder ohne Ablaufdatum, ein fester Rabatt gleich oder höher als der Mindestbestellwert, ein Gutschein für kostenlosen Versand ohne passende Versandart. Löschen lässt sich nur ein Gutschein, der nie genutzt wurde. Einen genutzten beenden Sie mit einem Ablaufdatum, damit die Bestellhistorie stimmig bleibt. Jede Änderung lässt sich im Änderungsverlauf rückgängig machen.
Mehr darüber, was der Chat in Ihrem Shop macht, lesen Sie auf der Seite TellMyShop für WordPress und WooCommerce, die Lizenzpreise stehen auf der Seite Preise.
Wie Sie dieses Problem bei der nächsten Aktion vermeiden
Machen Sie vor dem Versand eines Codes im Newsletter einen Testkauf in einem privaten Fenster. Setzen Sie das Ablaufdatum mit einem Tag Puffer. Geben Sie Codes ein Gesamtnutzungslimit, denn Newsletter-Codes landen auf Gutscheinportalen. Notieren Sie in der internen Beschreibung des Gutscheins, für welche Kampagne er ist, damit Sie in einem halben Jahr nicht raten.
Einen Plan für eine ganze Gutscheinaktion finden Sie im Leitfaden zu Black Friday in WooCommerce. Wenn die Aktion endet, gehen Sie die aktiven Gutscheine durch und beenden die, die nur für die Aktion gedacht waren. Weitere Leitfäden für Shops finden Sie im Blog.
Fragen und Antworten
Bis wann gilt ein Gutschein mit Ablaufdatum 30. November?
Bis zum Ende des 29. November. WooCommerce schaltet den Gutschein um Mitternacht zu Beginn des Tages ab, den Sie im Feld Ablaufdatum eintragen. Soll der Code den ganzen 30. November gelten, tragen Sie den 1. Dezember ein.
Warum funktioniert der Gutscheincode nicht bei Angebotsartikeln?
Beim Gutschein ist „Angebotsartikel ausschließen“ angehakt. Ein solcher Code reduziert nur Produkte zum regulären Preis. Liegen im Warenkorb nur reduzierte Artikel, lehnt WooCommerce den Code ab, oder der Rabatt gilt nur für einen Teil des Warenkorbs.
Ein Kunde hat einen Code für kostenlosen Versand eingegeben und zahlt trotzdem für die Lieferung. Was ist falsch?
Meist akzeptiert keine Versandart „Kostenloser Versand“ in den Versandzonen einen Gutschein. Der Code wird angenommen, der Rabatt ist 0 €, und der Warenkorb berechnet weiter die Lieferung. Wählen Sie in den Einstellungen der Versandart Kostenloser Versand eine Voraussetzung, die einen Gutschein einschließt.
Der Code funktioniert im Warenkorb, verschwindet aber in der Kasse. Warum?
Manche Bedingungen prüft WooCommerce erst in der Kasse, wenn es die E-Mail-Adresse des Kunden kennt. Das sind das Nutzungslimit pro Kunde und die Beschränkung auf erlaubte E-Mails. Hat der Kunde den Code schon genutzt oder eine E-Mail angegeben, die nicht auf der Liste steht, verschwindet der Rabatt im letzten Schritt.
Kann der Chat einen Gutschein in TellMyShop Free prüfen?
Nein. TellMyShop Free liest nur fertige Berichte, und Gutscheine gehören nicht dazu. Der Chat kann aber die Produkte prüfen: ob sie im Angebot sind, in welchen Kategorien sie stehen und ob sie sichtbar sind. TellMyShop Pro liest Gutscheine und korrigiert sie, sobald Sie im Plugin-Panel den Schalter Verkauf einschalten.
WordPress ist eine Marke der WordPress Foundation. WooCommerce ist eine Marke der Automattic Inc. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.