Widerrufsbutton JTL Shop: Was du jetzt wissen und einrichten musst

Seit dem 19. Juni 2026 ist der Widerrufsbutton in jedem B2C-Onlineshop Pflicht. Grundlage ist der neue § 356a BGB, mit dem Deutschland die EU-Richtlinie 2023/2673 umsetzt. Wer einen JTL-Shop betreibt, hat jetzt zwei Wege: ein Update auf JTL-Shop 5.7, das die Funktion nativ mitbringt, oder ein Plugin für ältere Versionen. Wer den Button noch nicht hat, sollte ihn jetzt nachrüsten.

Du betreibst JTL-Shop 5.5 oder 5.6 und fragst dich, ob du wirklich auf 5.7 updaten musst?

Die kurze Antwort: Nein, ein Update ist nicht zwingend. Aber eine gesetzeskonforme Lösung brauchst du auf jeden Fall. Dieser Beitrag zeigt dir beide Wege, welcher Weg zu welchem Shop passt und was gilt, wenn dein Shop Sonderfälle hat (gemischter B2B/B2C, Downloadartikel, ältere Versionen unter 5.5).

Widerrufsbutton JTL Shop — normkonforme Einrichtung ab Juni 2026

Auf einen Blick

  • ✓Seit dem 19. Juni 2026 ist der Widerrufsbutton für alle B2C-Fernabsatzshops gesetzlich vorgeschrieben. Die Vlarom E-Commerce Agentur begleitet JTL-Händler bei der technischen Umsetzung.
  • ✓JTL-Shop 5.7 bringt den Widerrufsbutton nativ mit. Für JTL-Shop 5.5 und 5.6 gibt es zwei bewährte Plugin-Optionen, die vollständig gesetzeskonform sind.
  • ✓Wer den Button nicht hat, riskiert eine Abmahnung durch Mitbewerber; der Händlerbund nennt dafür typische Kosten von 500 bis 2.000 Euro. Das behördliche Bußgeld von bis zu 50.000 Euro ist davon zu trennen — es greift nach Art. 246e EGBGB nur bei einem weitverbreiteten Verstoß und wird vom Bundesamt für Justiz verfolgt, nicht bei jedem Einzelfall.

Ein Update auf 5.7 ist nicht zwingend — ein gesetzeskonformer Widerrufsbutton schon. Welcher der beiden Wege passt, hängt von deiner Shop-Version und deinem Zeitplan ab. Wir von der Vlarom E-Commerce Agentur begleiten das als JTL Service Partner Gold regelmäßig und kennen die Fallstricke auf beiden Wegen.

Was droht ohne Widerrufsbutton — konkrete Zahlen

Der Widerrufsbutton folgt demselben Muster wie der Kündigungsbutton nach § 312k BGB, der 2022 in Kraft trat. Innerhalb weniger Monate nach dem Stichtag prüften Wettbewerber und Abmahnvereine systematisch, welche Shops die Pflicht nicht erfüllt hatten. Die Abmahnwelle kam pünktlich. Wer nach dem 19. Juni 2026 keinen funktionierenden Widerrufsbutton anbietet, setzt sich denselben Risiken aus.

Quelle: § 356a BGB (neu), Umsetzungsgesetz EU-Richtlinie 2023/2673: Ein fehlender oder fehlerhafter Widerrufsbutton ist ein abmahnfähiger Wettbewerbsverstoß. Davon getrennt steht der Bußgeldtatbestand des Art. 246e EGBGB: bis zu 50.000 Euro, bei Unternehmen mit mehr als 1,25 Millionen Euro Jahresumsatz bis zu 4 Prozent des unionsweiten Jahresumsatzes. Dieses Bußgeld setzt einen weitverbreiteten Verstoß im Sinne der Verordnung (EU) 2017/2394 voraus und wird vom Bundesamt für Justiz durchgesetzt — es ist keine automatische Folge eines Einzelverstoßes.

