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.

Die Kernfunktion des Moduls ist es, dass den Kunden des Shops möglichst einfach der Widerruf ermöglicht wird. Dazu wird ein  Button eingefügt im Kundenbereich. Über diesen kann der Widerruf angestoßen werden.

Gleichzeitig soll es für Shopbetreiber möglichst einfach gemacht werden die Anfragen abarbeiten zu können. Der Shopbetreiber sieht die Wiederrufsfälle in einer Liste und wird per E-Mail über neue informiert.

Über 15 Jahre Magento Erfahrung - Bei Fragen oder Vorschläge zu Verbesserung, melden Sie sich gerne !  (martin.steudter@konvis.de)

 

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?

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.8-p1
  • Wenn Sie es mit einer anderen Version versucht haben und es funktioniert hat (oder fehlgeschlagen ist), informieren Sie uns gerne.
  • Magento Hyvä Theme (Hyva Version: 1.4.3 - Stand 02/26)

Preis

  • Preis 60€ (netto) + 19% MwSt.
  • inkl. 6 Monate Updates ab Rg. Datum
  • Angebot nur für Gewerbekunden

60 Tage Widerrufszeitraum

Beinhaltet ist:

Funktionen sind:

  • Widerruf durchführen für angemeldete Kunden wie auch Gast-Kunden
  • Unterstützt Magento 2 reCAPTCHA
  • 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 aktuelle DE, EN, CZ, GR, ES, FR, IT, NL, PL und SE im Frontend
  • 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 - Häufige Fragen zur Erweiterung (letzte Aktualisierung 04/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 genannte Rückgaberecht. Nach dem Kauf, können Sie die Erweiterung somit in der genannten Anzahl z.B. 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 diese zurückgeben und erhalten darüber üblicherweise zeitnah den Kaufbetrag zurück.

Ein Testlauf und/oder Testsystem von uns für Sie bieten wir aufgrund des zusätzlichen hohen Aufwandes für uns (aktuell) 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 teste 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 wirklich Bugs finden melden Sie sich natürlich gerne mit Logs, Screenshots und so detaillierte wie möglich bei uns.

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 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.

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, führen wir diese womöglich jedoch gratis durch, sodass diese dann allen anderen Kunden auch zur Verfügung steht.

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.

digistore24 checkout Withdrawal Modul

Für Entwickler - Technical data

Changelog (last update 2026-04-29)

Main Modul

### 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)

### 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

Ideen fuer Verbesserungen Anforderungen
  • Anfang Mai 2026 ist das nächste Release geplant

Roadmap für die nächsten Version(en) - Neueste Aktualisierung 2026-05-05

  • Hyvä-Kompatibilität des "Direkt Formulars" (Bug) (nächste Release)
  • Unterstützung von Präfix Magento-Tabellen (nächste Release)
  • Für Fall "logged in" Möglichkeit für Widerruf einzelner Positionen und Anzahl (evtl. nächste Release)
  • Erweiterung der Magento REST-API Funktion, sodass die Widerrufseinträge per API abgerufen werden können (spätere Releases)
  • 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