WooCommerce Entwickler in Münster

WooCommerce-Shops in Münster mit Abonnements: Kündigungsbutton nach § 312k BGB, Vertragsklauseln nach § 309 Nr. 9 BGB, Verlängerungs-E-Mails und Kundenkonto. Ich arbeite allein, remote und schriftlich.

WooCommerce Entwickler

Mein Platz in der WordPress-Community

  • Mein wordpress.org-Konto besteht seit 2006.
  • Ich habe zum WordPress-Core in den Versionen 7.0 und 7.1 beigetragen.
  • Ich betreue 30 Plugins auf wordpress.org.
  • Ich organisiere WordCamps und trete dort als Speaker auf.
  • Ich war bei jedem WordCamp Europe von 2017 bis 2026 dabei.

Mein WordPress.org-Profil

Wer in Münster oder im Münsterland Waren oder Leistungen im Abo verkauft, hat mit WooCommerce Subscriptions ein gutes Werkzeug, aber noch keinen fertigen Rechtsrahmen. Diese Seite behandelt ein Thema: Abos und wiederkehrende Verträge mit Verbrauchern nach deutschem Recht. Ich bin Mariusz Szatkowski, ein einzelner WordPress- und WooCommerce-Entwickler aus Gdynia, arbeite seit 2006 mit WordPress und setze Shops remote und schriftlich um. Rechtsberatung ersetze ich nicht: Die Vertragstexte prüft Ihre Rechtsberatung, die technische Umsetzung im Shop ist meine Aufgabe.

Prinzipalmarkt in Münster

Foto: Dietmar Rabich, CC BY-SA 4.0, Wikimedia Commons.

#Warum Abos für Händler im Münsterland ein Thema sind

Die IHK Nord Westfalen hat am 10. November 2026 eine Analyse der Handelskennziffern im Münsterland vorgestellt. Münster erreicht danach eine Zentralität von 118,7 und einen Kaufkraftindex von 104,9. Werte über 100 bei der Zentralität zeigen, dass ein Standort mehr Umsatz anzieht, als die eigene Kaufkraft hergibt. Im Umland ist es oft umgekehrt: Drensteinfurt kommt bei einem Kaufkraftindex von 112 nur auf eine Zentralität von 63,1, Telgte bei 108,4 auf 71,5. Die IHK schreibt, dass bei spezialisierten Sortimenten Kaufkraft in größere Städte oder in den Online-Handel abfließt (IHK Nord Westfalen, Pressemeldung vom 10.11.2026).

Für einen Händler aus Telgte, Altenberge oder Drensteinfurt heißt das: Ein Online-Kanal erreicht Kunden, die sonst in der Stadt kaufen. Ein Abo macht aus einer einmaligen Bestellung eine Kundenbeziehung, etwa bei Kaffee, Tee, Hofprodukten, Tierfutter, Pflegeprodukten oder einer Wartungsleistung. Genau dort greifen die Regeln, um die es hier geht.

#Was verlangt § 312k BGB vom Shop?

Die Vorschrift gilt, wenn Verbrauchern über eine Webseite der Abschluss eines Vertrags ermöglicht wird, der auf ein Dauerschuldverhältnis mit entgeltlicher Leistung des Unternehmers gerichtet ist. Ausgenommen sind Verträge, für deren Kündigung gesetzlich eine strengere Form als die Textform vorgesehen ist, sowie Finanzdienstleistungen. Den Wortlaut gibt § 312k BGB auf gesetze-im-internet.de wieder. Daraus folgen sechs Bausteine:

  1. Kündigungsschaltfläche. Sie ist gut lesbar mit nichts anderem als „Verträge hier kündigen“ oder einer entsprechend eindeutigen Formulierung beschriftet.
  2. Bestätigungsseite. Die Schaltfläche führt unmittelbar auf eine Seite, die Angaben zur Art der Kündigung, zur eindeutigen Identifizierbarkeit des Kunden, zur Bezeichnung des Vertrags, zum gewünschten Beendigungszeitpunkt und zur schnellen elektronischen Übermittlung der Bestätigung abfragt.
  3. Bestätigungsschaltfläche. Sie trägt nichts anderes als „jetzt kündigen“ oder eine entsprechend eindeutige Formulierung.
  4. Ständige Verfügbarkeit. Schaltflächen und Bestätigungsseite müssen ständig verfügbar sowie unmittelbar und leicht zugänglich sein.
  5. Speicherbarkeit und Bestätigung. Der Verbraucher muss seine Erklärung mit Datum und Uhrzeit auf einem dauerhaften Datenträger speichern können. Der Unternehmer bestätigt Inhalt, Datum und Uhrzeit des Zugangs sowie den Beendigungszeitpunkt sofort elektronisch in Textform.
  6. Folge bei Verstoß. Fehlen Schaltflächen oder Bestätigungsseite, kann der Verbraucher den Vertrag jederzeit ohne Einhaltung einer Kündigungsfrist kündigen.