Die drei konkreten Risiken im Überblick:

  • →Abmahnung durch Mitbewerber: Typische Abmahnkosten liegen laut Händlerbund zwischen 500 und 2.000 Euro inklusive Anwaltskosten und Unterlassungserklärung. Seit dem 19. Juni 2026 prüfen Wettbewerber und Abmahnvereine systematisch.
  • →Bußgeld durch Behörden: Art. 246e EGBGB lässt behördliche Sanktionen bis 50.000 Euro zu, bei größeren Unternehmen bis zu 4 Prozent des Jahresumsatzes. Voraussetzung ist ein weitverbreiteter Verstoß, verfolgt vom Bundesamt für Justiz — nicht jeder Einzelfall erfüllt das. Das praktisch häufigere Risiko ist die Abmahnung durch Mitbewerber.
  • →Widerrufsfristen laufen nicht an: Fehlt die Widerrufsfunktion, beginnt die 14-tägige Widerrufsfrist möglicherweise nicht zu laufen. Kunden könnten ihren Widerruf noch Monate später erklären. Das hat direkte Auswirkungen auf deine Retourenquote und Buchhaltung.

Wer jetzt handelt, spart sich die Abmahnung. Mit dem Plugin-Weg ist die technische Einrichtung schnell erledigt; beim 5.7-Update hängt der Aufwand von Template und Connectoren ab. Das eigentliche Risiko ist Abwarten.

Option A vs. Option B — welcher Weg passt zu deinem Shop

Nicht jeder JTL-Shop kann oder will sofort auf 5.7 updaten. Die Vlarom E-Commerce Agentur setzt in der Praxis beide Wege um. Beide erfüllen die technischen Anforderungen des §356a BGB, beide sind erprobt.

OPTION A

Option A: Update auf JTL-Shop 5.7 (nativ)

JTL-Shop 5.7 liefert die Widerrufsfunktion direkt mit. Kein Plugin, keine separate Einrichtung eines Drittanbieters. Du aktivierst die Funktion im Backend, konfigurierst das Formular und bist fertig.

Passt für dich, wenn ohnehin ein Update geplant ist oder dein Template 5.7-kompatibel ist. Wie viel Vorlauf du für das Major-Update brauchst, hängt von Template-Zustand und Connectoren ab. Das klären wir im Erstgespräch. Wir begleiten das Update inklusive Template-Kompatibilitätsprüfung, mehr dazu unter JTL-Shop 5.7 Update.

OPTION B

Option B: Plugin für JTL-Shop 5.5 und 5.6

Wer auf 5.7 noch nicht wechseln kann oder will, hat zwei bewährte Plugin-Optionen: Das kostenlose Plugin von css-umsetzung (JTL Extension Store), das laut Hersteller mit JTL-Shop 5.1.0 bis 5.8.0 läuft, und das cancelButton Plugin von techNEO für 79 Euro einmalig (kompatibel mit JTL-Shop 5.2.3 bis 5.6.1). Beide erfüllen den Zwei-Schritt-Prozess, die Pflichtangaben im Formular und die automatische Eingangsbestätigung.

Das kostenlose JTL-Extension-Store-Plugin ist der einfachste Weg für ältere Shops. Es wurde von einem JTL Service Partner entwickelt und ist direkt über das Shop-Backend installierbar. Typische Einrichtungszeit: unter einer Stunde. Das techNEO cancelButton Plugin bietet zusätzlich vier Button-Designs und optionale Rückmeldungsabfrage für Retouren-Analyse.

Wer jetzt handelt, hat doppelten Vorteil

Gesetzeskonform ohne Zeitdruck

