Widerrufsbutton für WooCommerce
Der Widerrufsbutton stellt einen strukturierten, zweistufigen elektronischen Widerrufsprozess für WooCommerce-Shops bereit – konform mit § 356a BGB und der EU-Richtlinie 2023/2673 (2011/83/EU). Alle Vorgänge werden im WordPress-Backend vollständig protokolliert.
Funktionen der kostenlosen Version:
- Widerrufsbutton per Shortcode
- Widerrufsformular per Shortcode (beliebig platzierbar)
- Optionaler Modal-Modus oder eigene Formularseite
- Zweistufiger Prozess: Einreichung und Bestätigung
- WooCommerce-Bestellprüfung (Bestell-ID + E-Mail + Widerrufsfrist)
- E-Mail-Bestätigung für Kunden und Händler
- Eigene Datenbanktabelle zur Protokollierung
- Admin-Übersicht und Detailansicht aller Widerrufe
- Vollständig konfigurierbare Texte, Labels, Fehlermeldungen und E-Mail-Inhalte
- Theme-neutrales Basis-Styling
Erweiterungen in der Pro-Version:
- Teilwiderruf (einzelne Artikel und Mengen auswählbar)
- Elementor- & Gutenberg-Block-Widgets
- PDF-Nachweis mit Integritäts-Hash
- CSV-Export (Gesamt- und Einzel-Download)
- HTML-E-Mail-Vorlagen
- Shortcode für WooCommerce-E-Mail-Templates (Bestellbestätigung etc.)
- Erweiterte Backend-Funktionen
Sicherheit & Missbrauchsschutz:
- Honeypot-Feld (Bots laufen ins Leere)
- Rate-Limiting pro IP (Transients, IP nur als Hash gespeichert)
- IP-Adressen werden nicht im Klartext gespeichert
- Zweistufige Bestätigung mit zeitlich begrenztem kryptografischem Token
Datenschutz:
Das Plugin speichert ausschließlich die für die Bearbeitung und Dokumentation eines Widerrufs notwendigen Daten: Name, E-Mail-Adresse, Bestell- oder Vertragsreferenz, optional Widerrufsgrund und Bemerkungstext sowie Zeitstempel. Es werden keine Daten an externe Server übertragen. E-Mails werden über das WordPress/WooCommerce-Mailsystem versendet.
Datenhaltung & Deinstallation:
Widerrufsdaten bleiben im Backend gespeichert, bis sie vom Shopbetreiber gelöscht werden. Standardmäßig werden Plugin-Daten bei einer Deinstallation nicht entfernt. Optional kann in den Einstellungen aktiviert werden, dass alle Plugin-Optionen und die Widerruf-Tabelle beim Deinstallieren gelöscht werden.
Rechtlicher Hinweis:
Dieses Plugin stellt eine technische Lösung zur Verfügung und ersetzt keine individuelle Rechtsberatung.
Shortcodes
Widerrufsbutton: [widerrufsbutton url=“/widerruf“]
Optional als Modal: [widerrufsbutton target=“modal“ layout=“multi“]
Widerrufsformular: [widerrufsformular]
Layout-Option (mehrstufig): [widerrufsformular layout=“multi“]
Einstellungen
Im Backend unter: Widerrufsbutton → Einstellungen
Tab „Formular“:
- Widerrufsfrist in Tagen
- Händler E-Mail (optional)
- Ziel-URL für den Widerrufsbutton (mit Seiten-Suche)
- Daten bei Deinstallation löschen (opt-in)
Tab „Texte“:
- Überschriften und Hilfetexte
- Formular-Labels
- Buttontexte
- Validierungs- und Fehlermeldungen
- E-Mail-Betreff und -Inhalte (inkl. Platzhalter)
E-Mail-Platzhalter
- {customer_name}
- {customer_email}
- {contract_ref}
- {remark_line}
- {confirmed_at}
- {withdrawal_id}
- {admin_link}
- {statement}
