Magento Widerrufsbutton Erweiterung -
Onlineshop um Widerruf per Klick erweitern
KonVis Modul für Magento 2 Onlineshop - Einfach für Kunden, flexibel und bequem für Admins.
Erweiterung kaufen - Preis 60€ (netto) zusätzlich 19% MwSt. (digistore24)
Ab 19. Juni 2026 Pflicht in der EU für Online-Shops
Basierend auf der EU-Richtlinie (EU) 2023/2673 ist es nötig, dass Verträge (Bestellung ist ein Kaufvertrag) einfach widerrufen werden können. Dazu soll ein Widerrufsbutton dem Kunden angezeigt werden, um den Widerruf anzustoßen.
Ausführliche Informationen zu den rechtlichen Aspekten finden Sie z.B. bei eRecht24.de (Beitrag), Trusted Shops (Beitrag) oder auch IT-Recht Kanzlei (Beitrag). Wir selbst sind "nur" Entwickler und können keine Rechtsberatung geben.
Was sind die Funktionen der Erweiterung?
3 Minuten Video - Funktionen der Erweiterung
Die Funktionen der Widerrufs-Erweiterung
Die Kernfunktion ist ein neuer Bereich, der eine Übersicht der Bestellung zeigt und erlaubt es, den Widerruf anzustoßen. Als Folge des angestoßenen Widerrufs erhält der Kunde wie auch der Shopbetreiber eine E-Mail. Der Widerruf wird dazu in einer neuen Tabelle im Shop erfasst und ist dort für den Admin sichtbar.
Dieser neue Bereich zum Anstoßen des Widerrufs ist über zwei Wege erreichbar. Per "Widerrufs-Button" in Mein Konto sowie über ein Formular (primär für Gastbestellungen angedacht).
1. Neuer Button im Bereich “Meine Bestellungen” im Kundenkonto
Für eingeloggte Kunden wird im "Mein Konto" im Bereich der Bestellungen die Möglichkeiten für Widerruf geboten.

Dieser neue Button kann per Konfiguration im Adminbereich aber auch deaktiviert werden. Dazu kann die gewünschte Anzeigedauer (X Tage ab Bestellung) eingestellt werden. Hohe Flexibilität für Shopbetreiber ist uns wichtig.
2. Neues Formular "Bestellung für Widerruf suchen" - Auch für Gastbestellungen
Der zweite Weg ist ein neues "Suchformular für Bestellungen". Dort kann anhand Bestellnummer und E-Mail (bei Gastbestellungen) die Bestellung gefunden werden. Zusätzlich gibt es einen "direkten Widerruf" (optional) über den, ohne jegliche Prüfung ein Widerruf abgegeben werden kann.
Dieses Formular kann per Link z.B. im Fußbereich, E-Mails und anderen Stellen im Shop erreichbar gemacht werden. Die URL lässt sich über Weiterleitungsregeln steuern (mehr dazu in der Anleitung).



Wenn die Angaben im Formular valide sind, erhält der Kunde die Übersicht der Bestellung wie beim Zugriff über den Kundenbereich (vgl. nächste Screenshots). Ansonsten wird eine entsprechende Fehlermeldung angezeigt (z.B. Widerrufszeitraum abgelaufen, keine Bestellung gefunden usw.)
3. Widerruf-Anfrage abschicken
In dieser Übersicht (vgl. nächsten Screenshot) sieht der Kunde die Bestellung sowie Infos bis wann der Widerruf möglich ist/war. Der Kunde kann über den Button dann den Widerruf durchführen. Nach finaler Bestätigung erhält der Kunde sowie der Shopbetreiber eine E-Mail-Bestätigung über den Widerruf.



4. Adminbereich - Liste der Übermittlungen & (interner) Hinweis in Bestellung

Der Widerruf selbst wird in einer Tabelle in Magento erfasst. Auf diese Tabelle haben Admin-User Zugriff über den Adminbereich.
Im Adminbereich auf Level der Bestellungen ist noch ein Hinweis (Note) ergänzt zum Widerruf. Dazu kann von der Liste der Widerrufe direkt in die Bestellung gesprungen werden.
Der Shopbetreiber, kann/muss dann basierend auf dem eingegangenen Widerruf die weiteren Schritte einleiten. Falls Sie dort Möglichkeiten oder Anforderungen zur Automatisierung sehen, sprechen Sie uns gerne an(!)
Falls Erweiterungen/Anpassungen an unserem Modul dort für Sie hilfreich wären, würden wir uns sehr über Rückmeldung/Ideen usw. freuen.

5. Widerruf ohne Validierung (aufgrund Rechtslage)

