Subscription Cancellation Survey ist da!Mehr erfahren
Anleitung6 Schritte

Abonnement-Verlängerungen in WooCommerce automatisieren

Richten Sie mit WPSubscription eine vollständig automatische Verlängerungsabrechnung ein, damit Ihr Umsatz von selbst läuft.

Abonnement-Verlängerungen sollten nach der Einrichtung keinerlei Handarbeit mehr erfordern. Diese Anleitung beschreibt die vollständige Automatisierung in WPSubscription — von der Konfiguration des Abrechnungsplans über Verlängerungsbestellungen und Zahlungsauslöser bis zur E-Mail-Abfolge, die Kunden über den gesamten Verlängerungszyklus informiert hält.

Das Ziel: ein Abonnement-Geschäft, das zuverlässig ohne tägliches Eingreifen läuft und Ihnen Zeit für Produkt, Marketing und Wachstum statt für Abrechnungsarbeit lässt.

Warum das wichtig ist

Automatisierte Verlängerungen entscheiden darüber, ob ein Abonnement-Geschäft skaliert oder ständiges Eingreifen verlangt. Ohne Automatisierung müssten Sie Rechnungen manuell stellen, Zahlungen nachverfolgen, Erinnerungen versenden und fehlgeschlagene Transaktionen abgleichen — Arbeit, die über einige Dutzend Abonnenten hinaus nicht mehr funktioniert.

Mit sauberer Automatisierung trägt derselbe Verwaltungsaufwand Tausende von Abonnenten. Jede investierte Minute zahlt sich aus, während Ihr Abonnentenstamm wächst.

Die Rechnung: Die Einrichtung der Verlängerungsautomatisierung kostet 2-3 Stunden, spart im Betrieb aber Dutzende Stunden pro Monat.

Bevor Sie beginnen

  • WPSubscription ist installiert und aktiviert
  • Das Zahlungs-Gateway ist mit Webhooks konfiguriert (entscheidend für automatische Verlängerungen)
  • Der WordPress-Cron bzw. der Action Scheduler läuft korrekt
  • Der E-Mail-Versand funktioniert (WP Mail SMTP empfohlen)
  • Ein Plan zur Überwachung in den ersten Wochen nach dem Start

Schritt-für-Schritt-Anweisungen

1

Prüfen, ob der WordPress-Cron läuft

WooCommerce nutzt den Action Scheduler von WordPress, um Verlängerungsbelastungen planmäßig auszulösen. Läuft der Cron nicht, werden Verlängerungen nicht ausgelöst — und zwar stillschweigend.

Gehen Sie zu WooCommerce → Status → Geplante Aktionen und prüfen Sie auf ausstehende Verlängerungsaktionen. Bleiben Aktionen hängen oder werden nicht verarbeitet, ersetzen Sie den Standard-WP-Cron durch einen echten Server-Cronjob (fragen Sie Ihren Hoster) oder nutzen Sie das begleitende Action-Scheduler-Plugin zur Fehlersuche.

Das ist die häufigste Ursache dafür, dass Verlängerungen nicht ausgelöst werden.

2

Den Abrechnungsplan der Abonnement-Produkte konfigurieren

Bearbeiten Sie jedes Abonnement-Produkt und prüfen Sie, ob Abrechnungsintervall und -zeitraum korrekt gesetzt sind (z. B. 19 $ pro Monat).

Die Einstellung zur Laufzeit steuert, ob das Abonnement unbefristet läuft (leer — empfohlen) oder nach einer festgelegten Zahl von Abrechnungszyklen endet (eine konkrete Zahl für befristete Abonnements). Lassen Sie das Feld bei den meisten wiederkehrenden Produkten leer, damit sich das Abonnement bis zur Kündigung durch den Kunden unbefristet verlängert.

3

Die automatische Auslösung der Zahlung aktivieren

Gehen Sie zu WPSubscription → Settings (Einstellungen) → Renewals. Stellen Sie sicher, dass die automatische Verarbeitung von Verlängerungszahlungen aktiviert ist.

Ist sie aktiv, erstellt WPSubscription zum geplanten Zeitpunkt eine Verlängerungsbestellung und versucht sofort die Belastung über das Gateway. Ist sie deaktiviert, entstehen zwar Bestellungen, die Zahlung muss aber manuell verarbeitet werden — deaktivieren Sie den reinen Handbetrieb in jedem produktiven Abonnement-Geschäft.

Der Handbetrieb ist nur für Unternehmen mit Freigabeprozessen sinnvoll.

4

Die E-Mail-Abfolge vor der Verlängerung konfigurieren