Wird kein Beendigungszeitpunkt angegeben, wirkt die Kündigung im Zweifel zum frühestmöglichen Zeitpunkt. Auch die IHK Nord Westfalen weist in ihrem Merkblatt zum Internetrecht auf den Kündigungsbutton hin (IHK Nord Westfalen, Internetrecht und Onlinehandel).

#Was bringt WooCommerce Subscriptions dafür mit?

Ich stütze mich hier auf die Dokumentation von WooCommerce und nicht auf Annahmen. Dort steht (Suspend, Cancel, or Remove an Item):

  • Aktive Abos zeigen standardmäßig eine Cancel-Schaltfläche in der Ansicht des einzelnen Abos im Kundenkonto. Es gibt keine Einstellung, um Kündigungen abzuschalten; die Schaltfläche lässt sich nur per eigenem Code entfernen.
  • Der Weg für Kunden lautet: anmelden, Abos öffnen, das Abo ansehen, Cancel klicken. Eine Bestätigungsseite mit den Angaben aus § 312k Absatz 2 beschreibt die Dokumentation nicht.
  • Die Schaltfläche erscheint nur, wenn das Zahlungs-Gateway Kündigungen unterstützt, das Abo nicht schon gekündigt oder abgelaufen ist und mindestens eine künftige Zahlung bevorsteht.
  • Kündigt ein Händler im Backend über „Pending Cancellation“, laufen die Leistungen bis zum nächsten Abrechnungszyklus weiter und enden dann.
  • Die E-Mail „Customer Cancelled Subscription“ gibt es ab Version 9.4.0. Sie ist standardmäßig deaktiviert. Sie nennt laut Dokumentation die Kündigung und das Enddatum des Abos.

Zwischen Gesetz und Werkzeug entsteht damit eine Lücke, die ich im Einzelfall prüfe: Die Standard-Schaltfläche liegt hinter dem Login, führt, soweit die Dokumentation es beschreibt, nicht auf eine Bestätigungsseite mit Pflichtangaben. Ob das für Ihren Shop genügt, hängt von Beschriftung, Platzierung und Ablauf ab. Ich baue es nicht blind um, sondern halte schriftlich fest, was ich im Shop vorfinde und was sich ändern müsste.

#§ 309 Nr. 9 BGB: Laufzeit, Verlängerung, Kündigungsfrist

Neben dem Button zählt, was in den AGB und in den Abo-Produkten steht. § 309 Nr. 9 BGB betrifft Verträge über regelmäßige Lieferung von Waren oder regelmäßige Dienst- und Werkleistungen. In Verbraucher-AGB sind danach unwirksam:

KlauselRegel nach § 309 Nr. 9 BGB
Erstlaufzeitlänger als zwei Jahre bindend
Stillschweigende Verlängerungunwirksam, außer sie läuft nur auf unbestimmte Zeit und der Kunde darf mit höchstens einem Monat Frist jederzeit kündigen
Kündigungsfrist vor Ablauf der Erstlaufzeitlänger als ein Monat

Ausgenommen sind Verträge über die Lieferung zusammengehörig verkaufter Sachen und Versicherungsverträge. Für den Shop heißt das: Die Laufzeit, die Verlängerung und die Frist, die im WooCommerce-Produkt eingestellt sind, müssen zu den AGB passen. Ich gleiche beides ab, bevor ich etwas ändere. Wenn die AGB ein Problem haben, nenne ich es Ihnen und Ihre Rechtsberatung entscheidet, ich formuliere keine Klauseln.

#Verlängerungen: automatisch oder manuell

WooCommerce Subscriptions kennt zwei Wege (Subscription Renewal Process). Bei automatischer Verlängerung wird ohne Zutun des Kunden abgebucht, sofern das Gateway das unterstützt. Bei manueller Verlängerung steht das Abo auf „on-hold“, bis der Kunde sich anmeldet und die Verlängerungsbestellung bezahlt. Die Dokumentation nennt dazu:

  • Bei manueller Verlängerung geht die E-Mail „Customer Renewal Invoice“ an den Kunden, sofern aktiviert. Nach Zahlung folgt die Bestätigung als „Processing“ oder „Completed Renewal Order“.
  • Bei automatischer Verlängerung dient die „Processing“- oder „Completed Renewal Order“-E-Mail als Beleg der Abbuchung.
  • Offene Verlängerungsbestellungen bleiben unbegrenzt offen. Die Haltefrist für Lagerbestand von standardmäßig 10080 Minuten gilt für unbezahlte Ursprungsbestellungen, nicht für Verlängerungen.
  • Den nächsten Zahlungstermin berechnet das Plugin ab dem letzten Zahlungsdatum. Bei Abos mit festem Abrechnungstag bleibt der geplante Tag erhalten.
  • Für manuelle Verlängerungen bei häufiger Abrechnung rät WooCommerce selbst ab, weil jeder Schritt Kunden kostet.

