Wenn Sie Abonnements verkaufen und möchten, dass Rabatte sowohl beim Checkout als auch bei Verlängerungen konsistent funktionieren, behandelt dieser Leitfaden, was einmal angewendet wird und was auf Verlängerungen übertragen wird. Verlängerungsbestellungen verhalten sich anders als einmalige Käufe, daher sind einige Gutschein- und Store-Credit-Verhaltensweisen absichtlich eingeschränkt.
Sie sehen, wie sich Store Credits, URL-Gutscheine, Cashback-Gutscheine, virtuelle Gutscheine und die Produkte hinzufügen-Funktion mit WooCommerce Subscriptions verhalten, sowie wie Sie Store Credits für Verlängerungsbestellungen in Advanced Coupons Premium aktivieren.
Voraussetzungen
- WooCommerce ist installiert und aktiv
- Advanced Coupons for WooCommerce (kostenlos) installiert und aktiv
- WooCommerce Subscriptions ist installiert und aktiv
- Advanced Coupons Premium (enthält das kostenlose Basis-Plugin) – erforderlich für die Kompatibilitätskorrekturen für Abonnements, die Funktion „Produkte hinzufügen“ mit Abonnementverwaltung und die Einstellung für Store Credits für Verlängerungen.
Wie sich Standard-Gutscheintypen bei Abonnementprodukten verhalten
Wenn ein Kunde ein Abonnementprodukt zu seinem Warenkorb hinzufügt und beim Checkout einen Gutschein anwendet, werden die Standard-Gutscheintypen von WooCommerce – prozentuale Rabatte, feste Warenkorbrabatte und feste Produkt-Rabatte – normal auf die Erstimellung angewendet. Advanced Coupons Premium enthält eine Kompatibilitätskorrektur, die diese Gutscheintypen während der internen Warenkorb-Neuberechnung von WooCommerce Subscriptions angewendet hält, sodass mehrere Gutscheine auch dann beim Checkout angewendet bleiben, wenn Abonnementprodukte vorhanden sind.
Welche Gutscheintypen gelten für Verlängerungsbestellungen?
WooCommerce Subscriptions steuert das Verhalten von Verlängerungsbestellungen. Standardmäßig werden Gutscheine von automatischen Verlängerungen entfernt – dies ist keine Einschränkung von Advanced Coupons, sondern wie WooCommerce Subscriptions konzipiert ist. Nur seine nativen wiederkehrenden Gutscheintypen sind darauf ausgelegt, einen Rabatt auf jede Verlängerung zu übertragen:
| Gutscheintyp | Gilt für Erstimellung? | Gilt für Verlängerungen? |
|---|---|---|
| Prozentualer Rabatt | Ja | Nein (von WC Subscriptions entfernt) |
| Fester Warenkorbrabatt | Ja | Nein (von WC Subscriptions entfernt) |
| Fester Produkt-Rabatt | Ja | Nein (von WC Subscriptions entfernt) |
| Wiederkehrender Produkt-%-Rabatt (Native von WC Subscriptions) | Ja | Ja |
| Wiederkehrender Produkt-Rabatt (Native von WC Subscriptions) | Ja | Ja |
| URL-Gutschein (Advanced Coupons) | Ja | Nein |
| Cashback-Gutschein (Advanced Coupons) | Ja | Nein |
| Store Credits (Advanced Coupons) | Ja | Nein (standardmäßig – siehe unten) |
Die Typen von Advanced Coupons verhalten sich genauso: Sie gelten für die erste Bestellung und werden nicht für Verlängerungen wiederholt, es sei denn, die eigenen wiederkehrenden Typen von WooCommerce Subscriptions werden verwendet.
Wie Store Credits mit Abonnements funktionieren
Standardmäßig wendet das Plugin Store Credits nicht auf automatische Abonnement-Verlängerungsbestellungen an. Das kostenlose Plugin Advanced Coupons entfernt Store Credit-Daten aus den Metadaten von Verlängerungsbestellungen, um eine falsche doppelte Anwendung zu verhindern, und es blendet den Button Store Credits anwenden aus, wenn Sie ein Abonnement im WordPress-Adminbereich anzeigen.
Dies ist ein beabsichtigtes Verhalten – Store Credits funktionieren als einmaliger Rabatt auf den ursprünglichen Kauf, nicht als wiederkehrender Vorteil.
Store Credits für Verlängerungen aktivieren (Advanced Coupons Premium)
Wenn Sie möchten, dass Store Credits automatisch auf Verlängerungsbestellungen angewendet werden, fügt Advanced Coupons Premium eine Einstellung hinzu, um dies zu ermöglichen.
- Gehen Sie zu Coupons → Einstellungen in Ihrem WordPress-Adminbereich.
- Öffnen Sie den Abschnitt Store Credits.
- Aktivieren Sie Store Credits für Abonnementverlängerungen zulassen. Diese Einstellung wird automatisch gespeichert.