Gehen Sie zu WPSubscription → Settings (Einstellungen) → Emails. Aktivieren Sie die E-Mail „Renewal Reminder“ und stellen Sie sie auf 3-5 Tage vor jedem Verlängerungstermin ein.

Aktivieren Sie bei Jahresabonnements zusätzlich eine Erinnerung 14 Tage im Voraus. Diese Erinnerungen senken Streitfälle bei der Abrechnung, führen Kunden den erhaltenen Nutzen vor Augen und geben ihnen Zeit, bei Bedarf zu kündigen oder ihre Zahlungsdaten zu aktualisieren.

Halten Sie den Text transaktional und knapp — keine Werbung in Verlängerungs-E-Mails.

5

Die automatische Rückgewinnung bei Fehlschlägen einrichten

Konfigurieren Sie das Mahnwesen von WPSubscription: Wiederholungen an Tag 1, 3 und 7 nach einem Fehlschlag, Benachrichtigungs-E-Mails mit Link zur Aktualisierung der Zahlungsmethode und eine Kulanzfrist von 21 Tagen bis zur endgültigen Kündigung. Aktivieren Sie Stripe Smart Retries im Dashboard Ihres Gateways für per Machine Learning optimierte Wiederholungszeitpunkte.

Diese Infrastruktur läuft bei jeder fehlgeschlagenen Verlängerung automatisch und gewinnt 50-75 % der fehlgeschlagenen Zahlungen ohne Zutun der Administration zurück.

6

Den ersten automatischen Verlängerungszyklus überwachen

Beobachten Sie nach der Einrichtung die erste Welle von Verlängerungen genau. Gehen Sie zu WooCommerce → Subscriptions (Abonnements) und suchen Sie nach Abonnements mit Verlängerungsterminen in den nächsten 24-48 Stunden.

Prüfen Sie nach dem Auslösen unter WooCommerce → Bestellungen, ob die Verlängerungsbestellungen erstellt wurden, die Belastungen beim Gateway erfolgreich waren und die Verlängerungs-E-Mails versendet wurden. Sehen Sie in WooCommerce → Status → Protokolle nach, wenn etwas nicht wie erwartet ausgelöst wurde.

Im ersten Monat treten die Konfigurationsprobleme zutage; danach läuft das System von selbst.

Profi-Tipps

  • Ersetzen Sie den Standard-WP-Cron durch einen Cronjob auf Serverebene — das beseitigt Zuverlässigkeitsprobleme beim Zeitpunkt
  • Prüfen Sie WooCommerce → Status → Geplante Aktionen wöchentlich — so finden Sie hängengebliebene Aktionen, bevor sie den MRR treffen
  • Richten Sie Benachrichtigungen (Slack, E-Mail) für Verlängerungsfehler oberhalb eines Schwellenwerts ein — ein Frühwarnsystem
  • Testen Sie die Automatisierung vollständig, bevor Sie mit echten Kunden starten — beheben Sie Probleme, bevor sie Umsatz kosten
  • Dokumentieren Sie Ihre Automatisierung — hilfreich bei der Fehlersuche und beim Einarbeiten des Teams

Ergebnis

Die Abonnement-Verlängerungen in WooCommerce laufen jetzt vollständig automatisch — Verlängerungsbestellungen entstehen planmäßig, die Belastungen über das Gateway erfolgen ohne manuelles Eingreifen, Kunden erhalten Erinnerungen und Quittungen, und fehlgeschlagene Zahlungen gehen automatisch in die Rückgewinnung. Das Abonnement-Geschäft wächst, ohne dass der Verwaltungsaufwand proportional mitwächst, und Sie gewinnen Zeit für wirkungsvollere Aufgaben.

Fehlerbehebung

Problem:Abonnements haben ihren Verlängerungstermin überschritten, es wurde aber keine Verlängerungsbestellung erstellt

Lösung:Prüfen Sie unter WooCommerce → Status → Geplante Aktionen die Verlängerungsaktion. Wird sie als ausstehend geführt, aber nicht ausgeführt, läuft der WP-Cron vermutlich nicht. Richten Sie auf Ihrem Server einen echten Cronjob ein, der wp-cron.php alle 5 Minuten aufruft, oder installieren Sie ein Plugin wie WP Crontrol zur Fehlersuche. Viele Managed-WordPress-Hoster bieten eigene Cron-Einstellungen.

Problem:Verlängerungsbestellungen werden erstellt, die Belastung wird aber nicht ausgelöst

