JTL-Shop Admin-Backend mit Einstellungen für den Widerrufsbutton, Menü Darstellung und Spezialseite Online-Widerrufsformular

Widerrufsbutton in JTL-Shop einrichten — technischer Setup vor der Pflicht ab 19.06.2026

Ab dem 19. Juni 2026 müssen B2C-Onlineshops einen elektronischen Widerrufsbutton anbieten — Rechtsgrundlage ist der neue § 356a BGB in Verbindung mit Art. 246a EGBGB (Umsetzung der EU-Richtlinie 2023/2673). JTL-Shop 5.7 enthält diese Funktion nativ — aber sie läuft nicht einfach von selbst. Der Button muss mit der richtigen Spezialseite verknüpft sein, die Texte müssen gepflegt sein, und in Shops auf Version 5.5 oder 5.6 braucht es eine Plugin-Lösung. Wir haben die Einrichtung in mehreren Kundenshops durchgeführt und zeigen dir hier den vollständigen Ablauf.

Du willst den Widerrufsbutton korrekt eingerichtet haben, bevor die Pflicht greift?

Dieser Beitrag zeigt dir den technischen Setup von Grund auf — von den Textfeldern im Admin bis zum Test-Widerruf im Frontend.

Auf einen Blick

  • JTL-Shop 5.7 enthält den Widerrufsbutton nativ — er erscheint automatisch im Footer, sobald die Spezialseite „Online-Widerrufsformular“ aktiv und sichtbar ist. Die Vlarom E-Commerce Agentur empfiehlt, das vor dem Update zu prüfen.
  • Für JTL-Shop 5.5 und 5.6 gibt es kostenlose und kostenpflichtige Plugin-Lösungen, die schnell einsatzbereit sind. Vlarom hat beide Wege in Kundenshops erprobt und zeigt hier den vollständigen Setup.
  • Der häufigste Fehler: Der Button erscheint nicht, weil die Spezialseite noch in der Linkgruppe „Hidden“ liegt. Das ist ein Konfigurationsproblem, kein Bug — und schnell behoben.

Wir bei Vlarom wissen: Die meisten JTL-Händler haben das Widerrufsformular schon Jahre auf der Seite — aber der neue elektronische Button ist eine andere Anforderung. Es geht um einen klickbaren Prozess mit Formular, Bestätigungs-E-Mail und Backend-Verwaltung, nicht nur um einen statischen Link. Als JTL Service Partner Gold setzen wir das in Kundenshops auf allen relevanten Versionen um. In unseren JTL-Shop-Projekten ist Fehlercode 90 beim Widerrufsformular fast immer auf eine fehlerhafte Plugin-Installation zurückzuführen — Deinstallation und saubere Neuinstallation löst das Problem in 9 von 10 Fällen.

Wie richtest du den Widerrufsbutton in JTL-Shop ein?

Der folgende Plan gilt für JTL-Shop 5.7. Für ältere Versionen (5.5/5.6) weicht Schritt 1 ab — dort startet der Weg über den Extension Store statt über die nativen Einstellungen.

Version prüfen und Weg wählen

Zuerst nachschauen, auf welcher Shop-Version du bist: Admin > Übersicht oder Fußzeile des Backend. JTL-Shop 5.7 hat den Widerrufsbutton und die Tabelle twiderruf bereits eingebaut — kein Plugin nötig. Bei Version 5.5 oder 5.6 gehst du in den JTL Extension Store und installierst das kostenlose Widerrufsformular-Plugin (ab Version 5.1.5 verfügbar). Das kostenlose Plugin reicht für die meisten Shops. Der häufigste Fehler hier: Händler installieren das Plugin auf 5.7 — das führt zu Konflikten mit der nativen Funktion. Den technischen Hintergrund zur nativen Integration dokumentiert JTL im Issue-Tracker unter SHOP-9110.

Widerrufsformular-Text pflegen

Menüpfad im Admin: Darstellung > Eigene Inhalte > AGB & Widerrufsbelehrung. Dort findest du das Feld ‚Muster-Widerrufsformular (Text)‘ und die HTML-Variante. Trag hier den aktuellen Muster-Widerrufstext ein — entweder den deines Händlerbunds oder den deines Rechtsdienstleisters. Für jede Kundengruppe kann ein eigener Text hinterlegt sein, also prüfe alle relevanten Gruppen. Das Feld ist auch der Ort für Anpassungen nach dem 19.06.2026, wenn sich gesetzliche Anforderungen ändern. Tipp: Die AGB und Widerrufsbelehrung liegen im gleichen Menü — nutze die Gelegenheit, auch diese zu prüfen.

