Widerrufsbutton Pflicht ab Juni 2026: So rüsten Sie Ihren WooCommerce-Shop rechtzeitig nach
Ab dem 19. Juni 2026 schreibt § 356a BGB einen Widerrufsbutton für alle deutschen Online-Shops vor. Wer ihn nicht hat, riskiert Bußgelder bis 50.000 Euro. Für WooCommerce gibt es fertige Lösungen via Germanized oder dedizierter Plugins.
Der 19. Juni 2026 ist ein Datum, das kein WooCommerce-Betreiber in Deutschland ignorieren sollte. An diesem Tag tritt § 356a BGB in Kraft - und mit ihm die Pflicht, einen elektronischen Widerrufsbutton in jeden B2C-Online-Shop einzubauen. Wer diesen Termin verpasst, steht nicht nur vor einem Compliance-Problem, sondern riskiert Abmahnungen und Bußgelder, die schmerzhaft teuer werden können.
Ich habe in den letzten Wochen mehrere WooCommerce-Shops meiner Kunden entsprechend nachgerüstet. Die technische Umsetzung ist machbar - vorausgesetzt, man weiß, welche Plugins taugen, wo der Button hingehört und was das Gesetz wirklich verlangt. Dieser Artikel fasst zusammen, was Sie jetzt konkret tun müssen.
Was § 356a BGB verlangt - die rechtliche Grundlage
Das Gesetz setzt die EU-Verbraucherrechterichtlinie 2023/2673 in deutsches Recht um. Der Kern: Für alle Fernabsatzverträge, die über eine Online-Benutzeroberfläche geschlossen wurden, muss der Händler dem Verbraucher eine elektronische Widerrufsfunktion bereitstellen. Das gilt für Waren, Dienstleistungen und digitale Inhalte.
Hinweis: Ich bin Webentwickler, kein Rechtsanwalt. Die folgenden Ausführungen basieren auf dem verabschiedeten Gesetzestext und anerkannten Quellen - für Ihre konkrete rechtliche Einschätzung wenden Sie sich bitte an einen Fachanwalt für IT- oder Vertragsrecht.
Die Anforderungen im Überblick:
- Der Button muss gut sichtbar und leicht zugänglich sein
- Die Beschriftung muss eindeutig sein - empfohlen: "Vertrag widerrufen"
- Das Verfahren muss zweistufig ablaufen: erst Klick auf den Button, dann aktive Bestätigung
- Der Händler muss den Eingang des Widerrufs unverzüglich per E-Mail bestätigen
- Die Funktion muss dauerhaft während der Widerrufsfrist verfügbar sein
- Der Button muss ohne vorherigen Login erreichbar sein, wenn der Vertrag selbst kein Konto voraussetzt
Der Button darf nicht hinter einem Pflicht-Login versteckt werden, wenn der ursprüngliche Kauf kein Kundenkonto erforderte. Ein öffentlich erreichbares Formular mit Bestellnummer-Eingabe ist die sichere Lösung.
Wer ist betroffen - und wer nicht
Betroffen sind alle Händler, die über eine Website Verträge mit Verbrauchern (B2C) abschließen. Das schließt WooCommerce-Shops, Buchungsseiten, Abonnement-Angebote und Downloads ein. Die Unternehmensgröße spielt keine Rolle - auch ein Einzelunternehmer mit 50 Bestellungen pro Monat fällt unter die Pflicht.
Ausgenommen sind reine B2B-Shops, also Shops, die ausschließlich an andere Unternehmen verkaufen und das auch vertraglich absichern. Ein gemischter Shop mit Privat- und Geschäftskunden ist dagegen vollständig betroffen.
Die Konsequenzen bei Verstößen
Die Sanktionen sind nicht symbolisch. Behörden können Bußgelder bis zu 50.000 Euro verhängen. Für Unternehmen mit einem betroffenen EU-Jahresumsatz von mehr als 1,25 Millionen Euro kann die Strafe bis zu 4 Prozent dieses Umsatzes betragen.
Dazu kommt das Abmahnrisiko. Die Erfahrung mit dem Kündigungsbutton, der 2022 in Kraft trat, hat gezeigt: In den ersten Wochen nach dem Stichtag häufen sich Abmahnungen durch Mitbewerber und Verbraucherschutzverbände. Wer dann noch nicht nachgerüstet hat, zahlt nicht nur die eigentliche Strafe, sondern auch Anwaltskosten und Unterlassungsgebühren.
Ein Kunde von mir hatte nach der Kündigungsbutton-Einführung gewartet - und bekam tatsächlich nach drei Wochen eine Abmahnung. Der Schaden war überschaubar, aber der Stress nicht. Beim Widerrufsbutton wird es ähnlich laufen.
Plugin-Optionen für WooCommerce: Was wirklich funktioniert
Für WooCommerce gibt es aktuell drei realistische Wege:
Widerrufsbutton-Plugins für WooCommerce im Vergleich
| Kriterium | Germanized | German Market | Standalone Plugin |
|---|---|---|---|
| Kosten | Kostenlos (Basisfunktion) | Kostenpflichtig (German Market Lizenz) | Je nach Anbieter 0-69 EUR/Jahr |
| Integration | Nativ in WooCommerce | Nativ in WooCommerce | Per Shortcode / Widget / Footer |
| Verfügbarkeit | Ab Version 4.0 | Ab Version 3.58 (seit Mai 2026) | Sofort, unabhängig vom Germanized-Status |
| Zweistufig | Ja, konform | Ja, konform | Abhängig vom Plugin - prüfen |
| Bestätigungs-E-Mail | Automatisch | Automatisch | Abhängig vom Plugin |
| Ohne Login | Ja (öffentliches Formular) | Ja | Ja |
Germanized (Vendidero): Das ist für die meisten meiner Kunden die erste Wahl. Ab Version 4.0 ist die Widerrufsbutton-Funktion im kostenlosen Plugin enthalten. Die Einstellungen finden Sie unter WooCommerce > Einstellungen > Germanized > Allgemein > Widerrufsbutton. Das Plugin platziert den Button standardmäßig im Footer und führt auf ein öffentliches Formular.
German Market (MarketPress): Wer German Market statt Germanized nutzt, bekommt die Funktion ab Version 3.58, die seit Ende Mai 2026 verfügbar ist. Die Konfiguration ist ähnlich komfortabel.
Standalone-Plugins: Wenn Sie keines der beiden großen Plugins einsetzen oder testen möchten, gibt es spezialisierte Lösungen wie das vendidero-eigene Widerrufsbutton-Plugin oder das Plugin von cms-admins.de. Prüfen Sie dabei, ob das gewählte Plugin tatsächlich zweistufig arbeitet und die Bestätigungs-E-Mail automatisch versendet.
Updateversicherung: Wenn Sie Germanized schon nutzen, prüfen Sie die installierte Version. Ist sie älter als 4.0, führen Sie das Update durch - das allein aktiviert die neue Funktion.
Der technische Ablauf: Was passiert beim Klick
Das zweistufige Verfahren ist nicht optional - es ist Pflichtbestandteil von § 356a BGB. So muss es ablaufen:
1. Verbraucher klickt auf "Vertrag widerrufen" (Schritt 1)
2. Es öffnet sich eine Seite oder ein Modal mit Pflichtfeldern: Bestellnummer, Kontaktdaten, Vertragsgegenstand, Widerrufsdatum
3. Verbraucher klickt auf "Widerruf bestätigen" (Schritt 2)
4. System sendet automatisch eine Bestätigungs-E-Mail an den Verbraucher
5. Händler sieht den Widerruf im WooCommerce-Backend und kann reagieren
Technische Pflichtanforderungen Widerrufsbutton
- Button ist ohne Login erreichbar (öffentliche URL)
- Beschriftung ist eindeutig (empfohlen: "Vertrag widerrufen")
- Verfahren ist zweistufig (Klick + separate Bestätigung)
- Pflichtfelder werden erhoben (Bestellreferenz, Kontakt, Vertragsgegenstand)
- Bestätigungs-E-Mail wird automatisch versendet
- Button ist dauerhaft während der gesamten Widerrufsfrist verfügbar
- Vorgang wird datenbankbasiert dokumentiert (für Nachweiszwecke)
Schritt-für-Schritt: Germanized einrichten
Wenn Sie Germanized noch nicht verwenden oder auf eine ältere Version zurückfallen, gehen Sie so vor:
1. Plugin updaten oder installieren:
Gehen Sie in WordPress > Plugins > Installierte Plugins und aktualisieren Sie Germanized auf die aktuelle Version (mindestens 4.0). Falls das Plugin fehlt, installieren Sie es über das WordPress-Plugin-Verzeichnis.
2. Widerrufsbutton aktivieren:
Navigieren Sie zu WooCommerce > Einstellungen > Germanized > Allgemein. Dort finden Sie den Abschnitt "Widerrufsbutton". Aktivieren Sie die Funktion und speichern Sie.
3. Formular-Seite prüfen:
Germanized legt automatisch eine Seite für das Widerrufsformular an. Prüfen Sie, ob diese Seite existiert und öffentlich erreichbar ist. Die URL sollte unter Seiten sichtbar sein.
4. Button-Position festlegen:
Standardmäßig erscheint der Button im Footer. Ich empfehle, ihn zusätzlich auf der Bestellbestätigungsseite und in der Bestellbestätigungs-E-Mail einzubinden - beides lässt sich über die Germanized-Einstellungen steuern.
5. Testlauf durchführen:
Legen Sie eine Testbestellung an, gehen Sie dann zum Widerrufsformular und führen Sie einen vollständigen Widerruf durch. Prüfen Sie: Kommt die Bestätigungs-E-Mail? Erscheint der Widerruf im Backend?
Vorteile
- Germanized ist kostenlos und gut gepflegt
- Integration mit WooCommerce ist nativ - keine Konflikte
- Zweistufiger Ablauf und E-Mail-Bestätigung sind fertig eingebaut
- Formular ohne Login öffentlich erreichbar
Nachteile
- Ohne Germanized brauchen Sie ein separates Plugin mit unbekannter Qualität
- Footer-Button ist nicht immer ideal positioniert - Anpassung nötig
- Bestehende Custom-Themes müssen ggf. Footer-Bereiche anpassen
- Kein Ersatz für anwaltliche Prüfung des Gesamtprozesses
Positionierung des Buttons: Was ich in der Praxis empfehle
Das Gesetz schreibt keine genaue Platzierung vor - nur, dass der Button gut sichtbar und leicht zugänglich sein muss. In der Praxis hat sich folgendes bewährt:
Footer (Pflichtminimum): Ein Link "Vertrag widerrufen" im Footer neben Impressum und Datenschutzerklärung erfüllt die Mindestanforderung. Das ist die Lösung, die Germanized standardmäßig liefert.
Kundenkonto (empfehlenswert): Falls Ihr Shop Kundenkonten verwendet, bauen Sie den Button zusätzlich im Account-Bereich unter den Bestelldetails ein. Das ist für den Kunden intuitiver und reduziert Support-Anfragen.
Bestellbestätigung (best practice): Ein Link im Bestätigungs-E-Mail und auf der Dankeseite nach dem Kauf sorgt dafür, dass der Kunde genau dann auf das Widerrufsrecht hingewiesen wird, wenn er es brauchen könnte.
Für einen Kunden mit einem mittelgroßen Möbelshop habe ich alle drei Stellen implementiert. Der Aufwand war mit Germanized Pro überschaubar - unter zwei Stunden inklusive Testing. Ohne ein ausgereiftes Plugin müssen Sie mit mehr rechnen.
Der Widerrufsbutton ersetzt nicht die Widerrufsbelehrung auf Ihrer Website. Beide Elemente müssen vorhanden sein: die Belehrung erklärt das Recht, der Button ermöglicht die Ausübung.
Was tun, wenn kein Germanized im Einsatz ist
Nicht jeder WooCommerce-Shop nutzt Germanized oder German Market. Wenn Sie auf ein anderes Checkout-System setzen oder ein komplett individuelles Theme haben, stehen Ihnen mehrere Alternativen offen.
Option 1 - Standalone-Plugin: Es gibt spezialisierte Widerrufsbutton-Plugins für WooCommerce, die unabhängig vom Germanized-Ökosystem funktionieren. Prüfen Sie vor dem Kauf, ob das Plugin aktiv gepflegt wird (letztes Update nicht älter als zwei Monate), ob der Ablauf nachweislich zweistufig ist und ob eine automatische Bestätigungs-E-Mail integriert ist.
Option 2 - Custom-Entwicklung: Für sehr individuelle Setups kann eine eigene Implementierung sinnvoll sein. Das erfordert eine WooCommerce-spezifische Route für das Formular, eine eigene E-Mail-Vorlage und eine Backend-Ansicht für Händler. Zeitaufwand: zwei bis vier Tage je nach Komplexität - das sind reale Projektkosten, die Sie einplanen sollten.
Option 3 - Migration zu Germanized: Wenn Ihr Shop in Deutschland aktiv B2C betreibt, sollten Sie Germanized sowieso als Basis-Plugin haben. Impressum-Generator, Widerrufsbelehrung, Versandkosten-Hinweise und jetzt der Widerrufsbutton - all das deckt Germanized kostenlos ab. Eine nachträgliche Integration ist selten problematisch.
Wenn Sie sich beim Thema WooCommerce-Rechtspflichten nicht sicher sind, helfe ich Ihnen gerne bei der Einrichtung - ich betreue seit Jahren deutsche Online-Shops und kenne die Compliance-Anforderungen aus der Praxis. Weitere Abmahnsicherheit-Themen wie BFSG-Konformität oder die E-Rechnung-Pflicht ab 2027 habe ich in separaten Artikeln behandelt.
Was nach dem 19. Juni noch auf Sie zukommt
Der Widerrufsbutton ist nicht die letzte gesetzliche Änderung für Online-Shops. Ab 2027 kommt die E-Rechnung-Empfangspflicht für B2B-Transaktionen in einer neuen Stufe. Das BFSG (Barrierefreiheitsstärkungsgesetz), das seit dem 28. Juni 2025 gilt, betrifft viele E-Commerce-Shops direkt. Und die laufende DSGVO-Rechtsprechung stellt regelmäßig neue Anforderungen.
Für einen breiteren Überblick zum Thema WooCommerce vs. Shopware im deutschen Markt - inklusive der unterschiedlichen Compliance-Ausgangslage beider Systeme - empfehle ich meinen Vergleichsartikel.
Der Widerrufsbutton ist technisch keine große Herausforderung. Mit Germanized dauert die Einrichtung unter einer Stunde. Die Herausforderung ist, es rechtzeitig zu tun - und den Testlauf nicht zu vergessen.
Ja. § 356a BGB gilt für alle B2C-Fernabsatzverträge, die über eine Online-Benutzeroberfläche geschlossen werden - unabhängig von der Shopgröße oder dem Jahresumsatz. Ausgenommen sind lediglich B2B-Verträge, also Käufe zwischen Unternehmen ohne Verbraucherbeteiligung. Wenn Sie auch nur einen privaten Endkunden beliefern, sind Sie betroffen. Das Gesetz verlangt eine eindeutige, unmissverständliche Beschriftung. Empfohlen - und juristisch am sichersten - ist 'Vertrag widerrufen'. Varianten wie 'Widerruf einreichen' oder 'Widerrufsrecht ausüben' sind inhaltlich ähnlich, aber die gängige Rechtsprechung bevorzugt die klare Formulierung. Lassen Sie sich hier nicht zu kreativ treiben. Technisch reicht ein öffentlich erreichbarer Button - zum Beispiel im Footer oder auf einer eigenen Widerrufsseite - der auf ein Formular führt, das ohne Login nutzbar ist. Eine Zuordnung zur Bestellung erfolgt dann über Bestellnummer und E-Mail-Adresse. Eine Lösung im Kundenkonto-Bereich ist zusätzlich erlaubt, wenn der Vertrag ein Konto voraussetzt, aber sie allein reicht nicht aus, wenn ein Login dafür nötig wäre. Sie riskieren Abmahnungen durch Mitbewerber und Verbraucherschutzverbände sowie behördliche Bußgelder bis zu 50.000 Euro. Bei Unternehmen mit einem EU-Jahresumsatz über 1,25 Millionen Euro kann die Strafe 4 Prozent dieses Umsatzes betragen. Die Erfahrung mit dem Kündigungsbutton (2022) zeigt: Abmahnungen kommen schnell und häufen sich in den ersten Wochen nach dem Stichtag. Die Widerrufsbutton-Funktion ist laut Vendidero ab Germanized 4.0 im kostenlosen Plugin enthalten. Für die meisten kleinen und mittleren WooCommerce-Shops ist das ausreichend. Die Pro-Version liefert zusätzliche Rechtsdokumente, PDF-Rechnungen und erweiterte Germanized-Konfigurationen - sinnvoll, wenn Sie noch andere Compliance-Lücken schließen wollen, aber für den Button allein nicht zwingend nötig. Das Gesetz schreibt kein fixes Zeitfenster für den zweiten Schritt vor. Wichtig ist: Die Bestätigung muss auf einer separaten Seite oder einem separaten Schritt erfolgen. Nach Abschluss des Widerrufs muss der Händler den Eingang unverzüglich auf einem dauerhaften Datenträger - also per E-Mail - bestätigen. Diese Bestätigungsmail ist Pflicht und dokumentiert den Vorgang für beide Seiten.Häufige Fragen
Gilt die Widerrufsbutton-Pflicht auch für meinen kleinen WooCommerce-Shop?
Welche genaue Beschriftung muss der Widerrufsbutton haben?
Muss der Button im Checkout oder im Kundenkonto erscheinen?
Was passiert, wenn ich den Widerrufsbutton nach dem 19. Juni 2026 noch nicht eingebaut habe?
Reicht das kostenlose Germanized-Plugin, oder brauche ich die Pro-Version?
Wie lange hat der Verbraucher nach dem Klick Zeit, den Widerruf zu bestätigen?
Brauchst du Hilfe bei deinem Projekt?
Ich baue WordPress-Webseiten und Shoper-Shops ab 600 €. Shoper Partner, 120+ Projekte.
- Antwort innerhalb von 24h
- Zertifizierter Shoper Partner
- 120+ abgeschlossene Projekte
- DSGVO-konform, volle Datensicherheit