JTL-Shop 5.7 ist im April 2026 erschienen und bringt vor allem eine Neuerung, die kein B2C-Händler ignorieren kann: die elektronische Widerrufsfunktion – den sogenannten Widerrufsbutton, der für viele Onlineshops seit dem 19. Juni 2026 Pflicht ist. Im deutschen und englischen Shop funktioniert er nach dem Update sofort. In jeder weiteren Sprache fehlen aber die neuen Texte und die neue Bestätigungs-E-Mail. In diesem Tutorial zeigen wir, welche Sprachvariablen und E-Mail-Vorlagen mit 5.7 neu sind und was Sie als Shopbetreiber mit Fremdsprachen tun müssen.
Was ist neu in JTL-Shop 5.7?
Laut den offiziellen Release-Notes von JTL sind das die wichtigsten Neuerungen von Version 5.7.0:
- Elektronische Widerrufsfunktion: Der Widerrufsbutton ist nativ im Shop enthalten, wird über die Footer-Linkgruppe eingebunden und funktioniert ohne Kundenlogin – ein Plugin ist dafür nicht mehr nötig.
- PRG-Pattern für die Filternavigation: Per Einstellung aktivierbar; Filterklicks erzeugen so keine zusätzlichen crawlbaren URLs mehr, was die SEO-Performance verbessern soll.
- PHP 8.5: Kompatibilität mit PHP 8.5 hergestellt, gleichzeitig wurde die Unterstützung für PHP 8.2 abgekündigt.
- Neue Standardseite „Barrierefreiheit“ unter den gesetzlichen Informationen.
- Coupons berechnen die Umsatzsteuer jetzt anteilig anhand der Steuersätze im Warenkorb.
- Alle mit Shop-Version 5.5.0 und älter als veraltet markierten Funktionen wurden entfernt – ältere Plugins sollten Sie vor dem Update auf Kompatibilität prüfen.
Warum die Übersetzungen nach dem Update fehlen
JTL legt neue Sprachvariablen und E-Mail-Vorlagen beim Update per Datenbank-Migration an – aber nur für Deutsch und Englisch. Für Französisch, Niederländisch, Polnisch, Italienisch & Co. existiert nach dem Update schlicht kein Eintrag. Der Shop zeigt dann den deutschen Text als Fallback oder eine leere Stelle, und die neue E-Mail-Vorlage bleibt in diesen Sprachen unbefüllt.
Gerade beim Widerruf ist das heikel: Der Button, die Bestätigungsseite und die Eingangsbestätigung per E-Mail richten sich direkt an Verbraucher. Erscheinen sie im niederländischen oder französischen Shop auf Deutsch oder gar nicht, ist der Widerrufsprozess für diese Kunden kaum verständlich. Welche rechtlichen Anforderungen im Einzelfall gelten, sollten Sie mit Ihrem Rechtsberater klären – die Texte in allen Shop-Sprachen bereitzustellen, ist aber in jedem Fall der sichere Weg.
Diese 7 Sprachvariablen sind in JTL-Shop 5.7 neu
Wir haben die offiziellen Installationsdatenbanken von JTL-Shop 5.6 und 5.7 verglichen. Diese Variablen sind hinzugekommen und brauchen in jeder Fremdsprache eine Übersetzung. Geänderte oder entfernte Variablen gibt es in 5.7 keine.
| Sektion | Variable | Deutscher Originaltext |
|---|---|---|
| global | withdrawalForm | Vertrag widerrufen |
| global | withdrawalForOrder | Widerruf zu Bestellung |
| global | sendWithdrawal | Widerruf bestätigen |
| global | successWithdrawal | Wir bearbeiten Ihren Widerruf. Sie erhalten eine Bestätigungs-E-Mail. |
| global | comment | Kommentar |
| global | showManufacturerButton | Weitere Hersteller anzeigen |
| login | changepasswordDuplicateError | Sie haben dieses Passwort schon mal verwendet. Bitte wählen Sie ein anderes Passwort. |
Vier der sieben Variablen gehören direkt zum Widerrufsprozess (withdrawalForm, withdrawalForOrder, sendWithdrawal, successWithdrawal), comment ist die Beschriftung des Kommentarfelds. Dazu kommen ein Button-Text für die Herstellerliste und eine neue Fehlermeldung beim Passwortwechsel.
Neue E-Mail-Vorlage: „Widerrufsformular“
Mit 5.7 kommt genau eine neue E-Mail-Vorlage hinzu: Widerrufsformular mit dem deutschen Betreff „Ihr Widerruf wird geprüft“. Sie wird nach einem Online-Widerruf an den Kunden verschickt und bestätigt den Eingang. Bestehende Vorlagen hat JTL in 5.7 nicht verändert.
Ist die Vorlage in einer Sprache leer, erhalten Kunden, die in dieser Sprache bestellt haben, keine bzw. eine leere Bestätigung – obwohl der Shop auf der Bestätigungsseite eine E-Mail ankündigt.
So übersetzen Sie die neuen Texte
Variante 1: manuell im Shop-Backend
- Unter Administration › Sprachvariablen die Fremdsprache auswählen, nach den Variablennamen aus der Tabelle suchen und jeweils eine Übersetzung eintragen.
- Unter Administration › E-Mails › Vorlagen die Vorlage „Widerrufsformular“ öffnen und für jede Sprache Betreff, HTML- und Textversion hinterlegen. Smarty-Variablen in geschweiften Klammern unverändert übernehmen.
- Template-Cache leeren und den Widerruf im Frontend in jeder Sprache einmal durchspielen.
Bei ein oder zwei Sprachen ist das schnell erledigt. Aufwendiger sind die saubere Formulierung der Widerrufstexte pro Sprache und das Testen der E-Mail.
Variante 2: Sprachpaket aktualisieren
Unsere Sprachpakete für JTL-Shop 5 sind in 20 Sprachen verfügbar und aktuell auf JTL-Shop 5.8 ausgerichtet. Sie enthalten alle neuen Variablen aus 5.7 und die E-Mail-Vorlage „Widerrufsformular“ – ebenso die Neuerungen aus 5.8. Eingespielt wird das Paket mit dem kostenlosen Plugin JTL Translate Pro: Im Modus „Vorhandene behalten, nur neue importieren“ bleiben Ihre eigenen Anpassungen erhalten, vorher wird automatisch ein Backup angelegt.
Widerrufsbutton und alle neuen Texte in 20 Sprachen
Sprachpakete für JTL-Shop 5.8 – inklusive aller Variablen und der E-Mail-Vorlage „Widerrufsformular“ aus 5.7. Einspielen per kostenlosem Plugin JTL Translate Pro, ab 39 € netto pro Sprache.
Checkliste nach dem Update auf 5.7
- Widerrufsbutton in der Footer-Linkgruppe in jeder Shop-Sprache aufrufen
- Einen Test-Widerruf pro Sprache durchspielen und die Erfolgsmeldung prüfen
- E-Mail „Widerrufsformular“ in jeder Sprache prüfen (Betreff, HTML- und Textversion)
- Widerrufsbelehrung in allen Sprachen an die neue Widerrufsfunktion anpassen
- Plugins und PHP-Version auf Kompatibilität mit 5.7 prüfen
Vorgänger- und Nachfolgeversion
Sie kommen von einer älteren Version? Die Änderungen aus dem Vorgänger-Update finden Sie im Artikel JTL-Shop 5.6 Update: neue Sprachvariablen. Mit JTL-Shop 5.8 kamen anschließend das Gewährleistungs- und Garantie-Label sowie weitere E-Mails hinzu – alles dazu lesen Sie in JTL-Shop 5.8: Widerrufsbutton, Gewährleistungs- & Garantie-Label übersetzen.