Wenn diese Einstellung aktiviert ist:
- Zum Zeitpunkt der Erstellung jeder Verlängerungsbestellung prüft das Plugin den aktuellen Store Credit-Saldo des Kunden.
- Wenn der Saldo ausreichend ist, wendet das Plugin den Store Credit-Betrag aus der vorherigen Bestellung automatisch auf die Verlängerung an und berechnet den Gesamtbetrag neu.
- Wenn der Saldo nicht ausreicht – zum Beispiel, wenn der Kunde seit seiner letzten Verlängerung Guthaben ausgegeben hat – überspringt das Plugin die Store Credits für diese Verlängerung und die Verlängerung wird zum vollen Betrag abgewickelt.
- Eine Store Credit-Rabattzeile wird in den wiederkehrenden Abonnement-Gesamtbeträgen an der Kasse angezeigt und zeigt dem Kunden die erwartete Gutschriftsreduzierung für zukünftige Verlängerungen.
Frühe Verlängerungen (wenn ein Kunde auf der Kontoseite auf „Jetzt verlängern“ klickt) werden ebenfalls unterstützt. Advanced Coupons prüft den aktuellen Saldo des Kunden und stellt die Store Credits aus der vorherigen Bestellung wieder her, wenn der Saldo dies zulässt.
Abonnementverlängerungen mit Store Credits bezahlen: manuell vs. automatisch
WooCommerce Subscriptions verarbeitet zwei Arten von Verlängerungen, und Store Credits werden auf jede auf eine etwas andere Weise angewendet. Beide Wege erfordern Advanced Coupons Premium und die aktivierte Einstellung Store Credits für Abonnementverlängerungen zulassen. Standard-Gutscheintypen (Prozentsatz, fester Warenkorb, fester Produkt) werden weiterhin für keine der beiden Verlängerungsarten übernommen. Das hier beschriebene Verhalten ist spezifisch für Store Credits.
Automatische Verlängerungen (geplante Zahlung)
Eine automatische Verlängerung ist die geplante Zahlung, die WooCommerce Subscriptions am Abrechnungsdatum des Kunden ohne Aktion des Kunden abbucht. Wenn die Verlängerungsbestellung erstellt wird, liest Advanced Coupons den Store Credit-Betrag, der auf die vorherige Bestellung angewendet wurde, und prüft den aktuellen Saldo des Kunden. Wenn der Saldo diesen Betrag abdeckt, fügt das Plugin die Store Credits als Rabatt auf die Verlängerungsbestellung hinzu und berechnet den Gesamtbetrag neu, bevor die Zahlung erfolgt. Wenn der Saldo zu niedrig ist, werden die Store Credits für diesen Zyklus übersprungen und die Verlängerung wird zum vollen Betrag abgerechnet. Die Store Credits werden auf den Gesamtbetrag der Bestellung angewendet, nicht als wiederkehrender Gutschein, sodass dem Kunden automatisch der reduzierte Betrag in Rechnung gestellt wird.
Manuelle und frühe Verlängerungen (Kunde zahlt an der Kasse)
Eine manuelle Verlängerung erfolgt, wenn der Kunde selbst für die nächste Abrechnungsperiode bezahlt, anstatt auf die geplante Abbuchung zu warten. Der häufigste Fall ist eine frühe Verlängerung, bei der der Kunde in seinem Konto auf Jetzt verlängern klickt und zur Kasse weitergeleitet wird, um zu bezahlen. In diesem Ablauf stellt Advanced Coupons das Guthaben aus dem vorherigen Auftrag im Verlängerungs-Warenkorb wieder her, sodass es sich in den Kassen-Gesamtbeträgen widerspiegelt, bevor der Kunde bezahlt. Wie bei automatischen Verlängerungen prüft das Plugin zuerst den aktuellen Saldo: Wenn der Saldo den vorherigen Guthabenbetrag abdeckt, wird das Guthaben wieder dem Warenkorb hinzugefügt; andernfalls wird das Guthaben gelöscht und der Kunde bezahlt den vollen Betrag an der Kasse. Das Guthaben wird entweder als Rabatt für die Kassensitzung wiederhergestellt oder durch erneutes Anwenden des Guthaben-Coupons, je nachdem, wie es ursprünglich auf den Hauptauftrag angewendet wurde.
In beiden Fällen sieht der Kunde an der Kasse auch eine Zeile für den Guthabenrabatt in den wiederkehrenden Abonnement-Gesamtbeträgen, sodass die erwartete Reduzierung bei zukünftigen Verlängerungen sichtbar ist, bevor er sich festlegt.
So funktioniert die Funktion „Produkte hinzufügen“ mit Abonnementprodukten
Die Funktion Produkte hinzufügen (Advanced Coupons Premium) ermöglicht es Ihnen, automatisch bestimmte Produkte zum Warenkorb eines Kunden hinzuzufügen, wenn ein Gutschein angewendet wird – rabattiert oder kostenlos. Wenn Abonnementprodukte in einer Regel für „Produkte hinzufügen“ erscheinen, setzt Advanced Coupons automatisch deren Rabattart auf Kein Rabatt, sodass das Abonnementprodukt zum regulären Preis ohne benutzerdefinierte Preissenkung hinzugefügt wird.
Dies ist eine harte Einschränkung: WooCommerce Subscriptions unterstützt keine benutzerdefinierten Preise für Abonnementprodukte, die über Drittanbieter-Integrationen hinzugefügt werden. Wenn Sie versuchen, im Bereich „Produkte hinzufügen“ einen benutzerdefinierten Rabattwert für ein Abonnementprodukt festzulegen, sehen Sie diese Meldung:
„Benutzerdefinierte Rabatte für Abonnementprodukte werden für diese Funktion nicht unterstützt.“
In der Praxis bedeutet dies:
- Sie können ein Abonnementprodukt in eine Regel für „Produkte hinzufügen“ aufnehmen, aber das Plugin fügt es immer zum Standardpreis hinzu – der Gutschein kann es nicht weiter rabattieren.
- Nicht-Abonnementprodukte in derselben Regel für „Produkte hinzufügen“ funktionieren normal mit jeder Rabattart.
So funktionieren virtuelle Gutscheine mit Abonnements
Advanced Coupons Premium enthält eine automatische Kompatibilitätskorrektur für virtuelle Gutscheine, die zusammen mit WooCommerce Subscriptions verwendet werden. WooCommerce Subscriptions löst eine Neuberechnung des Warenkorbs an der Kasse aus, was die Art und Weise beeinträchtigen kann, wie virtuelle Gutscheine ihre Sitzungsdaten bereinigen. Advanced Coupons behandelt diesen Zeitunterschied automatisch, sodass virtuelle Gutscheine während des Abonnement-Checkouts ohne zusätzliche Konfiguration gültig bleiben.
Für Händler bedeutet dies, dass ein einem Kunden ausgestellter virtueller Gutschein bei einer Abonnementbestellung genauso angewendet wird wie bei einer einmaligen Bestellung – der Gutschein wird bei Verwendung verbraucht und danach aus der Sitzung entfernt, ohne dass eine manuelle Bereinigung erforderlich ist.
Fehlerbehebung
Guthaben werden nicht auf Verlängerungsbestellungen angewendet
Gutschriften werden nicht für Verlängerungen angewendet, es sei denn, die Einstellung „Gutschriften für Abonnementverlängerungen zulassen“ ist unter „Coupons → Einstellungen → Gutschriften“ aktiviert — und diese Einstellung ist nur mit Advanced Coupons Premium verfügbar.
Wenn die Einstellung aktiviert ist und Gutschriften immer noch nicht angewendet werden, überprüfen Sie das Guthaben des Kunden zum Zeitpunkt der Verlängerung. Wenn sein Guthaben niedriger ist als der Gutschriftenbetrag aus der vorherigen Bestellung, überspringt das Plugin die Gutschrift für diese Verlängerung und die Bestellung wird zum vollen Betrag bearbeitet.
Mehrere Coupons werden entfernt, wenn Abonnementprodukte im Warenkorb sind
Dies ist ein bekanntes Verhalten von WooCommerce Subscriptions. Advanced Coupons Premium enthält eine Korrektur, die Standard-Coupon-Typen (fester Warenkorb, prozentual, festes Produkt) während der Neuberechnung des Warenkorbs von WooCommerce Subscriptions angewendet hält. Wenn Sie die kostenlose Version verwenden und dies erleben, behebt ein Upgrade auf Advanced Coupons Premium das Problem.
Die Einstellung „Gutschriften für Abonnementverlängerungen zulassen“ erscheint nicht in den Einstellungen
Diese Einstellung wird von Advanced Coupons Premium hinzugefügt und erscheint nur, wenn WooCommerce Subscriptions aktiv ist. Stellen Sie sicher, dass sowohl Advanced Coupons Premium als auch WooCommerce Subscriptions installiert und aktiv sind, und besuchen Sie dann erneut „Coupons → Einstellungen → Gutschriften“.
Häufig gestellte Fragen
Gilt der Coupon-Rabatt für jede Verlängerungsbestellung?
Nein. Standard-Coupon-Typen – prozentual, fester Warenkorb, festes Produkt – gelten nur für den anfänglichen Abonnement-Checkout. WooCommerce Subscriptions ist so konzipiert, dass diese von Verlängerungsbestellungen entfernt werden. Nur die eigenen wiederkehrenden Coupon-Typen von WooCommerce Subscriptions (Recurring Product % Discount und Recurring Product Discount) sind dafür ausgelegt, einen Rabatt auf Verlängerungen zu übertragen. Die Coupon-Typen von Advanced Coupons folgen demselben Muster.
Kann ich einen URL-Coupon mit einem Abonnementprodukt verwenden?
Ja – URL-Coupons werden wie gewohnt beim anfänglichen Checkout angewendet. Wie alle Standard-Coupon-Typen werden sie nicht auf Verlängerungsbestellungen übertragen.
Warum wird mein Add Products-Coupon nicht auf das Abonnementprodukt angewendet?
Das ist zu erwarten. Advanced Coupons setzt Abonnementprodukte, die über Add Products-Regeln hinzugefügt werden, immer auf **Kein Rabatt** – benutzerdefinierte Preise für Abonnementprodukte werden über diese Funktion nicht unterstützt. Das Produkt wird immer noch zum Warenkorb hinzugefügt; es behält lediglich seinen regulären Preis anstelle des durch den Coupon konfigurierten Rabatts.
Kann ich die Add Products-Funktion verwenden, um ein kostenloses Abonnement als Geschenk zu geben?
Sie können ein Abonnementprodukt über eine Add Products-Regel hinzufügen, aber das Plugin fügt es zum regulären Preis hinzu – es kann kein Rabatt oder kostenloser Preis angewendet werden. Wenn Sie ein kostenloses Abonnement verschenken möchten, sollten Sie stattdessen einen Rabatt von 100 % über die nativen Coupon-Typen von WooCommerce Subscriptions verwenden.
Können Gutschriften für manuelle oder frühe Verlängerungen verwendet werden?
Ja, wenn Store Credits für Abonnementverlängerungen zulassen aktiviert ist (Advanced Coupons Premium). Wenn ein Kunde eine vorzeitige Verlängerung aus seinem Konto auslöst, prüft das Plugin seinen aktuellen Saldo und stellt die Gutschrift aus der vorherigen Bestellung wieder her, wenn der Saldo dies zulässt.
Funktioniert dies mit variablen Abonnements?
Ja. Die Kompatibilitätsschicht für Abonnements gilt sowohl für einfache als auch für variable Abonnement-Produkttypen.
Was sieht der Kunde beim Checkout, wenn Store Credits für Verlängerungen gelten?
Wenn Store Credits für Abonnementverlängerungen zulassen aktiviert ist und der Kunde über ein ausreichendes Guthaben verfügt, erscheint in den wiederkehrenden Abonnement-Gesamtsummen auf der Checkout-Seite eine Zeile für Store Credit-Rabatte. Diese zeigt die erwartete Gutschriftsreduzierung bei jeder zukünftigen Verlängerung an, damit der Kunde weiß, was ihn im nächsten Abrechnungszyklus erwartet.
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
