1. Worum es geht
Laut JTL-Blog müssen ab dem 19. Juni 2026 viele Onlinehändler in der EU eine elektronische Widerrufsfunktion bereitstellen, häufig Widerrufsbutton genannt. Der JTL-Guide begründet die neue Funktion mit einer EU-Richtlinie, die B2C-Händlern einen klar erkennbaren elektronischen Widerrufsbutton auf den Shopseiten vorschreibt.
Ob und wie die Pflicht für deinen Shop gilt, etwa bei reinem B2B-Verkauf, klärst du am besten mit deinem Rechtstextanbieter oder einer Anwältin. Dieser Artikel beschreibt nur, was JTL-Shop technisch mitbringt.
2. Ab JTL-Shop 5.7 automatisch dabei
Die Widerrufsfunktion ist laut JTL ab JTL-Shop-Version 5.7 automatisch enthalten. Ab dieser Version gibt es das Online-Widerrufsformular, das an einen Widerrufsbutton geknüpft ist. Der Button ist automatisch im Frontend sichtbar.
Einstellen musst du dafür nichts, und du kannst es auch nicht: Den Widerrufsbutton kannst du in den Einstellungen nicht deaktivieren, und die Seite Online-Widerrufsformular lässt sich nicht bearbeiten. Läuft dein Shop noch auf einer älteren Version, ist das Update der Weg zum Button. Beachte dabei, dass JTL-Shop ab 5.7 mindestens PHP 8.3 braucht.
3. Was nach dem Klick passiert
Klickt ein Kunde auf den Widerrufsbutton, kann er über das Online-Widerrufsformular eine Bestellung widerrufen. Er bekommt danach eine Bestätigungs-E-Mail, dass der Widerruf eingereicht wurde. Du als Shopbetreiber bekommst ebenfalls eine E-Mail.
Die eingegangenen Widerrufe siehst du im Backend unter Marketing > Statistiken > Widerrufe. Jeder Widerruf hat einen Status: Ausstehend, Gesendet oder E-Mail-Versand fehlgeschlagen. Hat der Kunde einen Kommentar hinterlassen, erkennst du das am Kommentar-Symbol.
Den Text der Bestätigungsmail passt du unter Administration > E-Mail > Vorlagen an: in der Zeile Widerrufsformular auf das Stift-Symbol klicken.
- Nach dem Update auf 5.7 oder neuer im Frontend prüfen, ob der Widerrufsbutton erscheint.
- Mit einer Testbestellung einen Widerruf absenden und beide E-Mails prüfen, die an den Kunden und die an dich.
- Unter Marketing > Statistiken > Widerrufe nachsehen, ob der Test mit Status Gesendet auftaucht.
- Die E-Mail-Vorlage Widerrufsformular bei Bedarf anpassen.
4. Zweites Formular, Widerrufsbelehrung und Bestellvorgang
Ab 5.7 gibt es zwei verschiedene Widerrufsformulare: das Online-Widerrufsformular mit dem Button und ein WR-Formular für das Muster-Widerrufsformular. Dessen Text pflegst du unter Darstellung > Eigene Inhalte > AGB & Widerrufsbelehrung im Feld Muster-Widerrufsformular (Text/HTML). Damit es im Frontend erscheint, kopierst du die Seite unter Darstellung > Eigene Inhalte > Seiten aus der Linkgruppe Hidden mit In Linkgruppe kopieren in eine sichtbare Linkgruppe.
Die Widerrufsbelehrung ist laut JTL nicht mit dem Widerrufsformular zu verwechseln. Ob sie im Bestellvorgang angezeigt wird, stellst du unter Darstellung > Standardansichten > Bestellvorgang mit Widerrufsbelehrung im Bestellvorgang anzeigen ein.
5. Gewährleistungs- und Garantie-Label ab JTL-Shop 5.8
Mit der Richtlinie 2024/825 und der Durchführungsverordnung 2025/1960 schreibt die EU zwei neue Kennzeichnungen für Verbraucherverträge über Waren vor, gültig ab dem 27.09.2026. JTL-Shop unterstützt beide ab Version 5.8.
Das Gewährleistungs-Label schaltest du unter Darstellung > Einstellungen > Global ein: Gewährleistungs-Label anzeigen auf Ja, und mit Gewährleistungs-Label an Bestellbestätigung auf Ja hängt der Shop es als PDF an die Bestellbestätigung. Im selben Menü aktivierst du mit Garantie-Label aktivieren das Garantie-Label und wählst, wo es erscheint.
Das Garantie-Label braucht drei Funktionsattribute am Artikel: jtl_guarantee_manufacturer, jtl_guarantee_model_identifier und jtl_guarantee_years. JTL-Wawi legt sie ab Version 2.1 automatisch an. Fehlt einer der drei Werte, zeigt der Shop das Label nicht an.
6. Nach dem Update: auch die Suche prüfen
Ein Shop-Update ist ein guter Anlass, die Plugins durchzugehen. Dazu gehört die Suche: Findet sie nach dem Update noch alles, auch bei Tippfehlern und Wortteilen?
Grumeria ist eine Shopsuche für JTL-Shop 5 mit Plugin aus dem JTL Extension Store. Wie sie mit Tippfehlern, Wortteilen und Filtern sucht, zeigt die Live-Suche ohne Anmeldung. Testen kannst du 14 Tage kostenlos ohne Kreditkarte.