JTL-Shop Wartung: Updates, Plugins und Sicherheit als Checkliste

JTL-Shop Wartung: Das Wichtigste in Kürze
Eine gute JTL-Shop Wartung sorgt dafür, dass Ihr Onlineshop sicher, schnell und verkaufsbereit bleibt. Sie besteht aus wenigen festen Aufgaben, die regelmäßig und immer in derselben Reihenfolge erledigt werden.
- Updates: Shop-Updates geplant einspielen, nie ohne Backup und nie mitten im Tagesgeschäft
- Plugins: vor dem Update deaktivieren, danach einzeln aktivieren und aktualisieren
- Template: nach jedem Update prüfen, angepasste Templates vor dem Überschreiben schützen
- Backups: Dateien und Datenbank getrennt sichern und jede Sicherung testen
- Server: PHP-Version und Systemvoraussetzungen passend zur Shop-Version halten
- Kontrolle: Diagnose, Logbücher und Abgleich mit JTL-Wawi regelmäßig prüfen
Sie möchten sich um all das nicht selbst kümmern? Auf unserer Seite JTL Support und Wartung sehen Sie, wie wir Shops laufend betreuen.
Warum ein JTL-Shop regelmäßig gewartet werden muss
Ein JTL-Shop ist kein fertiges Produkt, das man einmal installiert und dann vergisst. Er läuft auf einem Webserver mit PHP und Datenbank, nutzt Plugins von JTL und Drittanbietern und tauscht laufend Daten mit JTL-Wawi aus. Jede dieser Komponenten bekommt Updates, und jede kann nach einer Änderung an einer anderen Stelle Probleme machen.
Ohne Wartung passiert das meist schleichend. Ein Plugin wird nicht mehr aktualisiert, der Hoster stellt die PHP-Version um, ein Sicherheitsupdate bleibt liegen. Irgendwann bricht der Checkout ab oder der Abgleich mit der Wawi läuft nicht mehr, und dann muss unter Zeitdruck repariert werden.
Regelmäßige Wartung dreht dieses Verhältnis um. Sie planen Updates selbst, testen sie vorher und wissen jederzeit, auf welchem Stand Shop, Plugins und Server sind.
Checkliste: JTL-Shop Update in 4 Phasen
Die folgende Checkliste orientiert sich am offiziellen Update-Ablauf im JTL-Guide für Updates innerhalb von JTL-Shop 5. Für ein Update brauchen Sie laut JTL ein gültiges Abonnement für JTL-Shop; die aktuelle Version laden Sie im JTL-Kundencenter herunter.