Aufgrund der aktuellen Rechtslage scheint es unseres Verständnisses nach NICHT erlaubt zu sein zu validieren, ob der Kunde überhaupt ein Kunde ist oder es die Bestellung überhaupt gibt. Man muss scheinbar schlicht alles erstmal annehmen.
Daher haben wir einen Bereich zur "direkten Übermittlung" hinzugefügt. Dort kann ohne jegliche Validierung bzw. weitere Prüfung ein möglicher Kunde sein Widerrufanfrage abschicken. Der Bereich ist über google reCAPTCHA (optional) gegen Spam abgesichert.
Weitere Screenshots - unterschiedlichen Bereiche










Zusammenfassung:
Modul ist getestet/kompatibel mit
- Magento 2 Community Version
- getestet mit Magento Version: Magento ver. 2.4.6 - 2.4.9
- Wenn Sie es mit einer anderen Version versucht haben und es funktioniert hat (oder fehlgeschlagen ist), informieren Sie uns gerne.
- Magento Hyvä Theme
Preis
- Preis 60€ (netto) + 19% MwSt.
- inkl. 6 Monate Updates ab Rg. Datum
- Angebot nur für Gewerbekunden
60 Tage Widerrufszeitraum
Beinhaltet ist:
- Neuste Version des Moduls
- inkl. 6 Monate Updates ab Rg. Datum
- Anleitung für Setup und Funktionsweise
Funktionen sind:
- Widerruf durchführen für angemeldete Kunden wie auch Gast-Kunden
- Unterstützt Magento 2 reCAPTCHA
- REST API endpoints
- Neue Button "Widerruf" im Mein Konto->Bestellungen Sicht
- Neue Ansicht "Bestellung Widerrufen"
- Neue E-Mail Vorlage für Kopie Widerrufbestätigung
- Neue Adminbereich mit Liste der Widerrufe und Verwaltung
- Neue Adminbereich zur Konfiguration der Erweiterung
- Sprachen im Frontend aktuelle DE, EN, CZ, GR, ES, FR, IT, NL, PL, SE, BG, DK, IE, EE, FI, HR, HU, LT, LV, PT, RO, SK, SI
- Magento Hyvä Theme kompatibel
Lizenzumfang:
1 produktiver Magento-/Adobe-Commerce-Shop des Lizenznehmers, unbegrenzt viele zugehörige Entwicklungs-, Test-, Staging- und Abnahmesysteme. Anpassungen für eigene Zwecke zulässig. Keine Weitergabe, keine Unterlizenzierung, kein Weiterverkauf, keine Nutzung für Dritte.
Anleitung:
FAQ
letzte Aktualisierung 06/2026
Vgl. dazu die Infos oben in der Beschreibung oder auch auf der digistore24 Seite.
Ab Rechnungsdatum haben Sie Zugriff auf die genannten Monate Updates, die in diesem Zeitraum veröffentlicht werden. Die Updates können Sie über den Kauf-Link aus Ihrer digistore24 mail herunterladen.
Die Erweiterung hat ein wie oben genanntes Rückgaberecht. Nach dem Kauf, können Sie die Erweiterung in der genannten Zeit auf Ihrem Testsystem testen. Sollte die Erweiterung nicht das können was Sie suchen oder es andere Gründe gibt, können Sie über digistore24 das Modul zurückgeben. Sie erhalten von digistore24 üblicherweise zeitnah den Kaufbetrag zurück und müssen die Erweiterung und Kopien logischerweise löschen.
Ein Testlauf und/oder Testsystem von uns für Sie bieten wir aufgrund des zusätzlichen hohen Aufwandes und im Hinblick auf den fairen Preis leider nicht an.
Nein. Der Kauf beinhaltet die aktuellste Version der Erweiterung sowie alle erscheinenden Updates in dem genannten Zeitraum. Sie schließen kein Abo ab und entscheiden selbst ob/wann Sie die Erweiterung danach evtl. erneut kaufen (z.B. neue Funktionen, neue PHP Version, neue Magento Version usw.).
Dazu können wir leider nichts zu sagen. Falls Sie andere Erweiterungen verwenden, die einen der Bereiche der Erweiterung auch verwendet/überschreibt, kann es theoretisch zu Problemen kommen.
Sie müssen es leider selbst testen und können die Erweiterung bei Bedarf zurückgeben oder evtl. können wir einen Fix liefern
Schauen Sie dazu bitte in die Konfiguration der Erweiterung. Dort sind jeweils Erklärung was die Einstellungen bewirken. Stellen Sie es dort ein wie Sie es für Ihren Shop benötigen
Sollte es dort zu Problemen/Bugs kommen, kontaktieren Sie uns gerne und wir prüfen, ob es ein Bug ist. Bitte haben Sie Verständnis, dass der Preis der Erweiterung keinerlei gratis Beratung/Hilfe abdecken kann und wir kostenlos wirklich nur Fehlerbehebung und ähnliches durchführen können.
Wir bieten KEINEN GRATIS Support für diese Erweiterung an.
Der Kunde ist im Anbetracht des in unseren Augen mehr als fairen Preises angehalten bitte selbst die Anleitung und Infos in der Erweiterung selbst zu prüfen.
Sollten Sie Bugs finden oder komplett nicht weiterkommen, melden Sie sich natürlich gerne mit Logs, Screenshots und so detaillierte wie möglich bei uns.
Wir bieten jedoch ausdrücklich keine Gratis Support an
Bei Fehlern und generellen Fragen stehen wir natürlich gerne zur Verfügung. Bitte haben Sie aber Verständnis, dass Sie KEINEN Support gekauft haben und der Kaufpreis dies nicht ansatzweise abdecken kann.
Prüfen Sie daher bitte wirklich vorab durch Ihren eigenen Magento Support, ob es WIRKLICH ein Bug ist oder evtl. nur die Konfiguration falsch genutzt wurde.
Wenn Support gewünscht wird (abseits von echten Bugs), kann der kostenpflichtig dazugebucht werden. Wenn Sie ein Testsystem haben und es da zu Problemen kommt, stehen wir gerne (kostenpflichtig) zur Verfügung.
Aktuell und für nähere Zukunft ist das nicht angedacht
Hintergrund ist, dass der Aufwand für uns zu hoch ist ein entsprechende System vorzuhalten/betreiben.
Gerne prüfen wir individuelle Anpassungen oder Herstellung der Kompatibilität mit evtl. bestehenden Erweiterungen usw. und können Ihnen dort ein Angebot machen. Sprechen Sie uns gerne an.
Falls es sich um Funktionalitäten handelt, die generell die Erweiterung verbessern können (sprich für alle sinnvoll sind), führen wir diese womöglich gratis durch, sodass diese dann allen anderen Kunden auch zur Verfügung steht.
Die Einträge bzw. Anfragen zum Widerruf können von Adminusern mit einem Status versehen werden. Dieser hat keine Auswirkungen auf andere Funktionen im Shop und dient rein zur internen Verwaltung im Shop.
Uns sind keinerlei Probleme mit der Erweiterung selbst bekannt
In allen Fällen bisher war es ein defekter Magento Shop
Ursachen können sein z.B. defekte Cron-Jobs oder Cron-Jobs die in der falschen PHP Version laufen. Falsche Konfiguration von Mail-Erweiterung oder auch schlicht Mails werden verschickt, aber landen im Spamordner
Sollten die Widerrufsmails nicht ankommen, kontaktieren Sie bitte ihren Magento Entwickler und lassen diesen es prüfen bevor Sie uns kontaktieren.
Uns sind keinerlei Probleme dort bekannt und es funktioniert problemlos.
Sollte es bei Ihnen nicht funktionieren, testen Sie bitte zunächst einen anderen Browser, Inkognito Modus und ähnliches.
Wo kann die Erweiterung gekauft werden?
Der Kauf ist möglich über unseren Partner digistore24
Die Erweiterung kann über digistore24 gekauft werden. Dieser bieten verschiedenste Zahlarten und einen einfachen Bestellablauf an. Unser Partner führt auch die Übermittlung der Erweiterung (inkl. Anleitung) durch. Die Rechnung wird auch automatisch von digistore24 generiert.
Technical data
Changelog
last update: 2026-07-10
Main Modul
### Version 2.5.0 // 2026-07-10
- Added translations for the following languages: bg_BG, da_DK, en_IE, et_EE, fi_FI, hr_HR, hu_HU, lt_LT, lv_LV, pt_PT, ro_RO, sk_SK, sl_SI.
### Version 2.4.0 // 2026-07-07
- Added possibility to add data privacy info in regular and direct forms.
- Fixed positioning reCAPTCHA widget in the regular form.
### Version 2.3.0 // 2026-06-27
- Added possibility to configure BCC, CC, and additional recipients in the withdrawal confirmation email.
- Emails configuration supports multiple, comma-separated addresses now.
### Version 2.2.0 // 2026-06-27
- Added REST API endpoints for getting withdrawal request details.
- Added REST API rate limiting incl. admin configuration.
- Added a separate cache type for rate limiting purposes.
### Version 2.1.0 // 2026-06-12
- Configuration in admin panel is now visible in every scope.
- ID of the store where the withdrawal request was created is now saved in the database.
- Added support for multi-store in withdrawal confirmation email.
### Version 2.0.0 // 2026-06-08
- Added possibility to choose items to withdraw in case of the partial withdrawal.
- Admin contract withdrawal view shows the items chosen for withdrawal.
- The "items_html" variable holding item table HTML is now available in the email template.
- Note field can now be hidden by the configuration.
- Order email validation in case of the pre-authorized forms is case-insensitive now.
### Version 1.2.2 // 2026-05-20
- Added support for DB tables with a prefix.
- Added possibility to configure block identifier shown in the success page.
### Version 1.2.1 // 2026-04-29
- Added possibility to block multiple full return requests for the same order.
### Version 1.2.0 // 2026-04-29
- The comment field is now visible for the Full return scope in the direct form.
- The scope and comment fields are now available in the regular form at withdrawal/contract/register.
### Version 1.1.3 // 2026-04-20
- Fixed viewing the admin listing after saving status without comment.
- Adjusted spacing in the status history column.
### Version 1.1.2 // 2026-04-09
- Added license information.
### Version 1.1.1 // 2026-04-01
- Added possibility to manage contract status in the admin panel.
- Added contract status history tracking.
### Version 1.1.0 // 2026-03-26
- Added direct form allowing to request a withdrawal without additional checks.
- Added configuration option to enable/disable the direct form.
- Added support for Magento 2 reCAPTCHA.
- Added new columns to the admin grid.
- Withdrawal button in the order history is now only shown if there is no existing withdrawal request with source "Logged user" or "Guest", and with scope "Full refund".
### Version 1.0.5 // 2026-02-25
- Added configuration option to block possibility to request a withdrawal after the time limit is reached.
- Added translations for: cs_CZ, el_GR, es_ES, fr_FR, it_IT, nl_NL, pl_PL, sv_SE.
### Version 1.0.4 // 2026-02-17
- Added time of withdrawal to email template.
- Added configuration option to manage button visibility when time limit reached.
- Added locale time formatting.
- DE translations updated.
### Version 1.0.3 // 2025-10-17
- Added possibility to request a withdrawal by guest users.
- Added success page after submitting the withdrawal request.
### Version 1.0.2 // 2025-10-09
- Added "Order placed at" column to the grid.
- Added "View order" action to the grid.
- Added comment to order status history when a withdrawal request is created.
### Version 1.0.1 // 2025-10-09
- Added shop email as BCC in confirmation email.
- Added order details above the registration form.
### Version 1.0.0
- Tested with Magento Versions: 2.4.6 - 2.4.8-p1.
Hyvä compatibility Modul (part of shipment)
### Version 2.0.0 // 2026-06-08
- Added support for item selection functionality, provided in Konvis_RightOfWithdrawal extension version 2.0.0.
### Version 1.1.1 // 2026-05-20
- Added support for Konvis_RightOfWithdrawal extension version 1.2.2 by changing the way of showing custom CMS block in the success page.
### Hyva Version 1.1.0 // 2026-05-11
- Added support for Konvis_RightOfWithdrawal extension version 1.2.0
### Hyva Version 1.0.2 // 2026-02-25
- Added support for Konvis_RightOfWithdrawal extension version 1.0.5
### Hyva Version 1.0.1 // 2026-02-17
- Added support for Kostal_RightOfWithdrawal extension version 1.0.4
- Removed unnecessary templates
### Hyva Version 1.0.0 // 2026-02-10
- Version 1.0.0
- Tested with Magento Version: Magento ver. 2.4.6 - 2.4.8-p1
- Tested with Hyva Version: 1.4.3
Roadmap der Erweiterung
Aktuelle Planungen zu neuen Funktionen