Spezialseite aus ‚Hidden‘ in den Footer holen

Menüpfad: Darstellung > Eigene Inhalte > Seiten. Klappe die Linkgruppe ‚Hidden‘ auf. Dort liegt standardmäßig die Seite ‚WR-Formular‘ (in 5.7 heißt sie ‚Online-Widerrufsformular‘). Klicke auf das Dropdown ‚In Linkgruppe kopieren‘ und wähle ‚Gesetzliche Informationen‘ (oder eine andere Footer-Linkgruppe, die du verwendest). Mit ‚Ja‘ bestätigen. Ab diesem Moment erscheint der Button automatisch im Footer neben Impressum, AGB und Datenschutz. In JTL-Shop 5.7 ist dieser Button fest mit der Tabelle twiderruf verknüpft — Eingehende Widerrufe landen dort und sind unter Kunden > Widerrufe im Admin einsehbar. Wichtig bei B2B-Shops: Öffne die Spezialseite, entferne den Haken bei ‚Alle‘ und wähle gezielt nur die B2C-Kundengruppen aus.

Darstellung im OPC-Checkout und Footer testen

Öffne den Shop im Incognito-Fenster und scroll zum Footer. Der Widerrufsbutton sollte dort sichtbar sein — in der gleichen Linkgruppe wie Impressum und AGB. Klicke ihn an: Du musst direkt auf das Widerrufsformular landen, nicht auf eine leere Seite oder einen 404. Füll das Formular aus (Name, E-Mail, Bestellnummer — du kannst eine Test-Bestellnummer verwenden) und schicke es ab. Prüfe dann: Kommt die Bestätigungs-E-Mail beim Kunden an? Kommt die Benachrichtigungs-E-Mail beim Shopbetreiber an? Taucht der Eintrag im Admin unter Kunden > Widerrufe (oder in der Tabelle twiderruf) auf? Wenn einer dieser drei Checks fehlschlägt, liegt meist ein E-Mail-Template-Problem vor — dann prüfe unter Systemverwaltung > E-Mail-Vorlagen die Widerrufs-Templates.

Häufige Fehler beheben und Abschluss-Check

Drei Probleme tauchen in der Praxis regelmäßig auf. Erstens: Button erscheint nicht im Footer. Ursache fast immer die Spezialseite in ‚Hidden‘ — Schritt 3 noch einmal durchgehen. Zweitens: Klick auf den Button führt zu einer leeren Seite oder 404. Ursache: Der Formulartext in Schritt 2 fehlt oder ist leer. Drittens: Bei Plugin-Installation Fehlercode 90 ‚Plugin-ID bereits vorhanden‘. Das passiert bei Neuinstallation nach unvollständiger Deinstallation — in diesem Fall den JTL-Support kontaktieren, da ein Datenbank-Restposten manuell entfernt werden muss. Nach allen Fixes: Cache leeren (Admin > Cache leeren oder W3TC/WP-seitig) und den Incognito-Test wiederholen. Das offizielle JTL-Guide-Kapitel zu Formularen und Texten enthält die aktuellen Menüpfade für deine Shop-Version.

Häufig gestellte Fragen zum Widerrufsbutton in JTL-Shop

