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

JTL-Shop Wartung: Onlineshop-Fenster mit Schutzschild, Update-Zahnrad, Plugin-Puzzleteilen und Datenbank-Backup

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.

JTL-Shop Wartung: sicherer Update-Ablauf von der Testkopie über das Datenbank-Backup bis zum geprüften Live-Shop
Abb. 1: Erst testen, dann sichern, dann live: so bleibt ein Shop-Update planbar.

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 Datei includes/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:

AufgabeWoWorauf achten
DiagnoseAdministration > Fehlerbehebung > DiagnoseDateistruktur, Datenbankstruktur, Verzeichnisrechte
LogbücherAdministration > Fehlerbehebung > Logbuchwiederkehrende Fehler, Plugin-Meldungen
E-Mail-VersandAdministration > E-Mail > LogbuchBestellbestätigungen kommen an
AbgleichJTL-Wawi und JTL-WorkerBestände, Preise und Bestellungen laufen durch
Plugin-UpdatesPlugins > Plugin-Managerausstehende Updates der Hersteller
BackupsHoster oder eigener Serverletzte 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 wartenWartungsvertrag
Geeignet fürkleine Shops mit wenigen Plugins und technischem Know-howShops mit vielen Plugins, angepasstem Template oder hohem Umsatz
AufwandEinarbeitung in Update-Ablauf, Server und Backupsfester Ablauf, Updates nach Absprache
RisikoFehler fallen oft erst im Betrieb aufUpdates werden vorher getestet
Bei StörungenJTL-Forum und Dokumentationfester 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?

Zur JTL-Shop Wartung gehören Shop-Updates innerhalb von JTL-Shop 5, Plugin-Updates, die Prüfung des Templates nach jedem Update, getestete Backups von Dateien und Datenbank, eine passende PHP-Version auf dem Server sowie die regelmäßige Kontrolle von Logbüchern, Diagnose und Abgleich mit JTL-Wawi.

Wie spiele ich ein JTL-Shop Update sicher ein?

Aktivieren Sie den Wartungsmodus, stoppen Sie den Abgleich mit JTL-Wawi, sichern Sie Dateien und Datenbank und deaktivieren Sie Plugins. Danach laden Sie die neuen Dateien hoch, starten das Datenbank-Update im Backend und testen Registrierung, Kaufprozess, Template und Plugins, bevor der Shop wieder online geht.

Welche PHP-Version braucht JTL-Shop?

Das hängt von der Shop-Version ab. Laut JTL-Guide benötigt JTL-Shop 5 ab Version 5.7 mindestens PHP 8.3. Prüfen Sie vor jedem Update die Systemvoraussetzungen im offiziellen Guide und klären Sie mit Ihrem Hoster, ob die passende PHP-Version auf Ihrem Server bereitsteht.

Warum funktioniert ein Plugin nach dem Shop-Update nicht mehr?

Plugins greifen auf Schnittstellen des Shops zu, die sich mit einer neuen Version ändern können. Deshalb deaktiviert man Plugins vor dem Update und aktiviert sie danach einzeln wieder. So finden Sie das fehlerhafte Plugin schnell und können ein Update des Herstellers einspielen oder es vorerst deaktiviert lassen.

Wie oft sollte ein JTL-Shop gesichert werden?

Mindestens vor jedem Update und vor größeren Änderungen, im laufenden Betrieb regelmäßig nach einem festen Plan, den Sie mit Ihrem Hoster abstimmen. Wichtig ist, Dateien und Datenbank getrennt zu sichern und jede Sicherung zu prüfen. Ein Backup, das sich nicht einspielen lässt, hilft im Ernstfall nicht.

Lohnt sich ein Wartungsvertrag für den JTL-Shop?

Sobald der Shop einen nennenswerten Teil Ihres Umsatzes trägt, meist ja. Ein Wartungsvertrag legt fest, wer Updates einspielt, wer Plugins und Template prüft und wie schnell bei Störungen reagiert wird. Bei RemotaTech erhalten Sie dafür nach dem Erstgespräch ein Festpreis-Angebot.

Termin direkt buchen

Kostenloses Erstgespräch – 30 Minuten, unverbindlich. Wählen Sie einfach einen freien Slot.

oder

Projekt konfigurieren

Lassen Sie uns über Ihr Projekt sprechen!