Lösung:Das deutet darauf hin, dass der Zahlungsauslöser nach dem Erstellen der Bestellung nicht durchläuft. Prüfen Sie WooCommerce → Status → Protokolle auf Gateway-Fehler. Die häufigsten Ursachen sind abgelaufene API-Schlüssel, eine fehlerhafte Webhook-Konfiguration oder ein eingeschränktes Gateway-Konto. Überprüfen Sie Ihre Gateway-Einstellungen erneut und stellen Sie sicher, dass die Webhooks mit aktuellen Signaturgeheimnissen korrekt eingerichtet sind.

Problem:Manche Verlängerungen werden doppelt ausgelöst (doppelte Belastungen)

Lösung:Wiederholte Webhook-Zustellungen können das verursachen, wenn die Webhook-Verarbeitung nicht idempotent ist. Prüfen Sie im Stripe-Webhook-Dashboard, ob Ereignisse wegen Zeitüberschreitungen auf Ihrer Seite mehrfach zugestellt wurden. Sorgen Sie dafür, dass Ihre Webhook-Antworten innerhalb von 5 Sekunden abgeschlossen sind — lang laufende Verarbeitungen führen zu Zeitüberschreitungen und Wiederholungen. Treten Doppelungen dauerhaft auf, melden Sie den Fehler beim Support von WPSubscription.

Problem:Verlängerungs-E-Mails werden versendet, die Belastungen scheitern jedoch stillschweigend

Lösung:Der E-Mail-Versand und die Zahlungsverarbeitung laufen in unterschiedlichen Schritten. Die E-Mail bestätigt den Verlängerungsversuch; die Belastung erfolgt über den Webhook. Werden E-Mails versendet, aber keine Belastungen ausgeführt, prüfen Sie in der Verwaltung unter WooCommerce → Subscriptions den tatsächlichen Status der Belastung. Häufig liegt es am Webhook-Signaturgeheimnis — kopieren Sie es erneut aus dem Dashboard Ihres Gateways.

Häufig gestellte Fragen

Warum verlängern sich meine Abonnements nicht automatisch?
Am häufigsten, weil der WordPress-Cron nicht läuft. Gehen Sie zu WooCommerce → Status → Geplante Aktionen und prüfen Sie auf hängengebliebene oder fehlgeschlagene Aktionen. Ersetzen Sie den WP-Cron aus Zuverlässigkeitsgründen durch einen echten Server-Cronjob. Prüfen Sie außerdem, ob die Gateway-Webhooks korrekt konfiguriert und die API-Zugangsdaten aktuell sind.
Wie überwache ich, dass meine Abonnement-Automatisierung funktioniert?
Wöchentliche Kontrollen: WooCommerce → Status → Geplante Aktionen auf hängengebliebene Einträge, WooCommerce → Subscriptions gefiltert nach dem Status überfällig für jüngste Fehlschläge und das Gateway-Dashboard für die Erfolgsquote der Webhook-Zustellungen. Richten Sie Benachrichtigungen ein (Slack, E-Mail oder Überwachungsdienste wie UptimeRobot) für erhöhte Fehlerraten.
Was passiert, wenn mein Server ausfällt, während eine Verlängerung ausgelöst werden soll?
WPSubscription nutzt den Action Scheduler von WooCommerce, der geplante Aufgaben in eine Warteschlange stellt. Ist Ihr Server kurz nicht erreichbar, warten die geplanten Aktionen und laufen, sobald er wieder da ist. Längere Ausfälle können dazu führen, dass geplante Aktionen ihren ursprünglichen Zeitpunkt verpassen, sie laufen aber nach der Wiederherstellung dennoch. Für hohe Verfügbarkeitsanforderungen setzen Sie auf zuverlässiges Hosting.
Kann ich genau sehen, wann sich jedes Abonnement verlängert?
Ja — WooCommerce → Subscriptions zeigt für jedes aktive Abonnement das nächste Zahlungsdatum. Sie können außerdem nach anstehenden Verlängerungsterminen filtern, um zu sehen, was ansteht. Für eine genauere Prognose exportieren Sie die Abonnement-Daten und rechnen den monatlichen Verlängerungsumsatz nach Datum hoch.
Sollte ich für die Abonnement-Automatisierung den Server-Cron oder WP-Cron nutzen?
Der Server-Cron ist deutlich zuverlässiger. WP-Cron wird nur ausgelöst, wenn jemand Ihre Website besucht — Websites mit wenig Verkehr können geplante Verlängerungen also komplett verpassen. Die meisten Managed-WordPress-Hoster bieten Einstellungen für einen echten Server-Cron. Ersetzen Sie WP-Cron in jedem produktiven Abonnement-Geschäft durch den Server-Cron.

Das Abonnement-Plugin Nr. 1 für WooCommerce

Verkaufen Sie Abonnements — ganz ohne Kosten.

Herunterladen, installieren und mit WPSubscription weltweit wiederkehrende Umsätze erzielen.