Widerrufsbutton für Magento 2 – rechtssicher & kostenlos

Ab Juni 2026 gesetzlich vorgeschrieben: Unser Magento-Modul integriert den Widerrufsbutton rechtskonform und kostenfrei.

Widerrufsfunktion – Worum geht es?

Ab dem 19. Juni 2026 müssen EU-Online-Shops (B2C) eine digitale Widerrufsfunktion anbieten. Der Widerruf muss so einfach sein wie der Vertragsabschluss (gemäß § 356a BGB / EU-Richtlinie 2023/2673).

Dieses Magento 2 Modul erfüllt die Anforderungen: Kunden widerrufen Bestellungen mit wenigen Klicks – direkt im Kundenkonto oder per Gastformular.

Rechtliche Anforderungen & Umsetzung

  • Sichtbarkeit: Eindeutig beschrifteter Button (z. B. „Bestellung widerrufen“), jederzeit verfügbar.
  • Einfachheit: Formular fragt nur notwendige Daten ab (Name, Bestellnummer, E-Mail). Keine Hürden, kein Login-Zwang.
  • Bestätigung: Sofortige Eingangsbestätigung per E-Mail nach Absenden.

Hinweis: Das Modul ersetzt keine rechtssichere Widerrufsbelehrung (AGB). Wir empfehlen eine juristische Prüfung Ihrer Rechtstexte.

Funktionen für Ihre Kunden

1. Widerrufsbutton in der Bestellübersicht

Unter Mein Konto > Meine Bestellungen sowie in der Bestelldetailseite sehen Kunden sofort:

  • Status „Frist abgelaufen“
  • Widerrufs-Link
    (solange Frist läuft)
  • Status „Widerruf eingereicht“
Widerrufsbutton in der Bestellübersicht
Widerrufsbutton in der Bestellübersicht
Bestellung widerrufen
“Bestellung widerrufen” Button

2. Bestellung widerrufen

Zusätzlich wird auf der Bestelldetailseite ein “Bestellung widerrufen”-Button angezeigt.

3. Widerrufs-Detailseite

Vor dem eigentlichen Widerruf sieht der Kunde eine Zusammenfassung seiner Bestellung.

Widerrufs-Detailseite
Teilwiderruf der Bestellung
Checkbox anhaken für Teilwiderruf einzelner Produkte

4. Teilwiderruf

Das Modul ermöglicht den Teilwiderruf der Bestellung, sofern im Backend gewählt. Kunden können beim Einreichen eines Widerrufs einzelne Positionen und Mengen auswählen. Sie erhalten dann eine E-Mail-Benachrichtigungen mit einer Liste der widerrufenen Positionen.

5. Gastbestellungen

Kunden, die ohne Kundenkonto bestellt haben, erreichen den Widerruf über ein eigenes Suchformular. Dort genügen Bestellnummer und E-Mail-Adresse, um die Bestellung zu finden und den Widerruf einzuleiten. Erreichbar unter: /withdrawal/guest/search

Bestätigungsseite
Widerruf bestätigt

5. Bestätigungsseite

Nach dem Absenden wird der Kunde auf eine Erfolgsseite weitergeleitet. Dort wird bestätigt, dass der Widerruf eingegangen ist und eine E-Mail unterwegs ist.

Für Sie als Shopbetreiber

1. Admin-Übersicht aller Widerrufe

Unter Verkäufe > Withdrawals finden Sie eine tabellarische Übersicht sämtlicher eingegangener Widerrufe:

  • ID, Bestellnummer, Kundenname, E-Mail
  • Status (Ausstehend / Bestätigt / Abgelehnt)
  • Datum der Bestellung und Datum des Widerrufs
  • Direktlink zur jeweiligen Bestellansicht
  • Typ: Widerruf oder Teilwiderruf
Admin-Übersicht aller Widerrufe
Alle Spalten sind filterbar und sortierbar.
Status des Widerrufs ändern

2. Status des Widerrufs ändern

  • Auf den gewünschten Widerrufs-Antrag klicken
  • Neuen Status aus dem Dropdown auswählen:
    Pending, Confirm, Reject (Ausstehend / Bestätigt / Abgelehnt) oder View Details für Detailansicht des Widerrufts.

3. Automatische Benachrichtigung per E-Mail

Sobald ein Widerruf eingeht, werden zwei E-Mails verschickt:

  • An den Kunden — Bestätigung mit Bestelldetails
  • An Sie — Benachrichtigung mit allen relevanten Daten

Zusätzlich erhalten Sie eine BCC-Kopie der Kundenmail. Die E-Mail-Vorlagen lassen sich im Admin anpassen.

4. Vermerk in der Bestellung

Jeder Widerruf wird automatisch als Kommentar in der Bestellhistorie hinterlegt. So ist auch in der Bestellansicht sofort ersichtlich, dass ein Widerruf vorliegt.

5. Teilwiderruf der Bestellung

Die Backend-Einstellung Teilwiderruf erlaubt den Widerruf einzelne Positionen der Bestellung (Standard: Nein — der vollständige Widerruf ist die Voreinstellung). Bereits widerrufene Positionen werden ausgegraut, weitere Teilwiderrufe für verbliebene Positionen sind möglich. Die Admin-Detailseite zeigt alle Widerrufsmetadaten und beinhaltet Schnellaktionen zum Bestätigen/Ablehnen sowie eine vollständige Tabelle der widerrufenen Positionen mit Name, Artikelnummer und Menge.

6. Konfigurierbar

Im Admin unter Stores > Configuration > Sales > Withdrawal Settings:

