Seit dem 19. Juni 2026 müssen Onlineshops, die an Verbraucher verkaufen, eine elektronische Widerrufsfunktion anbieten, umgangssprachlich den „Widerrufsbutton“. Ein Kontaktformular oder eine E-Mail-Adresse im Footer reicht nicht. JTL Shop bringt die Funktion ab Version 5.7 mit. Trotzdem sehen wir immer wieder Shops, in denen der Button fehlt, falsch beschriftet ist oder keine Bestätigung verschickt wird. Hier ist, worauf es ankommt.
Das Wichtigste in Kürze
| Thema | Was gilt |
|---|---|
| Stichtag | 19. Juni 2026 |
| Rechtsgrundlage | § 356a BGB, Umsetzung der EU-Richtlinie 2023/2673 |
| Wer ist betroffen | Shops mit Verbraucherverträgen (B2C) |
| Nicht betroffen | Reine B2B-Shops, Waren ohne Widerrufsrecht (z. B. personalisierte Ware) |
| Lösung im JTL Shop | Ab 5.7 eingebaut, wir empfehlen mindestens 5.7.1, besser 5.8.1 |
| Ältere Versionen | Plugin aus dem JTL Extension Store oder Update |
| Risiko | Abmahnungen durch Mitbewerber, im Ernstfall beginnt die Widerrufsfrist nicht zu laufen |
Was verlangt das Gesetz?
Der Ablauf hat zwei Stufen und eine Bestätigung:
| Schritt | Anforderung |
|---|---|
| 1. Button | Gut sichtbar und während der ganzen Widerrufsfrist erreichbar, eindeutig beschriftet, z. B. „Vertrag widerrufen“ |
| 2. Formular | Abfrage von Name, Bestellung (z. B. Bestellnummer) und E-Mail-Adresse, dann ausdrückliche Bestätigung des Widerrufs |
| 3. Eingangsbestätigung | Unverzüglich auf einem dauerhaften Datenträger, in der Praxis per E-Mail, mit Inhalt sowie Datum und Uhrzeit des Widerrufs |
Dazu kommen zwei Texte, die du anpassen musst: Die Widerrufsbelehrung sollte auf die elektronische Widerrufsfunktion hinweisen, und die Datenschutzerklärung sollte die dabei verarbeiteten Daten nennen. Die Rechtsgrundlage ist ein neuer § 356a BGB, mit dem Deutschland die EU-Richtlinie 2023/2673 umgesetzt hat.
So macht es JTL Shop
Laut dem JTL-Guide gibt es ab JTL Shop 5.7 zwei verschiedene Formulare:
| Formular | Wofür |
|---|---|
| WR-Formular | Das bekannte Muster-Widerrufsformular zum Ausfüllen und Zurückschicken |
| Online-Widerrufsformular | Neu, hängt am Widerrufsbutton, Widerruf direkt im Shop |
Der Button ist nach JTL automatisch im Frontend sichtbar und lässt sich nicht abschalten. Die Seite „Online-Widerrufsformular“ kannst du nicht bearbeiten, aber in weitere Linkgruppen kopieren, zum Beispiel in den Footer oder ins Kundenkonto. Eingegangene Widerrufe siehst und bearbeitest du im Backend des Shops.
Ein Haken bei frühen Versionen: In JTL Shop 5.7.0 erschien der Button nur, wenn das Template eine Linkgruppe mit dem Namen „Fuss“ hatte. Bei stark angepassten Templates fehlte er deshalb. Das hat JTL mit 5.7.1 behoben.
Prüfe deinen Shop in fünf Minuten
- Version: Im Backend unter Einstellungen nachsehen. Unter 5.7.1? Dann fehlt die Funktion oder ist unzuverlässig.
- Button sichtbar: Shop in einem privaten Browserfenster öffnen, ohne Login. Ist der Button auf jeder Seite leicht zu finden, zum Beispiel im Footer?
- Beschriftung: Steht dort etwas Eindeutiges wie „Vertrag widerrufen“? Ein „Kontakt“ oder „Retoure“ reicht nicht.
- Testwiderruf: Mit einer Testbestellung den Ablauf durchspielen. Kommt nach dem Absenden eine E-Mail mit Datum und Uhrzeit?
- Texte: Erwähnen Widerrufsbelehrung und Datenschutzerklärung die neue Funktion?
Wenn du gemischt verkaufst, also an Privat- und Geschäftskunden, kannst du die Sonderseite auf die B2C-Kundengruppen beschränken.
Und in JTL ERP?
Einen eigenen Abgleich der Online-Widerrufe mit JTL ERP (früher JTL-Wawi) braucht es rechtlich nicht. Wichtig ist ein klarer Ablauf im Team: Wer bearbeitet die Widerrufe, und wie unterscheidet ihr sie von normalen Retouren? Ein Widerruf ist erst einmal nur die Erklärung des Kunden. Die Rücksendung, Gutschrift und Erstattung laufen danach wie gewohnt über das ERP. Mit Workflows in JTL ERP lässt sich etwa automatisch ein Hinweis am Auftrag setzen.
Du bist noch auf JTL Shop 5.6 oder älter?
Dann gibt es zwei Wege:
| Weg | Vorteil | Nachteil |
|---|---|---|
| Plugin aus dem JTL Extension Store | Schnell eingerichtet | Weitere Pflichten wie das Gewährleistungslabel und Sicherheitsfixes fehlen trotzdem |
| Update auf JTL Shop 5.8.1 | Widerrufsbutton, Gewährleistungslabel und aktuelle Sicherheitsfixes in einem Schritt | Etwas mehr Aufwand, Template und Plugins müssen geprüft werden |
Wir empfehlen das Update. Warum gerade 5.8.1 wichtig ist, steht in unserem Beitrag zur Garantielabel-Pflicht.
Wir helfen dir
Wir prüfen deinen Shop, machen das Update auf einer Kopie und spielen es dann live ein. Mehr dazu auf unserer Seite zum JTL Shop. Für Widerrufsbelehrung und Datenschutzerklärung empfehlen wir die Rechtstexte unseres Partners IT-Recht Kanzlei.
Dieser Beitrag gibt einen Überblick und ersetzt keine Rechtsberatung.
Schreib uns, wenn du unsicher bist, ob dein Widerrufsbutton passt.