Phase 1: Vorbereitung
- Wartungsmodus aktivieren: im Backend unter Darstellung > Einstellungen > Global
- Abgleich stoppen: keinen Abgleich mit JTL-Wawi mehr starten, den JTL-Worker beenden oder den Onlineshop-Abgleich deaktivieren
- Dateien sichern: alle Shop-Dateien, besonders den Ordner
templates/und die Dateiincludes/config.JTL-Shop.ini.php - Objekt-Cache leeren: unter Administration > System > Cache, falls Sie ihn nutzen
- Plugins aufräumen: nicht mehr benötigte Plugins deinstallieren, alle anderen deaktivieren
- Datenbank sichern: selbst oder über Ihren Hoster
Phase 2: Dateien hochladen
Entpacken Sie das Installationspaket lokal und entfernen Sie den Ordner install sowie die Datei shopinfo.xml. Eigene Änderungen an .htaccess, admin/.htaccess und robots.txt übertragen Sie in die neuen Dateien, statt diese einfach mit den alten zu überschreiben.
Wenn Ihr Template auf den Standard-Templates NOVA oder Evo basiert und Sie darin direkt Änderungen gemacht haben, benennen Sie den Ordner vorher um. Sonst überschreibt das Update Ihre Anpassungen. Danach laden Sie die Dateien per FTP im binären Modus hoch.
Achtung
Ein Update ohne geprüftes Backup ist der häufigste Grund für lange Ausfälle. Bevor Sie Dateien überschreiben, sollten Sie sicher sein, dass Sie den alten Stand vollständig wiederherstellen können.
Phase 3: Datenbank-Update
Melden Sie sich im Backend an. Der Shop leitet Sie zum Update-Menü weiter, alternativ finden Sie es unter Administration > System > Aktualisieren. JTL empfiehlt, sich dafür im abgesicherten Modus anzumelden und vor dem Start über Sicherungskopie ein weiteres Datenbank-Backup zu erstellen.
Anschließend lohnt ein Blick in Administration > Fehlerbehebung > Diagnose. Dort zeigt der Shop unter anderem verwaiste Dateien aus älteren Versionen, die Sie entfernen sollten.
Phase 4: Prüfen und freigeben
- Registrierung und kompletten Kaufprozess im Frontend testen
- Template auf Darstellungsfehler prüfen, besonders Startseite, Kategorie, Artikel und Warenkorb
- Plugins über Plugins > Meine Käufe aktualisieren und einzeln wieder aktivieren
- individuelle E-Mail-Vorlagen kontrollieren
- Wartungsmodus deaktivieren, Abgleich und JTL-Worker wieder starten
- Logbücher unter Administration > Fehlerbehebung > Logbuch und das E-Mail-Logbuch prüfen
Plugins und Template: die häufigste Fehlerquelle
Die meisten Probleme nach einem Update entstehen nicht im Shop selbst, sondern bei Erweiterungen. Plugins und Templates nutzen Schnittstellen des Shops, und genau diese können sich mit einer neuen Version ändern.
Plugins richtig behandeln
Prüfen Sie vor jedem Update, ob die Hersteller Ihrer Plugins die neue Shop-Version unterstützen. Nach dem Update aktivieren Sie die Plugins einzeln. Tritt ein Fehler auf, wissen Sie sofort, welches Plugin die Ursache ist.
Plugins, die Sie nicht mehr nutzen, sollten nicht nur deaktiviert, sondern deinstalliert und ihre Dateien entfernt werden. Jedes ungenutzte Plugin ist ein weiterer Baustein, der gepflegt werden müsste.
Template absichern
Ein angepasstes Template ist der zweite Schwachpunkt. Wer Änderungen direkt in NOVA vornimmt, verliert sie beim nächsten Update. Sauberer ist ein Child-Template, das nur die Abweichungen vom Standard enthält.
Tipp
Notieren Sie alle Anpassungen an Template und Plugins in einer kurzen Liste. Bei jedem Update wissen Sie dann genau, welche Stellen Sie prüfen müssen. Mehr zu individuellen Templates finden Sie auf unserer Seite JTL-Shop.
Backups: Dateien und Datenbank getrennt sichern
Ein JTL-Shop besteht aus zwei Teilen, die Sie getrennt sichern: den Dateien auf dem Webserver und der Shop-Datenbank. Die Datenbank von JTL-Wawi ist eine dritte, eigene Datenquelle und braucht ihre eigene Sicherung.
Für die Shop-Datenbank beschreibt der JTL-Guide den Export über phpMyAdmin oder Plesk. Bei großen Datenbanken stößt phpMyAdmin allerdings an Grenzen, dann sollte der Hoster die Sicherung übernehmen.
Entscheidend ist der Test. Ein Backup ist erst dann etwas wert, wenn Sie wissen, dass es sich wieder einspielen lässt. Prüfen Sie Ihre Sicherungen deshalb regelmäßig, idealerweise durch eine Wiederherstellung auf einem Testsystem.
Hinweis
Wird ein älteres Backup eingespielt, können Shop und JTL-Wawi auseinanderlaufen. Nach einer Wiederherstellung ist deshalb oft ein vollständiger Abgleich aus JTL-Wawi nötig.
Server und PHP-Version im Blick behalten
JTL-Shop stellt konkrete Anforderungen an den Webserver. Laut JTL-Guide benötigt JTL-Shop 5 ab Version 5.7 mindestens PHP 8.3. Dazu kommen eine unterstützte MySQL- oder MariaDB-Version, Apache mit mod_rewrite sowie PHP-Module und Grenzwerte wie Ausführungszeit und Speicherlimit.
Für die JTL-Shop Wartung heißt das: Ein Shop-Update und ein PHP-Update gehören zusammen geplant. Prüfen Sie vor jedem Versionssprung die Systemvoraussetzungen im offiziellen Guide und stimmen Sie die PHP-Umstellung mit Ihrem Hoster ab. JTL stellt dafür ein kostenloses Testskript bereit, das prüft, ob Ihr Server die Anforderungen erfüllt.
Achten Sie auch auf Plugins von Drittanbietern. Manche benötigen den IonCube-Loader, der nicht für jede PHP-Version verfügbar ist. Ein Plugin kann so ein PHP-Update blockieren.
Laufende Kontrolle zwischen den Updates
Wartung bedeutet nicht nur Updates. Zwischen zwei Versionen lohnt ein fester Rhythmus mit kurzen Kontrollen:
| Aufgabe | Wo | Worauf achten |
|---|---|---|
| Diagnose | Administration > Fehlerbehebung > Diagnose | Dateistruktur, Datenbankstruktur, Verzeichnisrechte |
| Logbücher | Administration > Fehlerbehebung > Logbuch | wiederkehrende Fehler, Plugin-Meldungen |
| E-Mail-Versand | Administration > E-Mail > Logbuch | Bestellbestätigungen kommen an |
| Abgleich | JTL-Wawi und JTL-Worker | Bestände, Preise und Bestellungen laufen durch |
| Plugin-Updates | Plugins > Plugin-Manager | ausstehende Updates der Hersteller |
| Backups | Hoster oder eigener Server | letzte Sicherung vorhanden und lesbar |
Zusätzlich sollten Sie die Erreichbarkeit des Shops von außen überwachen. Ein einfaches Monitoring meldet sich, wenn der Shop nicht mehr antwortet, bevor Kunden es merken.
Typische Fehler bei der JTL-Shop Wartung
- Update im laufenden Betrieb: ohne Wartungsmodus und mit aktivem Abgleich entstehen Datenfehler.
- Kein Testsystem: das Update wird direkt im Live-Shop ausprobiert.
- Backup nicht geprüft: im Ernstfall stellt sich heraus, dass die Sicherung unvollständig ist.
- Anpassungen im Standard-Template: NOVA wird überschrieben, das Design ist weg.
- Alle Plugins gleichzeitig aktiviert: die Fehlerursache ist schwer zu finden.
- PHP-Umstellung durch den Hoster übersehen: der Shop läuft plötzlich auf einer nicht passenden Version.
Selbst warten oder Wartungsvertrag?
| Selbst warten | Wartungsvertrag | |
|---|---|---|
| Geeignet für | kleine Shops mit wenigen Plugins und technischem Know-how | Shops mit vielen Plugins, angepasstem Template oder hohem Umsatz |
| Aufwand | Einarbeitung in Update-Ablauf, Server und Backups | fester Ablauf, Updates nach Absprache |
| Risiko | Fehler fallen oft erst im Betrieb auf | Updates werden vorher getestet |
| Bei Störungen | JTL-Forum und Dokumentation | fester Ansprechpartner |
Ein Wartungsvertrag sollte klar regeln, welche Updates enthalten sind, wie Plugins und Template geprüft werden, wer Backups verantwortet und wie schnell bei Störungen reagiert wird. Viele Punkte gelten für JTL-Wawi genauso; was dort dazugehört, lesen Sie in unserem Beitrag zur JTL-Wawi Wartung.
Das übernimmt RemotaTech
Als JTL-Servicepartner aus Wesseling zwischen Köln und Bonn betreuen wir JTL-Shops in ganz Deutschland, per Fernwartung oder in der Region vor Ort:
- Updates nach Plan: Shop- und Plugin-Updates mit Backup, Test und dokumentiertem Ablauf
- Template und Plugins: Prüfung nach jedem Update, Pflege von Child-Templates und eigenen Anpassungen
- Server und PHP: Abstimmung mit Ihrem Hoster, Prüfung der Systemvoraussetzungen
- Backups und Kontrolle: Sicherungen prüfen, Diagnose und Logbücher im Blick behalten
- Abgleich mit JTL-Wawi: Wawi, Worker und Shop als Gesamtsystem betreuen
Mehr zu unseren Leistungen finden Sie auf den Seiten JTL Support und Wartung und JTL-Shop. Für die Betreuung erhalten Sie nach dem Erstgespräch ein Festpreis-Angebot.
Jetzt JTL-Shop Wartung anfragen
Sie möchten Ihren Shop in feste Hände geben oder ein anstehendes Update sicher einspielen lassen? Nennen Sie uns kurz Shop-Version, Anzahl der Plugins und Ihren Hoster, und wir melden uns mit einem Vorschlag.
JTL-Shop Wartung anfragen oder direkt einen Termin vereinbaren: Erste Beratung.
Häufige Fragen
Was gehört zur JTL-Shop Wartung?
Wie spiele ich ein JTL-Shop Update sicher ein?
Welche PHP-Version braucht JTL-Shop?
Warum funktioniert ein Plugin nach dem Shop-Update nicht mehr?
Wie oft sollte ein JTL-Shop gesichert werden?
Lohnt sich ein Wartungsvertrag für den JTL-Shop?
Termin direkt buchen
Kostenloses Erstgespräch – 30 Minuten, unverbindlich. Wählen Sie einfach einen freien Slot.
Lassen Sie uns über Ihr Projekt sprechen!