Für Ihren Shop folgt daraus eine praktische Frage: Welche Mail bekommt der Kunde vor der nächsten Abbuchung, und wer sieht im Kundenkonto, wann das Abo endet? Ich prüfe, ob die vorhandenen E-Mails Betreff, Enddatum und Absender sauber nennen, und teste jeden Fall mit Testzahlungen, bevor etwas live geht.

Büros am Kreativkai im Hafen von Münster

Foto: Dietmar Rabich, CC BY-SA 4.0, Wikimedia Commons.

#Bestellbutton und Widerrufsfunktion bei Abos

Der Abschluss selbst unterliegt § 312j BGB: Die Bestellsituation muss ausdrücklich bestätigen, dass der Kunde sich zur Zahlung verpflichtet. Bei einer Schaltfläche genügt nur „zahlungspflichtig bestellen“ oder eine entsprechend eindeutige Formulierung, sonst kommt der Vertrag nicht zustande (§ 312j BGB).

Hinzu kommt seit dem 19. Juni 2026 die elektronische Widerrufsfunktion nach § 356a BGB. Sie gilt bei Fernabsatzverträgen, die über eine Online-Benutzeroberfläche geschlossen werden, ist mit „Vertrag widerrufen“ oder gleichbedeutend beschriftet und während der Widerrufsfrist ständig verfügbar. Die IHK Nord Westfalen nennt den 19. Juni 2026 als Stichtag und weist darauf hin, dass auch Widerrufsbelehrung und Datenschutzerklärung angepasst werden müssen. Der Widerrufsbutton ersetzt den Kündigungsbutton nicht: Der Widerruf betrifft die Frist nach Vertragsschluss, die Kündigung die laufende Vertragsbeziehung. Beides sind eigene Funktionen im Shop.

#E-Mails, Einwilligung und die LDI NRW

Zuständige Aufsicht für Münster ist die LDI NRW. Sie hat am 5. Oktober 2026 mitgeteilt, dass das Verwaltungsgericht Düsseldorf ihre Verwarnung eines Unternehmens bestätigt hat. Das Unternehmen konnte die Einwilligung in Werbemails nicht nachweisen; IP-Adresse und DOI-IP-Adresse genügten dem Gericht nicht, nötig sei der Nachweis etwa in Form einer Bestätigungsmail. Das Urteil ist rechtskräftig (LDI NRW, Meldung vom 05.10.2026).

Der Fall betraf Werbemails, nicht Abo-Mails. Für einen Abo-Shop ergibt sich daraus eine technische Trennung, die ich sauber halte: Vertragsmails wie Kündigungsbestätigung, Verlängerungsrechnung oder Zahlungshinweis laufen über die WooCommerce-E-Mails. Newsletter und Werbung an dieselben Kunden brauchen eine eigene, dokumentierte Einwilligung und gehören nicht in diese Vorlagen.

#Praktische Prüfliste für Ihren Abo-Shop

PunktFrageBezug
KündigungsschaltflächeEindeutig beschriftet, ohne Umwege erreichbar?§ 312k Abs. 2 BGB
BestätigungsseiteFragt sie genau die Pflichtangaben ab und führt sie zur Bestätigungsschaltfläche?§ 312k Abs. 2 BGB
BestätigungsmailNennt sie Inhalt, Zugangsdatum und -uhrzeit, Beendigungszeitpunkt?§ 312k Abs. 4 BGB
Laufzeit und VerlängerungPassen Produkteinstellung und AGB zueinander?§ 309 Nr. 9 BGB
BestellbuttonBeschriftung „zahlungspflichtig bestellen“ oder gleichwertig?§ 312j Abs. 3 BGB
WiderrufsfunktionVorhanden, beschriftet, ständig verfügbar?§ 356a BGB
VerlängerungsmailsAktiv, mit klarem Absender und Betreff getestet?WooCommerce Subscriptions
WerbungEigene, nachweisbare Einwilligung, getrennt von Vertragsmails?LDI NRW