Roadmap für die nächsten Version(en) - Neueste Aktualisierung 2026-06-27
Für Fall "logged in" Möglichkeit für Widerruf einzelner Positionen und Anzahl(umgesetzt Version 2.0.0)Funktion bzw. "Bugfix" lower/uppercase Validierung E-Mail(umgesetzt Version 2.0.0)Erweiterung der Magento REST-API Funktion, sodass die Widerrufseinträge per API abgerufen werden können(umgesetzt Version 2.2.0)- individuelle Widerrufszeiten basierend auf Produktattributen (spätere Releases)
Wenn Sie Bugs gefunden haben oder Verbesserungsvorschläge haben - Sprechen Sie uns gerne an!(martin.steudter@konvis.de)
Bug gefunden? Sie brauchen oder hätten gerne weitere Funktionen?
Wenn Sie weitere Funktionen benötigen oder Vorschläge für Verbesserungen haben, sprechen Sie uns gerne an. Falls Sie einen Bug gefunden haben, versuchen wir diesen zeitnah zu lösen.
Martin.steudter@konvis.de
Sie möchten mehr Informationen über KonVis und Magento?
mehr über Programmierung von Magento Erweiterungen finden Sie hier
mehr Informationen zu individuellen Magento Schnittstellen Programmierung finden Sie hier
mehr Informationen über Magento Betreuung finden Sie hier
mehr Informationen über Magento Wartung finden Sie hier





