Widerrufsbutton in Contao & Isotope eCommerce rechtssicher umsetzen
Mit Contao und Isotope eCommerce lässt sich der Widerrufsbutton sauber und flexibel umsetzen – auch ohne fertiges Plugin.
Die Einführung des sogenannten Widerrufsbuttons stellt Shopbetreiber vor neue technische und rechtliche Herausforderungen. Insbesondere bei individuell aufgebauten Systemen wie Contao in Kombination mit Isotope eCommerce gibt es keine „Out-of-the-box“-Lösung – dafür aber flexible Möglichkeiten, eine saubere und rechtssichere Umsetzung zu realisieren.
19. Juni 2026 – Der Widerrufsbutton wird Pflicht
Dieser Beitrag zeigt dir strukturiert:
- welche Anforderungen gelten
- wie du die Umsetzung architektonisch planst
- wie der Ablauf konkret aussieht
- und welche E-Mails du benötigst
Schnelleinstieg
Navigation überspringen- Was ist der Widerrufsbutton überhaupt?
- Anforderungen in technische Logik übersetzen
- Architektur in Contao & Isotope
- Der empfohlene Ablauf
- Warum Double-Opt-In sinnvoll ist
- Integration mit Isotope eCommerce
- E-Mail-Kommunikation
- UX- und Rechtstipps (entscheidend!)
- Typische Fehler vermeiden
- Fazit
- Häufige Fragen und Antworten zum Thema Widerrufsbutton
Was ist der Widerrufsbutton überhaupt?
Der Widerrufsbutton ist eine gesetzlich geforderte Funktion für Online-Verträge. Nutzer müssen ihren Vertrag einfach, digital und ohne Login widerrufen können.
Am 19. Dezember 2025 verabschiedete der Bundestag ein Gesetz zur Änderung des Verbraucher- und Versicherungsvertragsrechts. Dieses sieht unter anderem die verpflichtende Einführung einer elektronischen Widerrufsfunktion – des sogenannten Widerrufsbuttons – für online abgeschlossene Fernabsatzverträge vor.
Kernelemente:
- Niedrigschwelliger Zugang (kein Login)
- Klare Bezeichnung („Vertrag widerrufen“)
- Zwei-Stufen-Prozess
- Elektronische Eingangsbestätigung
- Identifikation des Vertrags
Wichtig: Der Prozess muss genauso einfach sein wie der Vertragsabschluss.
Du hast Fragen zum Thema Widerrufsbutton oder möchtest eine saubere Lösung implementieren? Unser Team hilft dir gern.
Jetzt Kontakt aufnehmen. Oder per Telefon unter 03521 / 4767592.
Dein Mathias
Anforderungen in technische Logik übersetzen
Die rechtlichen Vorgaben lassen sich direkt in Systemanforderungen überführen:
| Rechtliche Anforderung | Technische Umsetzung |
|---|---|
| Widerruf ohne Login | Öffentliches Formular |
| Zwei-Stufen-Verfahren | Formular + Bestätigung |
| Identifikation | Bestellnummer + E-Mail |
| Eingangsbestätigung | automatisierte Mail |
| Nachweisbarkeit | Speicherung (Leads) |
Architektur in Contao & Isotope
Die Kombination aus Contao-Core und Erweiterungen ist hier ideal.
Eingesetzte Bausteine
1. Formular (Frontend)
- Contao Form Generator
- Felder:
- Name
- Bestellnummer
- optional Nachricht
2. Datenspeicherung
- Leads (Contao Leads Erweiterung) speichert alle Widerrufe
- ermöglicht Statusverwaltung
3. Kommunikation
- Notification Center
- Double-Opt-In Mail
- Eingangsbestätigung
- interne Benachrichtigung
4. Prozesslogik
- Hook (processFormData) oder Symfony Controller
- Token-basierte Bestätigung
Der empfohlene Ablauf
# Ein sauberer Widerrufsprozess sieht so aus:
[Widerrufsbutton]
↓
[Formular]
↓
[Daten absenden]
↓
[Lead speichern (unbestätigt)]
↓
[DOI-Mail]
↓
[Bestätigung durch Nutzer]
↓
[Widerruf aktiv]
↓
├─ Mail an Kunden
└─ Mail an Anbieter
↓
[Bearbeitung im Backend oder im CRM]
Warum Double-Opt-In sinnvoll ist
Auch wenn rechtlich nicht zwingend vorgeschrieben, ist ein Double-Opt-In dringend zu empfehlen:
Vorteile:
- Schutz vor Missbrauch
- Nachweisbarkeit (Audit-Trail)
- Verifikation der E-Mail-Adresse
Gerade bei Streitfällen ist das ein entscheidender Vorteil.
Integration mit Isotope eCommerce
Isotope eCommerce bringt bereits alle relevanten Bestelldaten mit:
Typische Erweiterung:
- Übergabe der Bestellnummer ins Formular (optional vorbefüllt)
- Verknüpfung Lead ↔ Bestellung
Best Practice:
- Feld order_id abgleichen in Isotope
- optional Validierung:
- Existiert Bestellung?
- Gehört sie zur E-Mail?
E-Mail-Kommunikation
Double-Opt-In Mail
# Betreff
Bitte bestätigen Sie Ihren Widerruf
# Body
Guten Tag,
Sie haben einen Widerruf über unsere Website eingereicht.
Bitte bestätigen Sie diesen über den folgenden Link:
{ {confirm_link} }
Erst danach wird Ihr Widerruf wirksam übermittelt.
Sollten Sie keinen Widerruf angefordert haben, ignorieren Sie diese Nachricht.
Freundliche Grüße
Ihr Kundenservice
Benachrichtigung (Anbieter)
# Betreff
Eingang Ihres Widerrufs
# Body
Ein neuer Widerruf wurde bestätigt.
Details:
* Name: { {name} }
* E-Mail: { {email} }
* Bestellnummer: { {order_id} }
* Datum: { {date} }
* Nachricht: { {message} }
Bitte im Backend prüfen.
Direktlink:
{ {backend_link} }
Eingangsbestätigung (Kunde)
# Betreff
Neuer Widerruf eingegangen
# Body
Guten Tag,
wir bestätigen den Eingang Ihres Widerrufs.
Details:
* Name: { {name} }
* Bestell-/Vertragsnummer: { {order_id} }
* Datum: { {date} }
Ihr Anliegen wird nun bearbeitet.
Freundliche Grüße
Ihr Kundenservice
UX- und Rechtstipps (entscheidend!)
Button-Gestaltung
- Klarer Text: „Vertrag widerrufen“
- Gut sichtbar (Footer + Kundenbereich oder im Kopfbereich)
Formular
- so wenig Felder wie möglich
- keine Pflichtfelder ohne Zweck
DSGVO
- Datenschutzhinweis integrieren
- Speicherzweck definieren
- Löschkonzept vorsehen
Typische Fehler vermeiden
- ❌ Login erforderlich machen
- ❌ Zu viele Daten verlangen
- ❌ Keine Eingangsbestätigung senden
- ❌ Kein funktionierender Bestätigungsprozess
- ❌ Widerruf nur per E-Mail ermöglichen
Fazit
Mit Contao und Isotope eCommerce lässt sich der Widerrufsbutton sauber und flexibel umsetzen – auch ohne fertiges Plugin.
Die entscheidenden Bausteine sind:
- Formular + Leads (Datenspeicherung)
- Notification Center (Kommunikation)
- Token-/Bestätigungslogik (Prozesssicherheit)
Wenn diese sauber zusammenspielen, erhältst du:
- eine rechtssichere Lösung
- eine gute Nutzererfahrung
- und eine wartbare technische Architektur
Du hast Fragen zum Thema Widerrufsbutton oder möchtest eine saubere Lösung implementieren? Unser Team hilft dir gern.
Jetzt Kontakt aufnehmen. Oder per Telefon unter 03521 / 4767592.
Dein Mathias
Häufige Fragen und Antworten zum Thema Widerrufsbutton
Ein Widerrufsbutton ermöglicht Kunden, ihren Vertrag oder ihre Bestellung einfach und digital zu widerrufen, ohne dass sie dafür ein Kundenkonto benötigen. Rechtlich ist er für Online-Shops nach §356 BGB vorgeschrieben, um den Verbraucher*innen die Ausübung ihres Widerrufsrechts zu erleichtern.
Ja. Das Formular dient dazu, die notwendigen Daten für die Bearbeitung zu erfassen, z. B.: Name des Kunden E-Mail-Adresse Bestell-/Vertragsnummer optional Nachricht Die Daten werden anschließend im Backend (Contao Leads) gespeichert und für die Bearbeitung genutzt.
Ein Double-Opt-In sichert den Prozess gegen Missbrauch ab und verifiziert, dass die E-Mail-Adresse korrekt ist. Erst nach der Bestätigung wird der Widerruf wirksam und die Folgeprozesse (Bearbeitung, Benachrichtigung) ausgelöst.
- Kunde klickt auf den Widerrufsbutton und füllt das Formular aus
- Widerruf (Lead) wird in Contao gespeichert (Status: unconfirmed)
- Kunde erhält eine Bestätigungsmail mit Link (Double-Opt-In)
- Nach Klick auf den Bestätigungslink → Widerruf (Lead) wird aktiviert
- Backend-Mitarbeiter bearbeitet den Widerruf
- Eingangsbestätigung an Kunden, interne Benachrichtigung an Shop-Mitarbeiter
- Eingegangen (unconfirmed)
- Bestätigt (confirmed)
- In Bearbeitung
- Rückzahlung gestartet
- Abgeschlossen
- Abgelehnt
Diese Status ermöglichen eine klare Prozessübersicht im Backend und erleichtern die Bearbeitung und das Reporting.
- Bestellnummer wird automatisch in das Formular übernommen
- Optional: Validierung, ob Bestellung existiert und zur angegebenen E-Mail passt
- Statusänderungen und Rückabwicklung können mit Isotope-Daten verknüpft werden (z. B. Lagerbestand, Payment-Provider)
- Double-Opt-In Mail: Verifikation der E-Mail
- Eingangsbestätigung: Kunde wird informiert, dass Widerruf eingegangen ist
- Interne Benachrichtigung: Mitarbeiter im Shop erhalten alle relevanten Daten
- Optional: Reminder-Mails, Follow-Up-Mails nach Bearbeitung oder Rückerstattung
- Widerruf muss so einfach wie der Abschluss der Bestellung sein
- Kein Login oder zusätzliche Hürden
- Speicherung der Daten DSGVO-konform
- Nachweisbarkeit des Widerrufs und der Bestätigung
- Klarer Hinweis auf Datenschutzerklärung im Formular
Ja, z. B.:
- Automatische Statusänderung bei Bestätigung
- Automatischer Versand von Mails bei Statuswechsel
- Integration mit Lager, Rücksendungen und Payment-Provider für Rückerstattung
- Reporting-Dashboard mit Statistiken und Exportfunktion
Ja, jeder Widerruf wird als eigener Lead angelegt und kann individuell bearbeitet werden. Doppelungen werden über Bestellnummer + E-Mail erkannt, um Mehrfachwiderrufe zu vermeiden.
Externe Inhalte wie eingebundene Kalender, Karten oder Social Media Feeds müssen nicht immer vollständig barrierefrei sein, aber sobald sie ein essentieller Teil deiner Dienstleistung auf der Website sind, trägst du als Betreiber eine Mitverantwortung für deren Barrierefreiheit.
Das bedeutet konkret:
- Du solltest prüfen, ob die eingebundenen externen Inhalte barrierefrei zugänglich sind.
- Falls diese externen Inhalte nicht barrierefrei sind, musst du dies in deiner Zugänglichkeitserklärung transparent ausweisen.
- Zusätzlich solltest du Nutzer:innen alternative Zugangswege oder Hilfestellungen anbieten, falls Funktionen oder Informationen durch fehlende Barrierefreiheit eingeschränkt sind.
Diese Vorgehensweise sorgt dafür, dass trotz der Nutzung externer Dienste die gesetzlichen Anforderungen des Barrierefreiheitsstärkungsgesetzes (BFSG) eingehalten werden und deine Website insgesamt als barrierefrei gilt, soweit es möglich ist.
Ja, zahlreiche Websites und Shopsysteme lassen sich problemlos nachrüsten. Wir bieten hierfür eine rechtssichere Lösung, die sich nahtlos und mit geringem Aufwand in bestehende Systeme integrieren lässt.
Wir analysieren Ihre Website hinsichtlich der technischen Umsetzung und Nutzerfreundlichkeit des Widerrufsbuttons und implementieren diesen termingerecht.
Hinweis: Wir erbringen keine Rechtsberatung. Für rechtliche Fragestellungen zum Widerrufsrecht empfehlen wir, eine entsprechend qualifizierte juristische Beratung in Anspruch zu nehmen.
Ja. Die Umsetzung muss den gesetzlichen Anforderungen entsprechen und darf den Widerruf nicht aufwendiger gestalten als den eigentlichen Bestellprozess. Dazu zählt unter anderem auch eine elektronische Bestätigung des Eingangs.
- WordPress
- Shopify
- Wix
- Squarespace
- Joomla
- Drupal
- Webflow
- PrestaShop
- Magento bzw. Adobe Commerce
- Contao
- uvm.
Ähnliche Beiträge
*******************
Liebe Leser,
Menschen sind nicht ausschließlich Frauen, Männer, weiblich, männlich, divers – Menschen können vielfältiger sein! Wir möchten euch ALLE als Menschen ansprechen, egal von welchem Geschlecht oder welcher Kultur. Sprachlich ist es schwierig, euch alle „richtig“ anzusprechen. Daher verwenden wir – auch für eine bessere Lesbarkeit – bei Personenbezeichnungen meist die männliche Form, wie Dienstleister oder Partner. Aber eins ist uns wichtig: Keiner soll sich ausgeschlossen fühlen.
Zudem sind wir Verfechter des DU #gernperdu und gestalten so unsere tägliche Kommunikation etwas lockerer und persönlicher. Auch hier gilt: Wir bringen allen die gleiche Wertschätzung entgegen.
*******************