
Auf einen Blick
- ✓Widerrufsbutton in 5.7.0 integriert — ab 19. Juni 2026 Pflicht für B2C-Onlineshops. JTL liefert die Funktion mit 5.7.0 im Kern, keine Drittanbieter-Plugins mehr nötig. Als Vlarom E-Commerce Agentur empfehlen wir das Update vor dem 19.06.2026.
- ✓PHP 8.2 abgekündigt, PHP 8.5 neu unterstützt — Shops auf PHP 8.2 starten nach dem Update nicht mehr. PHP-Version muss beim Hoster zuerst auf 8.3 oder höher gestellt werden.
- ✓Breaking Change: Veraltete Funktionen aus 5.5.0 entfernt — Plugins die seit 2023 kein Update erhalten haben, können Fatal Errors werfen. Plugin-Kompatibilität vor dem Update prüfen, sonst droht ein unbenutzbarer Shop.
Wir richten JTL-Shop-Updates bei Händlern ein und haben die 5.7-Umstellung in mehreren Projekten begleitet. Die typischen Stolpersteine sind vorhersehbar: PHP-Version wurde vergessen, ein altes Plugin reißt den Shop in den Abgrund, oder ein individuelles Template bricht nach dem Update. Wir übernehmen die komplette Vorbereitung und führen das Update standardmäßig auf einer Testumgebung durch.
Was JTL-Shop 5.7.0 an Neuerungen gebracht hat
Das Release enthält drei große und mehrere kleinere Änderungen. Hier die wichtigsten Kennzahlen und Neuerungen aus dem April-2026-Release:
Quelle JTL-Forum Release-Thread 5.7.0: JTL-Shop 5.7.0 unterstützt PHP 8.5 und entfernt PHP 8.2. Der Widerrufsbutton wird automatisch in der Footer-Linkgruppe angezeigt, keine manuelle Aktivierung nötig. PRG-Pattern für Filternavigation ist optional im Backend aktivierbar.
Die fünf größten Neuerungen in 5.7.0 auf einen Blick:
- →Widerrufsbutton im Kern (B2C-Pflicht ab 19.06.2026): Elektronische Widerrufsfunktion ohne Login-Zwang, automatisch im Footer. Für reine B2B-Shops deaktivierbar. Keine Drittanbieter-Plugins mehr nötig.
- →PRG-Pattern für Filternavigation: Filteraktionen erzeugen keine zusätzlichen URLs mehr — weniger Duplicate Content, weniger unnötige Crawls. Im Backend optional aktivierbar.
- →PHP 8.5 Support + PHP 8.2 abgekündigt: Moderne PHP-Version mit Performance-Gewinn. Shops auf PHP 8.2 müssen zuerst den Hoster umstellen, dann updaten.
- →Neue Barrierefreiheits-Seite: Standardseite unter den gesetzlichen Informationen. Transparente Darstellung der Barrierefreiheits-Maßnahmen und Melde-Kanal für Besucher.
- →Coupon-Berechnung neu (anteilige USt): Coupons berücksichtigen die Umsatzsteuer anteilig basierend auf den Steuersätzen im Warenkorb — sauberere Buchhaltungs-Daten.
Die zentrale Regel für das Update-Timing: Widerrufsbutton-Pflicht am 19.06.2026 = Deadline. Wer bis dahin nicht auf 5.7 ist, braucht ein Drittanbieter-Plugin oder riskiert Abmahnungen. Mehr Details im JTL-Forum Release-Thread 5.7.0.
Wo JTL-Shop-5.7-Updates schiefgehen — die zwei Hauptfehler
Bei Shop-Updates auf 5.7 tauchen in unserer Praxis immer wieder dieselben zwei Fehler auf:
Was 5.7.0 in der Praxis bei Händlern verbessert hat
Die Lektion
Unsere Erkenntnis aus den ersten 5.7-Updates: Die Funktions-Neuerungen sind nicht der Knackpunkt. Der Knackpunkt ist die Vorbereitung: PHP-Version, Plugin-Kompatibilität, Template-Diff. Wer das vorher sauber durchgeht, hat ein Update in wenigen Stunden. Wer es nicht tut, hat Tage Downtime.
JTL-Shop 5.7.0 Update in 5 Schritten sauber durchziehen
So läuft ein 5.7.0-Update in unserer Praxis ab — getestet in mehreren Kundenprojekten:
Schritt 1: PHP-Version prüfen und auf 8.3+ stellen
Im Hosting-Panel die aktuelle PHP-Version prüfen. Wenn noch PHP 8.2: auf 8.3 oder 8.4 umstellen. Anschließend testen, ob der bestehende 5.6er-Shop mit der neuen PHP-Version noch läuft. Häufigster Fehler: Schritt übersprungen — Shop startet nach dem Update nicht mehr.
Schritt 2: Plugin- und Template-Audit
Liste aller aktiven Plugins mit 5.7-Kompatibilitäts-Angabe aus dem Extension-Store oder vom Hersteller. Individuelle Templates: Diff zwischen NOVA 5.6.1 und 5.7.0 prüfen (JTL stellt den Diff bereit, siehe JTL-Guide Template-Anpassungen). Tipp: Plugins die seit 2023 kein Update haben, besonders kritisch prüfen.
Schritt 3: Testumgebung aufsetzen und Update einspielen
Shop-Kopie auf separatem Server oder Test-Domain, Datenbank duplizieren, Uploads kopieren. 5.7-Update einspielen, Smoke-Test durchführen: Frontend, Kategorie, Artikel, Kasse, Backend. Plugins einzeln aktivieren, auf Fatal Errors prüfen.
Schritt 4: Fehler beheben und freigeben
Liste der Fehler durchgehen. Plugins aktualisieren, austauschen oder deaktivieren. Templates an Smarty-5-Struktur anpassen. PRG-Pattern optional aktivieren für filterlastige Kategorien. Finale Abnahme durch den Händler.
Schritt 5: Go-Live mit Maintenance-Fenster
Wartungsfenster ankündigen (1-2 Stunden reichen). Live-Datenbank-Backup, 5.7-Update live einspielen, Smoke-Test durch uns. Danach Shop freigeben, 24 Stunden Monitoring — insbesondere Kasse und Widerrufsbutton prüfen.

