Wenn ein Kunde bereits einen Gutschein in seinem Warenkorb hat, kann das Hinzufügen eines zweiten Gutscheins manchmal fehlschlagen, insbesondere wenn der vorhandene Gutschein auf die einmalige Verwendung eingestellt ist oder wenn bereits ein automatisch angewendeter Rabatt vorhanden ist. Die Einstellung „Anwendung erzwingen“ in Advanced Coupons Premium ermöglicht es Ihnen, einen bestimmten Gutschein zu markieren, damit er diese Konflikte überschreibt, anstatt mit einem Fehler fehlzuschlagen. Wenn der Gutschein angewendet wird, entfernt Advanced Coupons vorübergehend alle aktuell angewendeten Gutscheine aus dem Warenkorb, validiert den Gutschein „Anwendung erzwingen“ und fügt dann alle zuvor entfernten Gutscheine wieder hinzu, die noch gültig und kompatibel sind.
Sie wählen den richtigen Modus für „Anwendung erzwingen“ für Ihr Szenario aus, aktivieren ihn für einen Gutschein und verstehen, was Kunden sehen, wenn der Gutschein einen bestehenden Warenkorbrabatt überschreibt.
Voraussetzungen
- WooCommerce ist installiert und aktiv.
- Advanced Coupons for WooCommerce (Free) ist das Basis-Plugin – es muss installiert und aktiv sein.
- Advanced Coupons Premium ist installiert und aktiv. „Anwendung erzwingen“ ist eine reine Premium-Funktion; das Dropdown-Menü „Anwendung erzwingen“ wird ohne dieses nicht angezeigt.
Anwendung von Gutscheinen erzwingen
- Gehen Sie in Ihrem WordPress-Adminbereich zu Gutscheine → Alle Gutscheine, öffnen Sie dann einen vorhandenen Gutschein oder klicken Sie auf Neu hinzufügen, um einen zu erstellen.
- Klicken Sie im Bereich Gutscheindaten auf die Registerkarte Allgemein.
- Scrollen Sie nach unten zum Dropdown-Menü Anwendung erzwingen und wählen Sie eine der verfügbaren Optionen (siehe Optionen für „Anwendung erzwingen“ unten).
- Klicken Sie auf Aktualisieren (oder Veröffentlichen für einen neuen Gutschein), um zu speichern.

