Beschreibung
Askoweb Order Withdrawal Control fügt deinem Online-Shop einen WooCommerce-Widerrufsbutton hinzu. Kunden können einen Widerruf direkt auf deiner Website über einen strukturierten zweistufigen Prozess mit Bestellverifizierung, E-Mail-Bestätigung und PDF-Dokumenterstellung erklären. Entwickelt für die EU-Widerrufsrechtsanforderungen, einschließlich der deutschen Buttonlösung (§ 312k BGB).
Diese kostenlose Version ist voll funktionsfähig und benötigt weder einen Lizenzschlüssel noch ein kostenpflichtiges Upgrade. Jede unten aufgeführte Funktion funktioniert sofort.
Warum du einen Widerrufsbutton benötigst
Seit Juli 2025 verlangen mehrere EU-Mitgliedstaaten von Online-Shops eine dedizierte Widerrufsfunktion. § 312k BGB („Buttonlösung“) schreibt vor, dass Shops Kunden eine zugängliche Möglichkeit bieten müssen, Widerrufe online zu erklären. Dieses Plugin bietet diese technische Umsetzung.
Dieses Plugin ist ein technisches Werkzeug, keine Rechtsberatung. Konsultiere einen qualifizierten Fachmann für deine spezifischen Verpflichtungen.
So funktioniert es
- Kunde klickt auf den Widerrufsbutton im Website-Footer.
- Bestellverifizierung – der Kunde gibt Bestellnummer und E-Mail ein. Das Plugin überprüft die Bestellung, prüft die E-Mail und bestätigt, dass die Widerrufsfrist noch aktiv ist.
- Widerrufsbestätigung – der Kunde sieht die Bestellübersicht, wählt Artikel für den Voll- oder Teilwiderruf aus und bestätigt mit einer Erklärungscheckbox.
- Fertig – Bestätigungs-E-Mail mit Datum und Uhrzeit wird sofort gesendet. Ein PDF wird zum Download erstellt. Der Admin wird benachrichtigt und kann die Anfrage über das Dashboard verwalten.
Funktionen
- Zweistufige Verifizierung – Bestellnummer und E-Mail-Validierung bevor ein Widerruf akzeptiert wird
- Voll- und Teilwiderruf – gesamte Bestellungen widerrufen oder einzelne Artikel mit bestimmten Mengen auswählen
- PDF-Bestätigung – automatisch generiert mit vollständiger UTF-8-Unterstützung, für Kunden und Admin verfügbar
- E-Mail-Benachrichtigungen – anpassbare Bestätigungs- und Benachrichtigungs-E-Mails mit WYSIWYG-Editor und Platzhalterunterstützung
- Footer-Button – neben einem vorhandenen Footer-Link per CSS-Selektor platziert
- Konfigurierbare Widerrufsfrist – geschätzte Liefertage + Widerrufstage (Standard: 3 + 14)
- Anpassbare Formulartexte – Modaltitel, Beschriftungen, Platzhalter, Bestätigungstext, Erfolgsmeldung
- Hinweis auf versiegelte Waren – konfigurierbarer Hinweis für Produkte, die vom Öffnen der Versiegelung betroffen sind
- Statistik-Dashboard – Widerrufsquote, Teilwiderruf vs. Vollwiderruf, Trends, Massenaktionen
- WooCommerce-Bestellungsintegration – optionaler Filter und Statusspalte
- HPOS-kompatibel – funktioniert mit WooCommerce High-Performance Order Storage
- WooCommerce Germanized kompatibel
- Keine externen Abhängigkeiten – integrierter PDF-Generator (unterstützt auch mPDF, TCPDF, DomPDF falls verfügbar)
- Übersetzungsbereit – vollständige deutsche Übersetzung enthalten, erweiterbar über .po/.mo
- Saubere Deinstallation – optionale Entfernung aller Datenbanktabellen, Optionen und PDF-Dateien
Kostenlose Version vs. Pro-Version
Diese kostenlose Version deckt den gesamten Widerrufsprozess ohne Einschränkungen ab:
- Footer-Widerrufsbutton mit CSS-Selektor-Platzierung
- Zweistufige Verifizierung (Bestellnummer + E-Mail)
- Voll- und Teilwiderruf mit Mengenauswahl pro Artikel
- E-Mail-Benachrichtigungen mit Template-Editor und Platzhaltern
- PDF-Widerrufsbestätigung mit Kunden-Download
- Statistik-Dashboard mit Massenaktionen
- Konfigurierbare Widerrufsfrist und Hinweis auf versiegelte Waren
- Anpassbare Formulartexte und Beschriftungen
- WooCommerce-Bestellfilter und -Spalte
- HPOS-Unterstützung und WooCommerce Germanized-Kompatibilität
- Vollständige deutsche Übersetzung
Die Pro-Version ist ein separates Plugin mit zusätzlichen Platzierungsoptionen und Shop-Anpassungen:
- Schwebendes Widget mit Animation bei Mauszeigerkontakt
- Dedizierte Seiten- und Shortcode-Platzierung
- WooCommerce-Mein-Konto-Menü-Integration
- Vollständige Button-Erscheinungsbild-Anpassung (Farben, Schriftgrößen, Hintergrund)
- Produktausschlussregeln (Kategorien, Tags, Schlüsselwörter)
- Automatische Updates und bevorzugter Support
Die Pro-Version wird separat auf askoweb.de gehostet und ist nicht in diesem kostenlosen Plugin enthalten oder erforderlich.
Sprachen
- Englisch (Standard)
- Deutsch (vollständige Übersetzung enthalten)
- Weitere Sprachen über .po/.mo-Dateien oder translate.wordpress.org
Externe Dienste
Dieses Plugin überträgt keine Daten an externe Server. Alle Widerrufsanfragen, Kundendaten und Einstellungen werden ausschließlich in der lokalen WordPress-Datenbank auf deinem eigenen Server gespeichert.
Askoweb.de – Pro-Versions-Link
Die Plugin-Einstellungsseite enthält einen Tab „Pro-Version“ mit einem Link zur Pro-Version auf askoweb.de. Dies ist nur ein statischer HTML-Link. Es werden zu keinem Zeitpunkt Daten an askoweb.de gesendet.
- AGB: https://askoweb.de/agb/
- Datenschutzerklärung: https://askoweb.de/datenschutzerklaerung/
Datenschutz
Erfasste Daten
Dieses Plugin speichert Daten in zwei benutzerdefinierten Datenbanktabellen auf deinem Server:
- Widerrufsanfragen: Bestell-ID, Kundenname, Rechnungs-E-Mail, Datum und Uhrzeit, Grund (optional), widerrufene Artikel mit Mengen und Preisen, IP-Adresse, User-Agent-String
- Plugin-Einstellungen: nur Konfigurationswerte (keine personenbezogenen Daten)
IP-Adresse und User-Agent werden zur Dokumentation des Widerrufsprozesses erfasst. Sie werden nicht extern weitergegeben und können über das Admin-Dashboard gelöscht werden.
Datenweitergabe
Dieses Plugin stellt keine Verbindung zu externen Diensten her und sendet keine Daten an Dritte. Alle Daten verbleiben auf deinem Server.
PDF-Speicherung
PDFs werden in wp-content/uploads/withdrawal-confirmations/ gespeichert und über .htaccess (Apache) und web.config (IIS) geschützt. Nginx-Nutzer sollten eine location-Regel hinzufügen, um den Direktzugriff zu blockieren.
Datenspeicherung
Alle gespeicherten Daten können über den WordPress-Admin eingesehen und gelöscht werden. Aktiviere „Alle Daten bei Deinstallation löschen“, um alles beim Löschen des Plugins zu entfernen.
Installation
Automatisch
- Gehe in deinem WordPress-Admin zu Plugins > Neu hinzufügen.
- Suche nach „Askoweb Order Withdrawal Control“.
- Klicke auf Jetzt installieren und dann auf Aktivieren.
- Navigiere zu WooCommerce > Widerrufsbutton zur Konfiguration.
Manuell
- Lade den Plugin-Ordner in
/wp-content/plugins/hoch. - Über das Menü Plugins aktivieren.
- Navigiere zu WooCommerce > Widerrufsbutton zur Konfiguration.
Schnellstart
- Aktiviere den Widerrufsbutton im Tab Button-Einstellungen.
- Gib einen CSS-Selektor für einen vorhandenen Footer-Link ein. Der Widerrufsbutton wird daneben eingefügt.
- Lege die geschätzten Liefertage und die Widerrufsfrist fest (Standard: 3 + 14 Tage).
- Passe E-Mail-Vorlagen im Tab E-Mail-Einstellungen an.
- Gib eine Testbestellung auf und teste den Widerruf im Shop-Frontend.
Anforderungen
- WordPress 5.6+
- PHP 7.4+
- WooCommerce 5.0+
FAQ
-
Benötigt dieses Plugin WooCommerce?
-
Ja. Ohne aktives WooCommerce zeigt das Plugin einen Admin-Hinweis an und wird nicht geladen.
-
Mehrere EU-Länder verlangen von Online-Shops nun eine dedizierte Widerrufsfunktion. In Deutschland ist § 312k BGB („Buttonlösung“) seit Juli 2025 in Kraft. Prüfe mit einem Rechtsexperten, ob dein Shop betroffen ist.
-
Die kostenlose Version fügt den Widerrufsbutton als Link in deinem Website-Footer ein, neben einem vorhandenen Element, das du über einen CSS-Selektor angibst.
Die Pro-Version fügt ein schwebendes Widget, Shortcode-Unterstützung, dedizierte Seitenplatzierung und WooCommerce-Mein-Konto-Integration hinzu.
-
Wie funktioniert die zweistufige Verifizierung?
-
Schritt 1: Der Kunde gibt Bestellnummer und E-Mail-Adresse ein. Das Plugin prüft, ob die Bestellung existiert, die E-Mail übereinstimmt, die Bestellung nicht bereits vollständig widerrufen wurde und die Widerrufsfrist noch aktiv ist.
Schritt 2: Der Kunde sieht die Bestellübersicht mit Artikeln und Preisen. Er wählt Artikel für den Widerruf aus, fügt optional einen Grund hinzu, bestätigt die Erklärung und sendet das Formular ab.
-
Können Kunden einzelne Artikel widerrufen?
-
Ja. Kunden wählen bestimmte Artikel und Mengen aus. Das PDF und die E-Mails geben genau an, welche Artikel widerrufen wurden.
-
Was passiert nach dem Absenden?
-
Der Widerruf wird mit dem Status „Ausstehend“ gespeichert. Der WooCommerce-Bestellung wird eine Notiz hinzugefügt. Der Kunde erhält eine Bestätigungs-E-Mail und kann ein PDF herunterladen. Der Admin erhält eine Benachrichtigung. Die Rückerstattung wird separat vom Shop-Administrator über WooCommerce abgewickelt.
-
Verarbeitet das Plugin Rückerstattungen automatisch?
-
Nein. Dieses Plugin verwaltet die Widerrufserklärung. Rückerstattungen werden vom Shop-Administrator über WooCommerce abgewickelt.
-
Wie wird die Widerrufsfrist berechnet?
-
Bestellabschlussdatum + Liefertage + Widerrufstage. Mit den Standardwerten (3 + 14) hat eine am 1. Januar abgeschlossene Bestellung eine Frist bis zum 18. Januar. Beide Werte sind konfigurierbar.
-
Funktioniert es mit HPOS?
-
Ja. Das Plugin unterstützt sowohl die herkömmliche beitragsbasierte Bestellspeicherung als auch den WooCommerce High-Performance Order Storage (HPOS).
-
Ist es kompatibel mit WooCommerce Germanized?
-
Ja. Vollständig kompatibel mit WooCommerce Germanized und Germanized Pro.
-
Kann ich die E-Mail-Vorlagen anpassen?
-
Ja. Beide E-Mails (Kundenbestätigung und Admin-Benachrichtigung) unterstützen benutzerdefinierte Betreffzeilen, WYSIWYG-HTML-Editor, Platzhalter (
{customer_name},{order_number},{order_date},{revocation_date},{reason_section},{revoked_items},{shop_name}usw.), benutzerdefinierte Absenderangaben und Fußzeilenabschnitte. -
Kann ich das Widerrufsformular anpassen?
-
Ja. Modaltitel, Feldbeschriftungen, Platzhalter, rechtlicher Bestätigungstext, Schaltflächenbeschriftungen und die Erfolgsmeldung sind alle über den Tab „Formular-Einstellungen“ konfigurierbar.
-
Welche PDF-Bibliotheken werden unterstützt?
-
Das Plugin verwendet mPDF, TCPDF oder DomPDF, falls verfügbar, und greift auf einen integrierten Generator zurück, der keine externen Bibliotheken benötigt. Vollständige UTF-8-Unterstützung einschließlich deutscher Umlaute.
-
Ist das Plugin übersetzungsbereit?
-
Ja. Alle Texte verwenden WordPress-i18n-Funktionen. Deutsche Übersetzung ist enthalten. Weitere Sprachen können mit Loco Translate, Poedit oder translate.wordpress.org hinzugefügt werden.
-
Welche Daten speichert das Plugin?
-
Zwei benutzerdefinierte Datenbanktabellen auf deinem Server: Widerrufsanfragen (Bestelldaten, Kundendaten, Artikel, Status) und Plugin-Einstellungen. Es werden keine Daten extern übermittelt.
-
Kann ich alle Daten bei der Deinstallation entfernen?
-
Ja. Aktiviere „Alle Daten bei Deinstallation löschen“ in den Einstellungen. Das Plugin entfernt beim Löschen Datenbanktabellen, Optionen und PDF-Dateien.
-
Was ist der Unterschied zwischen der kostenlosen und der Pro-Version?
-
Die kostenlose Version ist eine vollständige Widerrufslösung: Footer-Button, zweistufige Verifizierung, E-Mails, PDF und Statistiken. Die Pro-Version ist ein separates Plugin mit schwebendem Widget, Shortcode, Mein-Konto-Menü, Erscheinungsbild-Anpassung und Produktausschlussregeln. Ein Funktionsvergleich ist im Tab „Pro-Version“ in den Plugin-Einstellungen verfügbar.
Rezensionen
Für dieses Plugin gibt es keine Rezensionen.
Mitwirkende und Entwickler
„Askoweb Order Withdrawal Control – Widerrufsbutton für WooCommerce“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Askoweb Order Withdrawal Control – Widerrufsbutton für WooCommerce“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „Askoweb Order Withdrawal Control – Widerrufsbutton für WooCommerce“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
1.0.0
- Erstveröffentlichung.
- Zweistufige Verifizierung (Bestellnummer + E-Mail).
- Voll- und Teilwiderruf mit Mengenauswahl pro Artikel.
- PDF-Generator mit mPDF / TCPDF / DomPDF / nativem Fallback.
- Anpassbare E-Mail-Benachrichtigungen mit Platzhalterunterstützung.
- Footer-Button-Platzierung per CSS-Selektor.
- Konfigurierbare Widerrufsfrist.
- Anpassbare Formulartexte.
- Hinweis auf versiegelte Waren.
- Statistik-Dashboard mit Trends und Massenaktionen.
- WooCommerce-Bestelllisten-Filter und -Spalte.
- HPOS-Kompatibilität.
- Deutsche Übersetzung enthalten.
- Saubere Deinstallation mit optionaler Datenlöschung.