Wer den Button eingerichtet hat, bevor ein Mitbewerber ihn vermisst, spart sich die Abmahnung — und hat Zeit für Nacharbeiten an Rechtstexten und Datenschutzerklärung, statt sie unter Fristdruck zu erledigen. Was wir in Projekten sehen: Die technische Einrichtung selbst ist schnell erledigt, der Aufwand hängt von Version und Setup ab. Die Vorbereitung der Rechtstexte dauert oft länger als die Technik, manchmal zwei Wochen.

Bessere Widerrufs-Prozesse intern

Ein strukturierter Widerrufsprozess trennt Widerruf von Retoure sauber. Das klingt nach Bürokratie, ist in der Praxis aber eine Entlastung für den Kundenservice. Widerruf-Eingang per E-Mail mit Bestellnummer und Datum: kein manuelles Nachfragen, keine Kommunikations-Loops, sofortige Zuordnung in JTL-Wawi.

Die Lektion

Aus der JTL-Praxis der Vlarom E-Commerce Agentur: Wer den Button unter Zeitdruck nachrüstet, verliert nicht nur die Testphase. Es fehlt auch die Ruhe, interne Prozesse sauber aufzusetzen. Widerruf und Retoure sind zwei unterschiedliche Vorgänge im Fulfillment, und das lohnt sich von Anfang an sauber zu trennen.

Widerrufsbutton einrichten — dein 5-Schritte-Plan

Dieser Plan funktioniert für beide Wege: Option A (Update auf 5.7) und Option B (Plugin). Schritt 1 ist für alle gleich, ab Schritt 2 teilen sich die Wege kurz, kommen in Schritt 4 wieder zusammen.

Shop-Version prüfen und Weg entscheiden (Woche 1)

Öffne dein JTL-Shop-Backend und prüfe die aktuelle Version unter Einstellungen. Läuft dein Shop auf 5.7? Dann zur Widerrufsfunktion direkt im Backend wechseln. Läuft er auf 5.5 oder 5.6? Dann Plugin-Route wählen. Der häufigste Fehler: Händler schieben diese Grundentscheidung auf und haben dann keinen Testpuffer. Die detaillierten Admin-Menüpfade für JTL-Shop 5.7 und die Plugin-Installation findest du im technischen Setup-Artikel: Widerrufsbutton in JTL-Shop einrichten.

Plugin installieren oder Shop updaten (Woche 1–2)

Option A: Das 5.7-Update einplanen, Template-Kompatibilität vorab prüfen, dann Update einspielen. Genug Vorlauf einrechnen, der Aufwand hängt von Template und Connectoren ab. Option B: Das kostenlose Plugin von css-umsetzung direkt über den JTL Extension Store installieren. Alternativ das cancelButton Plugin von techNEO (79 Euro einmalig, kompatibel mit 5.2.3–5.6.1) für mehr Design-Flexibilität. Die Installation läuft über das JTL-Shop-Backend und dauert unter einer Stunde. Technische Details zur Einrichtung: JTL-Guide Widerrufsformular einrichten. Wie du die zugehörige Spezialseite im Shop-Backend anlegst, zeigt der JTL-Guide zu eigenen Seiten.

Widerrufsfunktion konfigurieren und testen (Woche 2–3)

Egal welcher Weg: Den Zwei-Schritt-Prozess durchlaufen und testen. Schritt 1 ist der sichtbare Button mit der gesetzlich geforderten Beschriftung „Vertrag widerrufen“ (oder gleichwertig eindeutig). Schritt 2 ist das Formular mit Name, Vertragsidentifikation und E-Mail-Adresse. Nach dem Absenden muss die automatische Eingangsbestätigung per E-Mail ankommen, inklusive Datum und Uhrzeit des Eingangs. Teste das mit einer echten Testbestellung.

Rechtstexte und Datenschutzerklärung anpassen (Woche 2–3)