Der Widerrufsbutton ist ab JTL-Shop 5.7 nativ integriert und erscheint automatisch im Footer, sobald die Spezialseite ‚Online-Widerrufsformular‘ aus der Linkgruppe ‚Hidden‘ in den Footer-Bereich verschoben wurde. Für ältere Versionen (5.5 und 5.6) gibt es das kostenlose Widerrufsformular-Plugin aus dem JTL Extension Store, das ab Version 5.1.5 kompatibel ist. Für noch ältere Shop-Versionen empfehlen JTL und wir ein Update, da die gesetzliche Anforderung ab dem 19.06.2026 greift und ältere Versionen keinen offiziellen Support mehr erhalten.
Die Texte für das Widerrufsformular pflegst du unter Darstellung > Eigene Inhalte > AGB & Widerrufsbelehrung im Feld ‚Muster-Widerrufsformular‘. Die Sichtbarkeit des Buttons stellst du unter Darstellung > Eigene Inhalte > Seiten ein — dort findest du in der Linkgruppe ‚Hidden‘ die Spezialseite ‚WR-Formular‘ bzw. ‚Online-Widerrufsformular‘ und kopierst sie in eine sichtbare Linkgruppe wie ‚Gesetzliche Informationen‘. In JTL-Shop 5.7 gibt es außerdem den Admin-Bereich Kunden > Widerrufe, wo eingegangene Widerrufe tabellarisch verwaltet werden.
Der häufigste Grund ist, dass die Spezialseite noch in der Linkgruppe ‚Hidden‘ liegt und nie in eine sichtbare Linkgruppe kopiert wurde. Gehe zu Darstellung > Eigene Inhalte > Seiten, klappe ‚Hidden‘ auf, suche die Seite ‚Online-Widerrufsformular‘ und kopiere sie über das Dropdown in die Linkgruppe ‚Gesetzliche Informationen‘. Anschließend Cache leeren. Ein weiterer Grund kann sein, dass die Kundengruppen-Sichtbarkeit der Spezialseite zu restriktiv gesetzt ist — prüfe, ob ‚Alle‘ aktiviert ist oder die gewünschten Kundengruppen explizit ausgewählt sind.
Nein, die Pflicht zum elektronischen Widerrufsbutton gilt nur für B2C-Transaktionen. Reine B2B-Shops müssen den Button nicht anbieten. Händler mit gemischtem B2B/B2C-Betrieb sollten den Button auf B2C-Kundengruppen beschränken. Das geht über die Spezialseite in Darstellung > Eigene Inhalte > Seiten: Den Haken bei ‚Alle‘ manuell entfernen und nur die B2C-Kundengruppen auswählen. Ein Händler im JTL-Forum: ‚Man muss zwingend einen Wert haben, der Haken bei Alle muss manuell abgehakt werden.‘ Wenn keine B2C-Kundengruppe zugewiesen ist, bleibt der Button unsichtbar.
Nach einem Widerruf über das Formular werden zwei E-Mails ausgelöst: eine Bestätigungs-E-Mail an den Kunden und eine Benachrichtigungs-E-Mail an den Shopbetreiber. Beide Templates liegen unter Systemverwaltung > E-Mail-Vorlagen und können dort angepasst werden. Die Bestätigungs-E-Mail muss laut Gesetz Inhalt, Datum und Uhrzeit des Widerrufs enthalten. Wenn diese E-Mails nicht ankommen, liegt das meist an einem fehlerhaften Absender in den Shop-Grundeinstellungen oder an einem blockierten SMTP-Server — das ist unabhängig vom Widerrufsbutton selbst.
Der native Widerrufsbutton in JTL-Shop 5.7 ist primär als Footer-Link konzipiert und erscheint in der Linkgruppe ‚Gesetzliche Informationen‘. Im OPC selbst ist er standardmäßig nicht gesondert platziert — Kunden erreichen ihn über den Footer auch während des Checkout-Prozesses. Für eine prominentere Platzierung direkt im Checkout gibt es die Möglichkeit, den Button als Snippet über den OnPage-Composer an weiteren Stellen einzubinden. Wir setzen das bei Kundenshops nach Bedarf um, wenn die Platzierung für den spezifischen Checkout-Flow wichtig ist.
In JTL-Shop 5.7 ist die Spezialseite ‚Online-Widerrufsformular‘ nicht über das Backend deaktivierbar — sie existiert als fester Bestandteil des Systems. Eine Deaktivierung ist über die Datenbank möglich: In der Tabelle tlink den Eintrag mit cname=’Online-Widerrufsformular‘ suchen und cIsActive auf 0 setzen. Das ist aber nur für reine B2B-Shops sinnvoll, da B2C-Shops ab dem 19.06.2026 den Button anbieten müssen. Wir empfehlen den Datenbank-Eingriff nur als letztes Mittel und immer mit Backup vorher.

Deadline naht — wir richten den Widerrufsbutton für deinen Shop ein.

Mit Vlarom den Widerrufsbutton sauber eingerichtet, bevor die Pflicht kommt.

Wir bei Vlarom haben den Setup auf mehreren JTL-Shop-Versionen durchgeführt — von 5.5 mit Plugin bis zu 5.7 nativ. Als JTL Service Partner Gold kennen wir die Fallstricke und liefern einen funktionsfähigen, getesteten Button rechtzeitig vor dem 19.06.2026. Ruf uns direkt an unter +49 30 91473862, schreibe an info@vlarom.de oder nutze unser Kontaktformular für eine schnelle Ersteinschätzung.

Autor

Alexander Luft

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