Der Widerrufsbutton im Onlineshop ist in Deutschland seit dem 19. Juni 2026 Pflicht (§ 356a BGB), in Österreich gilt eine entsprechende Pflicht seit dem 1. Oktober 2026. Er ist mit „Vertrag widerrufen“ beschriftet, während der ganzen Widerrufsfrist hervorgehoben erreichbar und führt in zwei Schritten zum Widerruf. Danach bekommt der Kunde sofort eine Eingangsbestätigung mit Datum und Uhrzeit.
Auf einen Blick:
- Betroffen sind Verträge mit Verbrauchern, die über eine Online-Benutzeroberfläche geschlossen werden: Shop, Buchungsstrecke, App.
- Der Kunde nennt Namen, Vertrag und Kontaktweg, bestätigt mit „Widerruf bestätigen“ und erhält die Eingangsbestätigung auf einem dauerhaften Datenträger, etwa per E-Mail.
- Gastbestellungen brauchen einen Zugang ohne Anmeldung, zum Beispiel über Bestellnummer und E-Mail-Adresse.
- Widerruf, Rücksendung und Stornierung sind getrennte Vorgänge und sollten im Shop getrennt erfasst werden.
- Shopware bringt das Formular seit Version 6.7.9.0 mit, für Magento und WooCommerce braucht es eine Erweiterung oder Anpassung.
- Getestet wird der ganze Weg bis zur Bestätigungs-E-Mail, mit Gastbestellung, Teilwiderruf und gestörtem Mailversand.
Wer braucht einen Widerrufsbutton im Onlineshop?
§ 356a BGB gilt für Fernabsatzverträge, die über eine „Online-Benutzeroberfläche“ geschlossen werden: Onlineshops, Buchungsstrecken, Apps.
Grundlage ist die EU-Richtlinie (EU) 2023/2673, die einen neuen Artikel 11a in die Verbraucherrechte-Richtlinie eingefügt hat. Die Mitgliedstaaten wenden ihre Umsetzung seit dem 19. Juni 2026 an (Art. 2 der Richtlinie). Deutschland hat sie mit dem Gesetz vom 03.02.2026 (BGBl. 2026 I Nr. 28) umgesetzt, Österreich mit § 13a FAGG (Verbraucherrechts-Änderungsgesetz 2026) für Verträge ab dem 01.10.2026.
Was muss die Widerrufsfunktion nach § 356a BGB können?
Das Gesetz verlangt vier Bausteine, vom sichtbaren Einstieg bis zur Bestätigung:
- Der Button trägt die Beschriftung „Vertrag widerrufen“ oder eine gleich eindeutige Formulierung und ist während der Widerrufsfrist ständig verfügbar, hervorgehoben platziert und leicht zugänglich (§ 356a Abs. 1 BGB).
- Der Kunde muss ohne Weiteres seinen Namen, den Vertrag oder Teil des Vertrags, den er widerrufen will, und den Weg für die Eingangsbestätigung angeben oder bestätigen können (Abs. 2).
- Bestätigt wird über einen zweiten Button „Widerruf bestätigen“ oder eine gleich eindeutige Beschriftung (Abs. 3).
- Die Eingangsbestätigung kommt unverzüglich auf einem dauerhaften Datenträger, etwa per E-Mail, mit dem Inhalt des Widerrufs sowie Datum und Uhrzeit des Eingangs (Abs. 4).
Rechtzeitig ist der Widerruf, wenn er vor Ablauf der Frist über die Funktion abgeschickt wurde (Abs. 5). Auch die Widerrufsbelehrung muss gegebenenfalls darauf hinweisen, dass es die Funktion gibt und wo sie zu finden ist (Art. 246a § 1 Abs. 2 EGBGB).
Ein Link auf das allgemeine Kontaktformular erfüllt das nicht. Die Funktion muss die Angaben aus Abs. 2 abfragen und selbst die Bestätigung auslösen.
Was sagt die Gesetzesbegründung dazu?
Nach der Begründung zum deutschen Gesetz (BT-Drs. 21/1856), wie sie Fachkanzleien zusammenfassen, gilt:
- Auch Apps sind erfasst.
- Die Funktion darf dauerhaft angeboten werden, wenn sich die individuelle Frist nicht ermitteln lässt.
- Eine Anmeldung im Kundenkonto darf nur verlangt werden, wenn der Vertrag ausschließlich über ein Kundenkonto geschlossen werden kann.
- Ein unauffälliger Textlink in der Fußzeile reicht nicht.
Diese Punkte stehen in der Begründung, im Gesetzestext selbst stehen sie nicht.
Ist ein Widerruf dasselbe wie eine Rücksendung oder Stornierung?
Nein. Ein Kunde kann widerrufen, während das Paket noch unterwegs ist, und eine Rücksendung kann einen ganz anderen Grund haben, etwa einen Defekt. Bekommen alle drei Fälle im Shop denselben Status „Retoure“, muss der Kundenservice später aus Freitexten herauslesen, was der Kunde eigentlich erklärt hat.
| Vorgang | Was passiert | Was der Shop festhält |
|---|---|---|
| Widerruf | Der Kunde erklärt innerhalb der Frist, dass er den Vertrag nicht mehr will. | Inhalt der Erklärung, betroffene Positionen, Eingangszeit |
| Rücksendung | Ware geht zurück, nach einem Widerruf oder zum Beispiel wegen eines Mangels. | Warenrücklauf, Zustand, Grund |
| Stornierung | Händler und Kunde heben eine Bestellung auf, etwa aus Kulanz vor dem Versand. | Absprache und Bearbeiter |
Sinnvoll ist deshalb, zuerst den eingegangenen Widerruf mit seinem Inhalt zu speichern. Warenrücklauf, Erstattung und Kommunikation folgen danach als eigene Schritte. Die Eingangsbestätigung bestätigt nur den Eingang der Erklärung. Formulieren Sie sie so, dass der Kunde nicht glaubt, sein Geld sei schon unterwegs. Das erspart Rückfragen und Missverständnisse zwischen Support und Buchhaltung.
Wie funktioniert der Widerrufsbutton bei Gastbestellungen?
Wer ohne Kundenkonto bestellen kann, muss auch ohne Anmeldung widerrufen können. Ein Zugang, der nur im eingeloggten Konto liegt, passt nach der Gesetzesbegründung nicht zu einem Shop mit Gastbestellungen.
Ein öffentlich erreichbarer Einstieg ordnet den Vertrag zum Beispiel über Bestellnummer und E-Mail-Adresse zu. Dabei gilt es, zwei Risiken gegeneinander abzuwägen: Eine zu strenge Prüfung blockiert berechtigte Kunden, eine zu offene Bestellansicht gibt fremde Daten preis. Dabei hilft:
- Zurückhaltende Fehlermeldungen. „Diese E-Mail-Adresse existiert, aber die Bestellnummer ist falsch“ verrät schon zu viel.
- Keine Anzeige von Bestelldaten, bevor die Zuordnung stimmt.
- Ein Ausweg, wenn die automatische Zuordnung scheitert: Die Erklärung wird trotzdem angenommen und von Hand bearbeitet, statt den Kunden in eine Fehlerschleife zu schicken.
Wie sieht ein vollständiger Ablauf für die Widerrufsfunktion aus?
Ein Beispiel mit fünf Schritten zeigt die Tabelle. Vor dem Absenden sieht er, auf welchen Vertrag oder welche Positionen sich die Erklärung bezieht und wohin die Bestätigung geht.
| Schritt | Kundensicht | Aufgabe im Shop |
|---|---|---|
| Einstieg | „Vertrag widerrufen“ finden und öffnen | Funktion auf jeder Seite, auch am Handy |
| Zuordnung | Name, Vertrag oder Positionen, Kontaktweg angeben | Angaben sicher prüfen, nichts Fremdes zeigen |
| Bestätigung | „Widerruf bestätigen“ klicken | Inhalt und Eingangszeit speichern |
| Rückmeldung | Meldung auf der Seite und E-Mail erhalten | Bestätigung senden, Versand überwachen |
| Bearbeitung | Weitere Informationen zur Rücksendung erhalten | Support, Lager und Erstattung abstimmen |
Im Hintergrund bekommt jeder Vorgang eine interne Nummer und landet bei der zuständigen Stelle. Diese Nummer hilft beim Bearbeiten; die Bestätigung mit dem Inhalt der Erklärung ersetzt sie nicht.
Warum muss die Bestätigungs-E-Mail mitgeprüft werden?
Weil ein Formular im Browser erfolgreich aussehen kann, obwohl keine E-Mail rausgeht. Mögliche Ursachen sind eine falsch eingerichtete Absenderdomain, ein ausgefallener Maildienst oder ein Fehler in der Warteschlange. Im Shopware-Forum zum Widerrufsbutton berichten mehrere Händler, dass die Bestätigung nach dem Update zunächst nicht verschickt wurde.
- Eingang der Erklärung und Versandstatus der E-Mail getrennt speichern. Scheitert der Versand, bleibt der Widerruf trotzdem erfasst.
- Fehlgeschlagene Bestätigungen sichtbar melden und erneut senden.
- Doppelklicks und wiederholte Zustellungen abfangen, damit kein zweiter Erstattungsfall entsteht.
Über die Erstattung entscheidet Ihr Retourenprozess. Zwei fast gleichzeitige Anfragen dürfen also nicht unbemerkt zwei Rückzahlungen auslösen.
Wie setze ich den Widerrufsbutton in Shopware 6, Magento und WooCommerce um?
Das hängt vom Shopsystem und von dem ab, was schon da ist. Vor der Wahl einer Erweiterung klären wir mit Ihnen, welche Shopversion läuft, ob ein Headless-Frontend im Spiel ist, wo Bestellungen verwaltet werden und ob es bereits ein Retourenportal gibt. Ein gutes vorhandenes Retourenportal kann bleiben, wenn es Zugang, Erklärung, Bestätigung und Zuordnung abdeckt.
Shopware
In Shopware gehört das Widerrufsformular seit Version 6.7.9.0 zum Grundsystem; für Kunden in unserer Shopware-Betreuung kommt es mit den Updates und ist damit in jedem Paket enthalten. Den Mailversand steuert der Flow Builder; ob Gastbestellungen und Ihr Theme passen, prüfen wir im Testsystem.
WooCommerce
WooCommerce-Shops versorgen wir über die WordPress-Betreuung.
Magento
Bei Magento braucht es eine Erweiterung; deren Auswahl und Einbau stimmen wir vorher mit Ihnen ab. Die eingebaute Retourenverwaltung gibt es laut Adobe nur in Adobe Commerce, nicht in Magento Open Source. Mehr dazu auf unserer Seite zur Magento-Agentur.
Ob eine fertige Erweiterung reicht oder der Bestellablauf angepasst werden muss, besprechen wir vorher mit Ihnen. Ein zusätzliches Formular auf einer eigenen Seite hilft wenig, wenn der Kundenservice die Widerrufe nicht sieht. Soll der Vorgang an Warenwirtschaft oder Retourendienst gehen, gehört die Anbindung dazu (Shopware-Schnittstellen).
Was sollte ich vor dem Livegang prüfen?
Zuerst die Grundausstattung, danach die Fälle, an denen Abläufe in der Praxis brechen.
Was wir in Shopware-, Magento- und WooCommerce-Shops technisch prüfen
- Ein klar beschriftetes Element „Vertrag widerrufen“ auf jeder Seite, auch am Handy und in der App, nicht nur als kleiner Fußzeilen-Link.
- Ein Ablauf für Gastbestellungen ohne Anmeldung, zum Beispiel über Bestellnummer und E-Mail-Adresse.
- Teilwiderruf über die Auswahl einzelner Positionen.
- Zweiter Schritt „Widerruf bestätigen“ und sofortige Bestätigungs-E-Mail mit vollem Text, Datum, Uhrzeit und Zeitzone.
- Protokoll des Eingangszeitpunkts im Backend, mit Übergabe an Warenwirtschaft und Retourenprozess.
- Angepasste Widerrufsbelehrung, AGB und E-Mail-Vorlagen.
- Barrierefreie Bedienung; der Button bleibt erreichbar, auch wenn ein Cookie-Dialog offen ist.
- Bei Kunden in Deutschland und Österreich: einheitlich die strengere Variante oder eine saubere Länderlogik.
Testfälle für die Abnahme
- Gast und Kundenkonto. Je eine Bestellung mit und ohne Konto widerrufen.
- Mehrere Positionen. Einen Teilwiderruf abgeben und prüfen, ob nur die gewählten Artikel im Vorgang stehen.
- Abweichende Kontaktadresse. Die Bestätigung an eine andere E-Mail-Adresse als die der Bestellung schicken lassen.
- Teilweise bearbeitete Bestellung. Widerrufen, wenn ein Teil schon versendet oder erstattet ist.
- Bedienung. Den ganzen Ablauf nur mit der Tastatur und auf einem schmalen Handybildschirm durchgehen.
- Gestörter Mailversand. Den Versand vorübergehend unterbrechen und prüfen, ob der Widerruf erhalten bleibt und die E-Mail nachgeschickt wird.
- Nicht zuordenbare Angaben. Mit falscher Bestellnummer widerrufen: Die Erklärung muss ankommen, ohne fremde Bestelldaten zu zeigen.
Rechnen Sie Fristen nicht einfach ab dem Bestelldatum. Bei Waren beginnt die Widerrufsfrist in der Regel mit dem Erhalt der Ware, bei Teillieferungen mit dem Erhalt der letzten Ware oder Teilsendung (§ 356 Abs. 2 Nr. 1 BGB).
Eingebaut und geprüft wird zuerst im Testsystem, am Rechner und am Handy. Wie Sie die Funktion rechtlich gestalten, klären Sie mit Ihrer Rechtsberatung.
Für den Start brauchen Sie keinen langen Fragenkatalog. Nehmen Sie eine anonymisierte Bestellung und beschreiben Sie, was heute passiert, wenn der Kunde widerrufen will. Daran sehen wir die Lücken meist schnell. Welche Angaben seit dem 27. September 2026 zusätzlich auf Produktseite und Kasse gehören, lesen Sie im Beitrag zu EU-Gewährleistungslabel und GARAN-Label.
Wir helfen dabei
Widerrufsbutton im Shop einbauen lassen
Wir beraten Sie bei der technischen Umsetzung in Shopware, Magento oder WooCommerce, bauen die Funktion samt Bestätigungs-E-Mail in einer Kopie Ihres Shops ein und prüfen sie dort, bevor sie live geht.
Häufige Fragen
Gibt es ein Bußgeld, wenn der Button fehlt?
Art. 246e EGBGB sieht Bußgelder bis 50.000 € vor, bei mehr als 1,25 Mio. € Jahresumsatz bis 4 % des Umsatzes, allerdings nur im Rahmen einer koordinierten Durchsetzungsmaßnahme der EU-Verbraucherschutzbehörden; zuständig ist das Bundesamt für Justiz.
Gibt es schon Urteile zum Widerrufsbutton?
Bis zum 15.10.2026 haben wir keine Gerichtsentscheidung zu § 356a BGB gefunden. Offene Fragen sind etwa, wie viele Pflichtfelder „ohne Weiteres“ zulässig sind.
Ich verkaufe über Marktplätze. Muss ich etwas tun?
Nach der Gesetzesbegründung bleibt der Unternehmer verantwortlich, auch wenn er über eine Drittplattform verkauft. Wer die Funktion dort bereitstellt, klären Sie mit dem Plattformbetreiber und Ihrer Rechtsberatung.
Muss der Widerrufsbutton auch bei Gastbestellungen funktionieren?
Ja. Nach der Gesetzesbegründung zu § 356a BGB darf eine Anmeldung im Kundenkonto nur verlangt werden, wenn der Vertrag ausschließlich über ein Kundenkonto geschlossen werden kann. Shops mit Gastbestellung brauchen deshalb einen Zugang ohne Anmeldung, etwa über Bestellnummer und E-Mail-Adresse.
Löst der Widerruf über den Button automatisch eine Erstattung aus?
Nein, der Button muss nur den Eingang der Widerrufserklärung bestätigen (§ 356a Abs. 4 BGB). Rücksendung und Erstattung laufen danach über Ihren normalen Retourenprozess, der doppelte Anfragen abfangen sollte.
Wann beginnt die Widerrufsfrist bei Teillieferungen?
Werden mehrere Waren einer Bestellung getrennt oder in Teilsendungen geliefert, beginnt die Frist mit dem Erhalt der letzten Ware oder Teilsendung (§ 356 Abs. 2 Nr. 1 BGB). Ein Shop, der die Frist starr ab Bestelldatum berechnet, blendet den Button womöglich zu früh aus.
Hat Magento Open Source eine eingebaute Widerrufsfunktion?
Nein, für Magento Open Source braucht es eine Erweiterung oder eine eigene Anpassung. Die Retourenverwaltung (RMA) ist nach Adobes Dokumentation eine Funktion von Adobe Commerce und fehlt in Magento Open Source.
Quellen
Stand: 17.10.2026.
- Bürgerliches Gesetzbuch, § 356a (Elektronische Widerrufsfunktion), Bundesministerium der Justiz: gesetze-im-internet.de, abgerufen 15.10.2026 und 17.10.2026.
- Bürgerliches Gesetzbuch, § 356 Abs. 2 Nr. 1 (Beginn der Widerrufsfrist), Bundesministerium der Justiz: gesetze-im-internet.de, abgerufen 17.10.2026.
- EGBGB, Art. 246a § 1 Abs. 2 Satz 1 Nr. 1 (Information über die Widerrufsfunktion), Bundesministerium der Justiz: gesetze-im-internet.de, abgerufen 17.10.2026.
- Gesetz vom 03.02.2026, BGBl. 2026 I Nr. 28: recht.bund.de, abgerufen 15.10.2026.
- Richtlinie (EU) 2023/2673 vom 22.11.2023, ABl. L 2023/2673, Art. 1 Nr. 3 (Art. 11a der Richtlinie 2011/83/EU) und Art. 2 Abs. 1 (Anwendung ab 19.06.2026), Europäische Union: EUR-Lex, abgerufen 17.10.2026.
- Noerr zur Gesetzesbegründung (BT-Drs. 21/1856): noerr.com, abgerufen 15.10.2026.
- WKO zu § 13a FAGG (Österreich): wko.at, abgerufen 15.10.2026.
- Configure returns, Adobe Commerce Dokumentation, Adobe: experienceleague.adobe.com, abgerufen 17.10.2026.
- Flow Builder, Shopware 6 Dokumentation, Shopware AG: docs.shopware.com, abgerufen 17.10.2026.
Dieser Beitrag erklärt, dass sich etwas ändert und wen es betreffen kann. Er ist keine Rechtsberatung. Was in Ihrem Shop konkret zu tun ist, klären Sie mit Ihrer Rechtsberatung; die technische Umsetzung übernehmen wir.