7. Hyvä Theme

Das Modul Widerrufsbutton für Magento 2 ist im Hyvä Theme einsetzbar.

8. Sprachen

Das Modul Widerrufsbutton für Magento 2 unterstützt alle 24 offiziellen Amtssprachen der Europäischen Union. Alle Übersetzungen verwenden den juristisch korrekten Begriff für das gesetzliche Widerrufsrecht gemäß EU-Verbraucherrechterichtlinie (2011/83/EU).
Verfügbar sind: Bulgarisch, Dänisch, Estnisch, Finnisch, Französisch, Griechisch, Irisch, Italienisch, Kroatisch, Lettisch, Litauisch, Maltesisch, Niederländisch, Polnisch, Portugiesisch, Rumänisch, Schwedisch, Slowakisch, Slowenisch, Spanisch, Tschechisch, Ungarisch.

REST API

Widerrufseinträge lassen sich auch programmatisch abrufen:

GET /rest/V1/zwernemann/withdrawals

Zugriff ist per ACL-Berechtigung geschützt (Zwernemann_Withdrawal::withdrawals).

Mehrsprachigkeit

Komplett übersetzt in Deutsch und Englisch (96 Zeichenketten). Weitere Sprachen können über eigene CSV-Dateien ergänzt werden.

GitHub & Community

Das Modul für Magento 2 ist kostenlos und Open Source. GitHub: Zwernemann/magento2-withdrawl.

Vorteile:

  • Keine Lizenzgebühren.
  • Volle Transparenz im Quellcode.
  • Community-Support via GitHub Issues.

Systemvoraus-setzungen

KomponenteVersion
Magento 2 Open Source2.4.6 bis 2.4.8-p1
PHP7.4 oder hoeher

Installation

Per ZIP-Datei

Entpacken nach app/code/Zwernemann/Withdrawal/ und Magento-Setup-Befehle ausführen.

Per Composer

composer require zwernemann/module-withdrawal
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy de_DE en_US
php bin/magento cache:flush

Einrichtung

  1. Navigieren zu: Stores > Configuration > Sales > Withdrawal Settings
  2. Modul aktivieren.
  3. E-Mail-Adressen und Widerrufsfrist konfigurieren.
  4. Cache leeren.

Gastbestellungs-Formular verlinken

Das Suchformular für Gastbestellungen liegt unter:

https://www.ihr-shop.de/withdrawal/guest/search

Binden Sie diesen Link z.B. hier ein:

  • Im Footer Ihres Shops
  • In Bestellbestätigungs-E-Mails
  • Auf Ihrer Widerrufsbelehrungs-Seite

Mit Magento URL-Rewrites koennen Sie die Adresse beliebig anpassen, etwa auf /widerruf.

Unterstützung bei Installation & Einrichtung

Sie möchten das Modul nicht selbst einbauen? Wir unterstützen Sie gerne bei Installation, Konfiguration und Anpassung.

Kontakt & Support

Zwernemann Medienentwicklung 
79730 Murg

Bei Fragen, Problemen oder Ideen für neue Funktionen — melden Sie sich gerne.

Lizenz

OSL-3.0

FAQs Widerrufsbutton

Ab Juni 2026 müssen Online-Händler einen deutlich sichtbaren Widerrufsbutton auf ihrer Website platzieren. Dieser Button ermöglicht es Kunden, Bestellungen einfach und unkompliziert zu widerrufen.

  • Klare Formulierung: Der Button muss eindeutig als Widerrufs-/Widerrufserklärung erkennbar sein.
  • Einhaltung der Fristen: Der Widerruf muss innerhalb der gesetzlich festgelegten Frist erfolgen (z. B. in der Regel 14 Tage, je nach Rechtslage).
  • Transparente Informationen: Kunden erhalten alle relevanten Informationen zum Widerrufsrecht, der Rücksendung und möglicher Kosten.
  • Nachweisbar: Der Widerruf wird eindeutig dokumentiert.

  • Gesetzliche Vorgabe: Ab Juni 2026 ist der Widerrufsbutton vorgeschrieben.
  • Verbesserte Compliance: Klare Kommunikation reduziert Rechtsrisiken und Missverständnisse.
  • Nutzerfreundlichkeit: Kunden können schnell und eindeutig widerrufen, was die Kundenzufriedenheit erhöht.

Der Widerrufsbutton muss es Kunden ermöglichen, den Widerruf direkt auf der Website vorzunehmen. Sobald der Button gedrückt wird, müssen die relevanten Widerrufsinformationen und das Widerrufsformular angezeigt werden.

Die Backend-Einstellung Teilwiderruf erlaubt den Widerruf einzelne Positionen der Bestellung (Standard: Nein) — Vollwiderruf ist die Voreinstellung. 

Das Modul von Zwernemann Medienentwicklung bereitgestellte Module, Widerrufsbutton für Magento 2, lässt sich nahtlos in das Magento 2 Backend integrieren und bietet alle gesetzlich geforderten Funktionen.

Das von Zwernemann Medienentwicklung bereitgestellte Modul Widerrufsbutton für Magento 2 ist für Sie kostenfrei und rechtssicher.

Wenn Sie die technische Einrichtung nicht selbst übernehmen möchten, unterstützen wir Sie bei Installation, Konfiguration und Tests.

Das Modul unterstützt jetzt alle 24 offiziellen Amtssprachen der Europäischen Union. Alle Übersetzungen verwenden den juristisch korrekten Begriff für das gesetzliche Widerrufsrecht gemäß EU-Verbraucherrechterichtlinie (2011/83/EU).