
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.