Optionen für „Anwendung erzwingen“
Deaktivieren – Anwendung erzwingen ist deaktiviert. Der Gutschein verhält sich normal. WooCommerce wendet ihn neben bestehenden Gutscheinen an, es sei denn, er ist für die einmalige Verwendung eingestellt oder erfüllt eine Warenkorbbedingung nicht. Dies ist die Standardeinstellung.
Nur bei Anwendung über URL – Anwendung erzwingen wird nur ausgeführt, wenn der Gutschein über einen URL-Link mit der Funktion „URL-Gutscheine“ angewendet wird. Wenn ein Kunde den Code manuell an der Kasse eingibt, gelten die Standardregeln für Konflikte. Dies ist eine gute Option für gezielte Kampagnen, bei denen der Gutschein immer erfolgreich sein soll, wenn ein Kunde auf einen bestimmten Link klickt.
Aktiviert – Anwendung erzwingen wird jedes Mal ausgeführt, wenn ein Kunde den Gutschein über den Warenkorb oder die Kasse anwendet, unabhängig davon, ob er den Code manuell eingibt, einen URL-Link verwendet oder ihn über den Warenkorb oder die Kasse des WooCommerce Blocks anwendet. Verwenden Sie dies, wenn der Gutschein unabhängig von anderen Artikeln im Warenkorb zuverlässig funktionieren soll.
Wichtig: Vermeiden Sie die Kombination von Erzwingen der Anwendung = Aktiviert mit automatischer Anwendung im selben Gutschein, es sei denn, der Gutschein ist wirklich zwingend erforderlich – zum Beispiel eine Treueprämie oder eine obligatorische, seitenweite Aktion. Wenn beides aktiv ist, sehen Kunden, die versuchen, den Gutschein zu entfernen, dass er nach dem Neuladen der Seite wieder erscheint, da die automatische Anwendung ihn automatisch wieder hinzufügt. Dies ist die häufigste Ursache für Supportanfragen wegen „im Warenkorb feststeckender Gutscheine“. Lassen Sie die automatische Anwendung für typische Aktionscodes deaktiviert.
Wenn der Gutschein „Erzwingen der Anwendung“ selbst auch auf Nur einmal pro Kunde verwenden (im Tab Nutzungsbeschränkung) eingestellt ist, werden andere angewendete Gutscheine gelöscht und danach nicht wieder hinzugefügt, selbst wenn sie sonst gültig gewesen wären.
Wann „Erzwingen der Anwendung“ verwenden
Obligatorische Treueprämie – Wenn Sie ein Treueprogramm betreiben und wiederkehrende Kunden immer einen Prämiengutschein erhalten sollen, auch wenn sie bereits einen anderen Code angewendet haben, stellen Sie „Erzwingen der Anwendung“ auf Aktiviert. Der Prämiengutschein wird validiert und hat Vorrang, und alle kompatiblen Codes werden automatisch wieder hinzugefügt.
Seitenweite obligatorische Aktion – Für storeweite Rabatte, die Vorrang vor anderen Gutscheinen auf Warenkorbebene haben müssen, z. B. bei einem seitenweiten Verkaufsereignis, stellt die Einstellung „Erzwingen der Anwendung“ auf Aktiviert sicher, dass die Aktion für jeden Kunden zuverlässig angewendet wird, unabhängig davon, was er bereits eingegeben hat.
URL-Kampagnen-Gutscheine – Wenn Sie eine gezielte Kampagne durchführen, bei der Kunden über einen bestimmten Link ankommen, verwenden Sie Nur anwenden, wenn über URL angewendet. Der Gutschein überschreibt Konflikte ausschließlich, wenn Kunden auf Ihren Kampagnen-URL klicken, und lässt das Standardverhalten bei manueller Eingabe für Kunden, die den Code direkt an der Kasse eingeben, unverändert.
Was passiert, wenn „Erzwingen der Anwendung“ ausgeführt wird
Wenn ein Kunde einen Gutschein mit „Erzwingen der Anwendung“ anwendet, entfernt Advanced Coupons vorübergehend alle aktuell angewendeten Gutscheine aus dem Warenkorb. Der Gutschein „Erzwingen der Anwendung“ wird dann validiert und hinzugefügt. Danach werden alle zuvor entfernten Gutscheine, die noch gültig und mit dem aktuellen Warenkorb kompatibel sind, automatisch wieder hinzugefügt. Gutscheine, die ihre eigenen Validierungsregeln für den aktualisierten Warenkorbstatus nicht erfüllen, werden nicht wiederhergestellt.
„Erzwingen der Anwendung“ wird nicht während der automatischen Anwendung von Gutscheinen (automatische Anwendung) aktiviert. Es wird nur ausgeführt, wenn ein Gutschein direkt vom Kunden angewendet wird.
Eine Ausnahme: Wenn ein URL-Gutschein mit Nur anwenden, wenn über URL angewendet zurückgestellt wurde (weil der Warenkorb zum Zeitpunkt des URL-Klicks nicht berechtigt war) und später angewendet wird, werden alle automatisch angewendeten Gutscheine im Warenkorb entfernt und nicht wieder hinzugefügt.
Fehlerbehebung
Der Gutschein „Erzwingen der Anwendung“ überschreibt keinen bestehenden Gutschein
Stellen Sie sicher, dass das Dropdown-Menü Force Apply im Gutschein auf Enabled (oder When applied via URL only, wenn Sie über einen URL-Link testen) eingestellt ist. Die Einstellung ist standardmäßig auf Disable gesetzt. Öffnen Sie den Gutschein-Editor nach dem Speichern erneut, um zu überprüfen, ob der Wert korrekt gespeichert wurde.
Überprüfen Sie außerdem, ob Advanced Coupons Premium aktiv ist. Force Apply ist eine Premium-Funktion und funktioniert nicht allein mit dem kostenlosen Plugin.
Ein entfernter Gutschein wurde nach der Ausführung von Force Apply nicht wiederhergestellt
Nachdem ein Force Apply-Gutschein angewendet wurde, werden entfernte Gutscheine nur dann wieder hinzugefügt, wenn sie die Validierung für den aktuellen Warenkorb noch bestehen. Wenn ein entfernter Gutschein seine eigenen Validierungsregeln nicht erfüllt – zum Beispiel, weil der neue Gutschein den Warenkorb-Gesamtbetrag über eine Mindestbestellschwelle hinaus verändert hat – wird er nicht wiederhergestellt. Überprüfen Sie die Nutzungsbeschränkungen und Bedingungen des entfernten Gutscheins, um zu sehen, ob sie noch gelten.
Wenn Sie einen verzögerten URL-Gutschein mit When applied via URL only verwenden, werden automatisch angewendete Gutscheine, die während dieses Vorgangs entfernt wurden, nicht wieder hinzugefügt (siehe Was passiert, wenn Force Apply ausgeführt wird oben).
Häufig gestellte Fragen
Entfernt Force Apply dauerhaft bestehende Gutscheine aus dem Warenkorb?
Nein. Force Apply entfernt vorübergehend alle aktuell angewendeten Gutscheine, damit der neue Gutschein validiert werden kann. Alle Gutscheine, die noch gültig und kompatibel sind, werden automatisch wieder hinzugefügt, nachdem der Force Apply-Gutschein akzeptiert wurde. Nur Gutscheine, die für den aktualisierten Warenkorb-Status fehlschlagen, werden nicht wiederhergestellt.
Kann ich Force Apply zusammen mit URL-Gutscheinen verwenden?
Ja, dies ist einer der Hauptanwendungsfälle. Wenn Sie Force Apply auf When applied via URL only einstellen, wird sichergestellt, dass der Gutschein Konflikte ausschließlich dann überschreibt, wenn Kunden über einen Kampagnenlink kommen, und das normale Verhalten bei manueller Eingabe unverändert bleibt.
Funktioniert Force Apply mit der WooCommerce Blocks-Kasse?
Ja. Force Apply unterstützt sowohl die klassische WooCommerce-Kasse als auch die WooCommerce Blocks-gestützten Warenkorb- und Kassenblöcke.
Kann ich Force Apply mit Auto Apply kombinieren?
Sie können, aber seien Sie vorsichtig. Wenn ein Gutschein sowohl Force Apply = Enabled als auch Auto Apply aktiviert hat, sehen Kunden, die versuchen, ihn aus dem Warenkorb zu entfernen, ihn beim nächsten Seiten-Reload wieder erscheinen, da Auto Apply ihn automatisch wieder hinzufügt. Reservieren Sie diese Kombination für wirklich zwingende Gutscheine wie Treueprämien oder seitenweite Aktionen. Deaktivieren Sie für Standard-Aktionscodes Auto Apply.
Benötigen Sie Hilfe?
Wenn Sie eine Frage haben oder auf Probleme stoßen, sind wir für Sie da.
- Premium-Benutzer: Support-Ticket eröffnen
- Kostenlose Benutzer: Besuchen Sie unser Community-Forum auf WordPress.org
