Widerrufsbutton-Pflicht ab Juni 2026: So machen Sie Ihren JTL-Shop sicher
Ab dem 19. Juni 2026 gilt in Deutschland eine neue gesetzliche Pflicht für Online-Shops: Wer Verbrauchern ein Widerrufsrecht einräumt, muss dieses künftig über einen dedizierten Widerrufsbutton im Kundenkonto zugänglich machen. Für Betreiber des JTL-Shops bedeutet das konkreten Handlungsbedarf – denn der Standard-Shop deckt die neuen Anforderungen nicht vollständig ab.
In diesem Artikel erklären wir, was die neue Pflicht konkret bedeutet, wo der Standard-JTL-Shop an seine Grenzen stößt und wie unser Plugin „Erweiterter Widerrufsbutton“ die Lücke schließt – abwärtskompatibel bis JTL-Shop 5.4.
Was ändert sich ab Juni 2026?
Die Neuregelung basiert auf der Umsetzung der EU-Omnibus-Richtlinie in deutsches Recht. Ziel ist es, den Widerrufsprozess für Verbraucher einfacher, transparenter und einheitlicher zu gestalten. Konkret müssen Online-Händler sicherstellen, dass:
- im Kundenkonto ein gut sichtbarer Widerrufsbutton pro Bestellung verfügbar ist,
- der Button nur erscheint, solange das Widerrufsrecht tatsächlich besteht (Fristprüfung),
- der Widerrufsprozess vollständig digital abgewickelt werden kann,
- Artikel ohne Widerrufsrecht (z. B. personalisierte Produkte) klar gekennzeichnet und ausgenommen werden.
Händler, die diesen Anforderungen nicht nachkommen, riskieren Abmahnungen und Bußgelder. Der Handlungsbedarf ist real und zeitkritisch.
Die Grenzen beim Standard-Prozess des Widerrufs im JTL-Shop (Version 5.7)
Der JTL-Shop bietet von Haus aus keine vollständige Lösung für die neuen Anforderungen. In der Praxis begegnen Ihnen als Shop-Betreiber vor allem folgende Problemfelder:
1. Keine automatische Fristenberechnung
Ohne Plugin müssen Sie manuell prüfen, ob die 14-tägige Widerrufsfrist für eine Bestellung noch läuft. Das ist fehleranfällig, zeitaufwändig und bei höherem Bestellvolumen schlicht nicht skalierbar. Besonders komplex wird es, wenn Bestell- und Versanddatum auseinanderliegen – denn die Frist beginnt gesetzlich erst mit Erhalt der Ware, nicht mit dem Bestellzeitpunkt.
2. Fehlende Unterscheidung bei gemischten Bestellungen
Viele Händler verkaufen Artikel mit und ohne Widerrufsrecht im selben Shop – etwa personalisierte Produkte neben Standardware oder digitale Downloads neben physischen Gütern. Der Standard-JTL-Shop behandelt eine Bestellung als Ganzes und unterscheidet dabei nicht auf Artikelebene. Das führt zu einer gefährlichen Grauzone: Entweder werden Widerrufe für alle Artikel ermöglicht (rechtlich falsch) oder generell gesperrt (für den Kunden nachteilig und ebenfalls rechtlich problematisch).
3. Kein nativer Widerrufsprozess im Kundenkonto
Der Standard-Shop stellt keinen durchgängigen, digitalen Widerrufsprozess direkt im Kundenkonto bereit. Kunden, die einen Widerruf einleiten möchten, sind auf manuelle Kontaktaufnahme per E-Mail oder Telefon angewiesen – was dem Geist der neuen gesetzlichen Anforderung klar widerspricht.
4. Keine zentrale Verwaltung eingehender Widerrufe
Ohne dediziertes Plugin landen Widerrufsanfragen unsortiert im Postfach. Eine strukturierte Übersicht über offene, bearbeitete oder abgelehnte Widerrufe fehlt vollständig. Das erschwert die interne Bearbeitung und erhöht das Risiko, Fristen zu versäumen.
5. Fehlende Transparenz für Kunden
Kunden, die im Kundenkonto keinen Widerrufsbutton finden oder nicht nachvollziehen können, warum ein Widerruf nicht möglich ist, kontaktieren den Kundendienst oder lösen Chargebacks aus. Beides kostet Zeit und Geld – und lässt sich mit der richtigen technischen Lösung vermeiden.
6. Gäste-Bestellungen werden nicht berücksichtigt
Nicht jeder Kunde legt ein Konto an. Für Gast-Bestellungen gibt es im Standard-Shop keinen Mechanismus, über den Widerrufe strukturiert eingereicht werden könnten. Das ist eine rechtliche Lücke, die geschlossen werden muss.
Die Lösung: Das Plugin "Erweiterter Widerrufsbutton" für JTL-Shop
Unser Plugin „Erweiterter Widerrufsbutton“ wurde speziell entwickelt, um genau diese Lücken zu schließen. Es integriert sich nahtlos in den JTL-Shop und automatisiert den gesamten Widerrufsprozess – transparent und ohne manuellen Aufwand auf Ihrer Seite.
Automatische Fristenberechnung
Das Plugin berechnet die Widerrufsfrist automatisch auf Basis des Bestell- und Versanddatums. Der Widerrufsbutton erscheint im Kundenkonto nur, wenn die Frist noch läuft – und verschwindet automatisch nach Ablauf. Kein manueller Eingriff, keine Fehlerquellen.
Artikelbasiertes Widerrufsrecht via JTL-Wawi
Ob ein Artikel widerrufen werden kann, steuern Sie direkt in der JTL-Wawi – über das Attribut itemNotReturnable. So lassen sich auch komplexe Sortimente sauber abbilden: Personalisierte Produkte, digitale Downloads oder Sonderanfertigungen werden korrekt als „nicht widerrufbar“ klassifiziert, ohne dass Sie jede Einzelbestellung manuell prüfen müssen.
Teilwiderruf bei gemischten Warenkörben
Enthält eine Bestellung sowohl widerrufbare als auch ausgeschlossene Artikel, trennt das Plugin automatisch: Ihre Kunden können nur die widerrufbaren Positionen zurückgeben. Der Prozess ist transparent und für Sie als Händler vollständig nachvollziehbar.
Unterstützung für Gäste-Bestellungen
Das Plugin unterstützt auch Gast-Bestellungen vollständig – über eine separate, für nicht eingeloggte Kunden zugängliche Ansicht. Damit schließen Sie eine der größten rechtlichen Lücken im Standard-Shop.
Kompatibilität & Funktionsumfang je Shop-Version
Das Plugin ist abwärtskompatibel bis JTL-Shop 5.4 und unterstützt damit auch ältere Shop-Installationen. Je nach eingesetzter Version unterscheidet sich der Funktionsumfang leicht:
JTL-Shop 5.4 – 5.6
In diesen Versionen erweitert das Plugin das Frontend und die Datenbankstruktur um eigene Tabellen zur Verwaltung von Widerrufen. Zusätzlich wird eine zentrale Übersicht im Plugin-Backend bereitgestellt, über die alle Widerrufe strukturiert eingesehen und verwaltet werden können. So erhalten auch Betreiber älterer Shop-Installationen einen vollständigen Widerrufsprozess.
Ab JTL-Shop 5.7
Ab dieser Version greift das Plugin tiefer in die Shoplogik ein und erweitert die bestehende Funktionalität des Shops direkt. Dadurch wird eine noch engere Integration in den nativen Widerrufsprozess ermöglicht – mit weniger eigenem Overhead und maximaler Kompatibilität zu künftigen Shop-Updates.
Technische Details auf einen Blick
- Abwärtskompatibel bis JTL-Shop 5.4
- Vollständig im JTL-Shop-Backend konfigurierbar
- Steuerung des Widerrufsrechts über JTL-Wawi-Attribut auf Artikelebene
- Zentrale Widerrufs-Übersicht im Plugin-Backend (5.4–5.6) bzw. native Shop-Integration (ab 5.7)
- Unterstützung für eingeloggte Kunden und Gäste
- Saubere Integration in bestehende Shop-Templates ohne externe Abhängigkeiten
Fazit: Jetzt handeln, bevor die Deadline näher rückt
Die Widerrufsbutton-Pflicht ist keine Kann-Regelung – sie ist gesetzlich verbindlich. Händler, die bis zum 19. Juni 2026 keine konforme Lösung implementiert haben, setzen sich erhöhtem Abmahnrisiko aus.
Unser Plugin löst das Problem einmalig, sauber und skalierbar – unabhängig davon, ob Sie JTL-Shop 5.4, 5.6 oder bereits 5.7 betreiben.
Die Einrichtung erfolgt über das JTL-Shop-Backend, die Steuerung der Artikel über die vertraute JTL-Wawi-Oberfläche.
Den „Erweiterten Widerrufsbutton“ finden Sie im JTL-Extension-Store.
Weitere Informationen zur Konfiguration und zu allen Funktionen finden Sie auf unserer Plugin-Seite.
Sie haben noch keine zufriedenstellende Lösung für den Widerruf-Button gefunden?
FAQHäufige Fragen zum erweiterten Widerrufsbutton
Das Widerrufsrecht gilt grundsätzlich nur im B2C-Bereich, also gegenüber Verbrauchern. Für reine B2B-Shops besteht keine gesetzliche Pflicht zur Bereitstellung eines Widerrufsbuttons. Betreiben Sie jedoch einen gemischten Shop, der sowohl Privat- als auch Geschäftskunden bedient, ist das Plugin empfehlenswert.
Nach dem Einreichen des Widerrufs über den Button erhalten Sie als Händler eine Benachrichtigung. In der zentralen Übersicht im Plugin-Backend (bei JTL-Shop 5.4–5.6) bzw. im nativen Widerrufsprozess (ab 5.7) können Sie den Widerruf einsehen, bearbeiten und den Status aktualisieren. Die Rückabwicklung selbst – also Rückerstattung und Rücknahme der Ware – liegt weiterhin in Ihrem Verantwortungsbereich. Hierbei lohnt sich ein Blick auf das JTL-Tochterunternehmen Returnless. Gerne beraten wir Sie dazu.
Nein. Der Widerrufsbutton wird ausschließlich im Kundenkonto und für Gäste über die dedizierte Gastansicht bereitgestellt. Eine Integration in E-Mail-Templates ist aktuell nicht vorgesehen.
Die Grundkonfiguration ist in wenigen Minuten erledigt: Plugin installieren, im JTL-Shop-Backend aktivieren und die gewünschten Einstellungen vornehmen. Die Pflege des Widerrufsrechts auf Artikelebene läuft danach vollständig über die JTL-Wawi, die Sie ohnehin täglich nutzen.
Wir beobachten die JTL-Shop-Releaseplanung aktiv und aktualisieren das Plugin regelmäßig, um Kompatibilität mit neuen Shop-Versionen sicherzustellen. Updates werden über den JTL Extension Store eingespielt.
Diese Gedanken haben wir zuerst auf LinkedIn geteilt – folgen Sie uns dort für weitere Einblicke.