Die Widerrufsbelehrung muss auf die neue elektronische Funktion hinweisen. Die Datenschutzerklärung braucht einen Abschnitt zur Verarbeitung der Widerrufsdaten: Name, E-Mail, Bestellnummer werden gespeichert und verarbeitet. Das ist kein großer Aufwand, aber es braucht Zeit für Abstimmung mit deinem Rechtstexter oder Händlerbund-Abo. Wer das bis Woche 3 erledigt hat, ist auf der sicheren Seite.

Zweistufigen Prozess final abnehmen und live stellen (Woche 3–4)

Vollständige Abnahme vor dem Livegang: Button sichtbar und gut zugänglich in der Shop-Oberfläche? Formular-Pflichtfelder vollständig? Eingangsbestätigung enthält Datum und Uhrzeit? Widerrufs-Eingang erreicht die richtige Person im Team? Interne Prozesse klar: Wer bearbeitet Widerrufe? Wie unterscheidet ihr Widerruf von normaler Retoure in JTL-Wawi? Wenn alle Punkte grün sind, erfüllt der Shop die Anforderungen des § 356a BGB.

Sonderfälle: Was gilt für deinen Shop?

Die meisten Shops fallen klar in Option A oder B. Aber es gibt drei Konstellationen, bei denen Händler zu Recht zögern. Hier ist, was jeweils gilt.

Shops auf JTL-Shop 5.5 oder älter (unter 5.5.1)

Das kostenlose Plugin von css-umsetzung ist laut Hersteller mit JTL-Shop 5.1.0 bis 5.8.0 kompatibel — es deckt also auch ältere Minor-Releases ab. Das techNEO cancelButton Plugin ist ab 5.2.3 einsetzbar. Wer noch auf einer Version unter 5.1.0 läuft, sollte das zuerst mit dem Pluginanbieter abklären. Fakt ist: Fast alle produktiven JTL-Shops laufen heute auf 5.5 oder höher. Wer auf einer älteren Version festhängt, hat oft größere Kompatibilitätsprobleme als nur den Widerrufsbutton — ein Update-Gespräch ist dort der sinnvollere erste Schritt.

Reine B2B-Shops

§ 356a BGB gilt ausschließlich für Fernabsatzverträge mit Verbrauchern. Ein Shop, der technisch sichergestellt hat, dass nur gewerbliche Kunden kaufen können (etwa über eine Pflichtangabe zur Unternehmens-USt-IdNr. beim Checkout), braucht den Button nicht. Trotzdem sehen wir in der Praxis regelmäßig B2B-Händler, die ihn vorsorglich aktivieren. Das ist pragmatisch richtig: Wenn du nicht mit 100-prozentiger Sicherheit ausschließen kannst, dass ein Verbraucher durchschlüpft, ist der Button die sicherere Variante.

Gemischte Shops (B2B und B2C gleichzeitig)

Hier ist der Widerrufsbutton nur für die B2C-Kundengruppe Pflicht. JTL-Shop erlaubt es, Spezialseiten auf bestimmte Kundengruppen zu beschränken. Das bedeutet in der Praxis: Der Widerrufs-Button und das zugehörige Formular müssen für Verbraucher erreichbar sein, können für gewerbliche Kunden aber ausgeblendet bleiben. Die Konfiguration dazu läuft über die Kundengruppen-Einstellungen im JTL-Shop-Backend. Wer unsicher ist, ob die Trennung in seinem Shop sauber greift, sollte das testen. Im Zweifel: für B2C-Kunden sichtbar lassen.

Shops mit Downloadartikeln oder digitalen Produkten

Für digitale Inhalte, bei denen das Widerrufsrecht nach § 356 Abs. 6 BGB wirksam ausgeschlossen wurde (Download sofort nach Einwilligung verfügbar), ist kein Widerrufsbutton erforderlich. Wichtig: Dieser Ausschluss muss nachweisbar im Checkout bestätigt worden sein. Verkaufst du im selben Shop zusätzlich physische Produkte, greift die Pflicht für diese Artikel trotzdem. Ein reiner Download-Shop mit sauberem Widerrufsrechts-Ausschluss kann den Button weglassen. Ein Mischsortiment nicht.