#Wie ein Projekt mit mir abläuft

Alles läuft schriftlich: Sie senden mir die Adresse des Shops, die eingesetzten Plugins und das Gateway. Ich lese mich auf einer Staging-Kopie ein, prüfe die Abläufe von der Bestellung bis zur Kündigung und halte schriftlich fest, was ich vorfinde. Danach gibt es einen schriftlichen Umfang mit Annahmen und Ausschlüssen. Ich setze Änderungen auf Staging um, in einem eigenen Plugin und nicht im Theme oder im WooCommerce-Kern, und teste mit Testbestellungen. Erst nach Ihrer schriftlichen Abnahme geht es live.

Was Sie mitbringen: Zugang zum Shop und zur Staging-Umgebung, die aktuellen AGB, die Texte für Schaltflächen und Mails, die Ihre Rechtsberatung freigibt, und, falls sich das Aussehen ändert, ein Layout. Gestaltung, Mockups und Wireframes kommen von Ihnen oder Ihrer Agentur, ich setze sie um. Meetings und Telefonate biete ich nicht an, Fragen kläre ich per E-Mail. Auf Wunsch betreue ich den Shop danach laufend, mit Updates auf Staging und Backups außerhalb des Hostings; nicht genutzte Stunden verfallen am Monatsende.

Mehr zum Thema WooCommerce allgemein steht auf der Seite WooCommerce-Entwickler.

#Häufige Fragen

Reicht die Cancel-Schaltfläche von WooCommerce Subscriptions für § 312k BGB? Das hängt vom Shop ab. Die Dokumentation beschreibt eine Cancel-Schaltfläche in der Ansicht eines einzelnen Abos im Kundenkonto. § 312k BGB verlangt eine Schaltfläche mit Bestätigungsseite, die ständig verfügbar und leicht zugänglich ist. Ich prüfe, ob Beschriftung, Auffindbarkeit und Bestätigungsseite Ihres Shops dazu passen.

Gilt die Pflicht auch für reine B2B-Abos? § 312k BGB knüpft an Verbraucher an. Verkaufen Sie Abos ausschließlich an Unternehmen, gilt die Vorschrift nicht. Sobald auch Verbraucher bestellen können, gilt sie für diesen Shop.

Wie lange darf ein Abo an Verbraucher laufen? Nach § 309 Nr. 9 BGB sind in Verbraucher-AGB mehr als zwei Jahre Erstlaufzeit unwirksam. Eine stillschweigende Verlängerung ist nur zulässig, wenn sie auf unbestimmte Zeit erfolgt und der Kunde mit höchstens einem Monat Frist kündigen kann. Die Formulierung der AGB prüft Ihre Rechtsberatung, die Abo-Produkte im Shop richte ich danach aus.

Verschickt WooCommerce eine Kündigungsbestätigung automatisch? Seit Version 9.4.0 gibt es die E-Mail Customer Cancelled Subscription. Sie ist standardmäßig deaktiviert. § 312k Absatz 4 BGB verlangt eine sofortige Bestätigung in Textform mit Inhalt, Datum, Uhrzeit des Zugangs und Beendigungszeitpunkt. Ich schalte die E-Mail ein und gleiche den Text damit ab.

Brauche ich zusätzlich einen Widerrufsbutton? Bei Fernabsatzverträgen mit Verbrauchern, die über eine Online-Benutzeroberfläche geschlossen werden, gilt seit 19. Juni 2026 die Widerrufsfunktion nach § 356a BGB. Sie ersetzt den Kündigungsbutton nicht, beide sind getrennte Pflichten.

Arbeiten Sie vor Ort in Münster? Nein. Ich arbeite von Gdynia aus, remote und schriftlich. Layout, Gestaltung und Texte kommen von Ihnen oder Ihrer Agentur, ich setze sie um.

#Schreiben Sie mir zu Ihrem Abo-Shop

Wenn Sie in Münster oder im Münsterland Abos verkaufen oder planen, schreiben Sie mir über die Kontaktseite. Nennen Sie die Adresse des Shops, was Sie im Abo anbieten, den gewünschten Termin und den aktuellen Stand mit WooCommerce, Subscriptions-Plugin und Zahlungsanbieter. Ihre erste Anfrage beantworte ich schriftlich und ohne Kosten.

Siehe auch in Deutschland

Brauchen Sie die Leistung: WooCommerce Entwickler in Münster?

Beschreiben Sie Ihr Projekt per E-Mail. Antwort innerhalb von 48 Stunden.

Projekt beschreiben

Weitere WordPress-Dienste und Wissensbasis entdecken