Häufige Fragen zum Widerrufsbutton in JTL-Shop

Der Widerrufsbutton ist eine digitale Funktion im Onlineshop, über die Kunden ihren Widerruf direkt dort ausüben können, wo sie den Vertrag geschlossen haben. Seit dem 19. Juni 2026 schreibt § 356a BGB vor, dass alle B2C-Fernabsatzhändler diese Funktion bereitstellen. Hintergrund ist die EU-Richtlinie 2023/2673: Der Widerruf soll für Verbraucher genauso einfach sein wie der Kauf selbst. Ein verstecktes Kontaktformular oder eine E-Mail-Adresse im Footer erfüllt die Anforderung nicht mehr.
Betroffen ist jeder Onlinehändler, der mit Verbrauchern (B2C) Fernabsatzverträge über eine Online-Benutzeroberfläche schließt. Das umfasst klassische Onlineshops, mobile Shop-Versionen und App-Checkouts. Reine B2B-Shops ohne Endverbraucher sind nicht betroffen. Gemischte Shops, die sowohl B2B als auch B2C bedienen, müssen den Button für den B2C-Bereich einrichten. Eine Ausnahme für Kleinunternehmen gibt es nicht: Die Pflicht gilt unabhängig von Unternehmensgröße und Umsatz.
Ein fehlender Widerrufsbutton ist seit dem 19. Juni 2026 ein abmahnfähiger Wettbewerbsverstoß. Typische Abmahnkosten liegen laut Händlerbund zwischen 500 und 2.000 Euro inklusive Anwaltskosten und Unterlassungserklärung. Davon getrennt steht das behördliche Bußgeld nach Art. 246e EGBGB von bis zu 50.000 Euro, bei Unternehmen über 1,25 Millionen Euro Jahresumsatz bis zu 4 Prozent des unionsweiten Jahresumsatzes — es setzt einen weitverbreiteten Verstoß voraus und wird vom Bundesamt für Justiz verfolgt, nicht bei jedem Einzelfall. Fehlt die Funktion, läuft die Widerrufsfrist möglicherweise nicht an. Kunden könnten ihren Widerruf noch Monate später gültig erklären.
Auf JTL-Shop 5.7 aktivierst du die Funktion direkt im Backend, auf 5.5 und 5.6 installierst du ein Plugin. Im Detail: Ab 5.7 ist der Widerrufsbutton nativ enthalten — du verschiebst die Spezialseite ‚Online-Widerrufsformular‘ unter Darstellung > Eigene Inhalte > Seiten aus der Linkgruppe ‚Hidden‘ in den Footer. In 5.7.0 erscheint der Button laut JTL-Forum nur, wenn eine Linkgruppe mit dem Template-Namen ‚Fuss‘ existiert; ab 5.7.1 ist diese Abhängigkeit behoben. Für 5.5 und 5.6 gibt es zwei bewährte Plugins: das kostenlose Plugin von css-umsetzung im JTL Extension Store (laut Hersteller kompatibel mit 5.1.0 bis 5.8.0) und das cancelButton Plugin von techNEO für 79 Euro einmalig (kompatibel mit 5.2.3–5.6.1). Beide erfüllen den gesetzlich vorgeschriebenen Zwei-Schritt-Prozess mit automatischer Eingangsbestätigung. Die Einrichtung dauert typisch unter einer Stunde.
Nein. Der Widerrufsbutton ist ausschließlich im B2C-Bereich vorgeschrieben. Wenn dein JTL-Shop ausschließlich gewerbliche Kunden bedient und kein Widerrufsrecht gilt, bist du nicht betroffen. Gemischte Shops, die sowohl B2B als auch B2C bedienen, müssen den Button für den B2C-Bereich einrichten. Ein Händler im JTL-Forum schreibt treffend: ‚Bei uns läuft alles über Kundenkonto mit Unternehmens-Pflichtfeld, trotzdem haben wir den Button aktiviert, sicher ist sicher.‘ Das ist pragmatisch richtig.
Das ist kein technisches Pflichtfeld, aber in der Praxis sinnvoll. Widerrufe die über den Button eingehen, erzeugen eine E-Mail-Benachrichtigung. Wer in JTL-Wawi Retouren und Widerrufe sauber trennen will, braucht dafür einen klaren internen Prozess. Vor dem Livegang festlegen: Wer im Team bearbeitet Widerrufe? Wie unterscheidet ihr Widerruf von normalen Retouren in der Wawi? Das spart Rückfragen im Tagesgeschäft.
Der Stichtag war der 19. Juni 2026 — seither gilt die Pflicht ohne Ausnahme für alle B2C-Onlineshops. Wer den Button noch nicht hat, sollte ihn jetzt nachrüsten und dabei genug Zeit für Tests und für Nacharbeiten an Rechtstexten einplanen. Wir richten den Widerrufsbutton für JTL-Shops ein, egal ob über Update auf 5.7 oder Plugin.
Nein. § 356a BGB verlangt einen zweistufigen elektronischen Prozess: Schritt 1 ist ein sichtbarer Button ‚Vertrag widerrufen‘, Schritt 2 ein Formular mit automatischer Eingangsbestätigung per E-Mail (inklusive Datum und Uhrzeit). Ein allgemeines Kontaktformular oder eine E-Mail-Adresse im Footer reicht nicht. Beide fehlen beim zweistufigen Ablauf und bei der automatischen Bestätigung. Wer noch ein Kontaktformular als Widerrufslösung nutzt, erfüllt die Anforderung seit dem 19. Juni 2026 nicht und sollte jetzt nachbessern.
Nein, wenn das Widerrufsrecht nach § 356 Abs. 6 BGB wirksam ausgeschlossen wurde. Das setzt voraus, dass der Kunde vor dem Kauf ausdrücklich zugestimmt hat, dass der Download sofort nach Vertragsschluss bereitgestellt wird, und damit auf sein Widerrufsrecht verzichtet. Verkaufst du im gleichen Shop zusätzlich physische Produkte, bleibt der Widerrufsbutton für diese Artikel trotzdem Pflicht. Ein reiner Download-Shop mit sauberem Widerrufsrechts-Ausschluss kann auf den Button verzichten. Ein gemischtes Sortiment nicht.
Ebenfalls 2026 in Kraft getreten ist die Gewährleistungs- und Garantielabel-Pflicht vom 27. September 2026 — ein zweiter Compliance-Stichtag, der viele Onlineshops betrifft. Wer den Widerrufsbutton bereits eingerichtet hat, sollte auch das Gewährleistungs- und Garantielabel auf dem Radar haben.

Noch keinen Widerrufsbutton? Wir richten ihn ein.

Mit der Vlarom E-Commerce Agentur technisch sauber nach § 356a BGB.

Als JTL Service Partner Gold aus Ahrensfelde bei Berlin begleiten wir die technische Einrichtung des Widerrufsbuttons, egal ob Update auf JTL-Shop 5.7 oder Plugin für bestehende Versionen. Ruf uns direkt an unter +49 30 91473862, schreibe an info@vlarom.de oder nutze unser Kontaktformular.

Hinweis: Dieser Beitrag ist eine technische Orientierungshilfe für JTL-Shop-Händler und ersetzt keine Rechtsberatung. Ob und wie das Widerrufsrecht in deinem konkreten Fall gilt — etwa bei B2B-Geschäften oder digitalen Inhalten — klärt eine auf E-Commerce-Recht spezialisierte Kanzlei verbindlich.

AL

Alexander Luft

JTL Service Partner Gold · Vlarom E-Commerce Agentur · Ahrensfelde bei Berlin