Wartung eines PrestaShop-Shops: was sie wirklich umfasst und wie viel Zeit sie kostet
Wartung heißt nicht reparieren, was kaputtgeht, sondern verhindern, dass es kaputtgeht. Wir gehen die Aufgaben durch, aus denen sie besteht, wie oft jede davon sinnvoll ist und wie Sie die Zeit abschätzen, die Ihr Shop braucht, ohne pauschale Versprechen.
„Wir haben Wartung“ kann sehr Unterschiedliches bedeuten. Für manche Agenturen ist es eine Monatspauschale dafür, erreichbar zu sein, wenn etwas ausfällt. Für andere ist es eine echte, regelmäßige Überprüfung des Shops. Den Unterschied merken Sie an dem Tag, an dem eine Sicherheitswarnung zu einem installierten Modul erscheint, oder an dem Tag, an dem der Shop keine E-Mails mehr verschickt und es niemand bemerkt hat.
Echte Wartung ist vorbeugende Arbeit: das, was man tut, damit Störungen gar nicht erst entstehen. Sehen wir uns an, aus welchen Aufgaben sie besteht, wie oft sie anfallen und wie Sie abschätzen, wie viel Zeit Ihr Shop braucht.
Die Aufgaben, nach Häufigkeit gruppiert
Laufend (Überwachung)
- Verfügbarkeit: dass der Shop antwortet und der Checkout funktioniert. Es reicht nicht, dass die Startseite lädt.
- Fehler: PHP-Fehler, 500er-Antworten, Zahlungen, aus denen keine Bestellung wird.
- Sicherheit: neue Mitarbeiterkonten, Module, die ohne Wissen anderer installiert wurden, geänderte Dateien.
- Abläufe: SSL-Zertifikat, Domain, Schlüssel von Zahlungsanbietern und APIs.
Das lässt sich mit Warnmeldungen automatisieren. Die menschliche Arbeit besteht darin, sich um das zu kümmern, was ausgelöst wird.
Wöchentlich oder alle zwei Wochen
- Die Sicherheitswarnungen von PrestaShop und den Autoren Ihrer Module prüfen.
- Prüfen, ob die Backups erstellt wurden und die erwartete Größe haben.
- Die Protokolle ansehen: angesammelte Fehler und fehlgeschlagene geplante Aufgaben.
- Eine Testbestellung oder zumindest prüfen, ob die letzten Bestellungen ihren normalen Ablauf genommen haben.
Monatlich
- Module mit neuer Version aktualisieren, zuerst in einer Testkopie.
- Die Leistung prüfen: Ladezeiten von Startseite, Kategorie, Produktseite und Checkout sowie des Backoffice.
- Aufräumen, was unkontrolliert wächst: alte abgebrochene Warenkörbe, Protokolle, Verbindungsstatistiken.
- Mitarbeiter und Zugänge prüfen: wer noch Zugang braucht und mit welchen Berechtigungen.
Vierteljährlich oder halbjährlich
- PrestaShop aktualisieren auf die neueste Wartungsversion Ihres Versionszweigs.
- Die PHP-Version prüfen und ihr Support-Ende.
- Ein Backup wiederherstellen, in einer separaten Umgebung, um zu prüfen, dass es taugt.
- Bestandsaufnahme der Module: welche genutzt werden, welche ihr Autor aufgegeben hat, welche überflüssig sind.
Wenn es ansteht
Sprünge auf eine neue Hauptversion (von 1.7 auf 8, von 8 auf 9) sind keine gewöhnliche Wartung, sondern Projekte, mit eigener Bestandsaufnahme, Probelauf und Umstellungstag. Eine gute Wartung macht sie aber viel einfacher, weil der Shop mit allem auf dem neuesten Stand in den Sprung geht.
Wie viel Zeit sie kostet
Es gibt keine Zahl, die für alle Shops gilt. Am stärksten wirkt sich aus:
| Faktor | Warum er Stunden kostet |
|---|---|
| Anzahl der Module | Jedes Modul ist ein Update, das geprüft und getestet werden muss. |
| Individuelles Theme | Änderungen an Templates müssen bei jedem Theme-Update überprüft werden. |
| Integrationen | ERP, Marktplätze, Versanddienstleister: Jede kann durch eine Änderung brechen. |
| Version von PrestaShop und PHP | Je älter, desto mehr Module ohne Update und desto mehr Handarbeit bei Patches. |
| Overrides und Individualcode | Es muss geprüft werden, ob sie kompatibel bleiben. |
| Bestellvolumen | Mehr Bestellungen bedeuten mehr Auswirkungen jedes Fehlers und mehr Vorsicht beim Aktualisieren. |
Zum Abschätzen ist es praktisch, einige Monate lang zu messen: die Zeit jeder vorbeugenden Aufgabe und jeder Störung notieren. Bei einem gut gewarteten Shop sinken meist die Stunden für Störungen, und die für Vorbeugung pendeln sich ein. Ein Shop, den man nur anfasst, wenn etwas ausfällt, hat ruhige Monate und Monate mit vielen Stunden, und Letztere kommen immer im ungünstigsten Moment.
Was Sie schriftlich haben sollten
Eine Wartung, die nur im Gedächtnis dessen existiert, der sie macht, geht an dem Tag verloren, an dem diese Person wechselt. Verlangen Sie oder erstellen Sie selbst ein kurzes Dokument mit:
- Bestandsaufnahme des Shops: Version von PrestaShop und PHP, Theme und Child-Theme, Module mit Version und Herkunft, Integrationen und geplante Aufgaben.
- Zugänge: wer Zugang zu Backoffice, Server und Datenbank hat und wo die Zugangsdaten liegen.
- Backups: wo sie liegen, wie oft sie erstellt werden und wann zuletzt eine Wiederherstellung getestet wurde.
- Vorgenommene Änderungen: was wann aktualisiert und was individuell angepasst wurde (Templates, Overrides, Servereinstellungen).
- Was zu tun ist, wenn der Shop ausfällt: wen man anruft, in welcher Reihenfolge und wie man die Kunden informiert.
Mit diesem Dokument versteht jeder neue Techniker den Shop in einer Stunde statt in einer Woche, und Sie wissen jederzeit, was daran gemacht wurde.
Anzeichen, dass Wartung fehlt
- Niemand kann Ihnen sagen, welche PrestaShop-Version Ihr Shop hat und wann er zuletzt aktualisiert wurde.
- Es sind Module installiert, von denen niemand mehr weiß, wofür sie da sind.
- Fehler werden entdeckt, weil ein Kunde anruft.
- Jedes Update ist ein Drama, weil es nur selten gemacht wird und sich Änderungen ansammeln.
- Backups gibt es „theoretisch“, aber niemand hat je eines wiederhergestellt.
Was Sie von Ihrem Dienstleister verlangen sollten
- Eine Schätzung vor jeder Aufgabe, die keine Routine ist.
- Einen Bericht über das Erledigte: was aktualisiert, was geprüft, was gefunden wurde.
- Vorrang bei Störungen gegenüber Kunden ohne Vertrag.
- Dass er Ihnen die Änderungen erklärt, damit Sie im Alltag von niemandem abhängen.
- Stunden, die nicht verfallen, wenn sie in einem Monat nicht genutzt werden, oder zumindest klare Bedingungen.
Wie Sie das in PrestaShop lösen
Bei Rekire läuft die Wartung über Stundenkontingente für technischen Support: Das Kontingent mit 20 Stunden passt für Störungen und einzelne Verbesserungen, das Kontingent mit 50 Stunden für laufenden Support bei Leistung, Sicherheit und Verbesserungen. Die Stunden verfallen nicht und haben keinen monatlichen Mindestverbrauch, Kunden mit Kontingent haben Vorrang in der Warteschlange für Störungen, vor Beginn sagen wir Ihnen, wie viele Stunden wir schätzen, und abgerechnet wird nur die tatsächliche Arbeit, mit Einzelnachweis jeder Aufgabe. Wenn Sie außerdem die Module von Rekire aktuell halten möchten, gibt der Jahrespass ein Jahr lang Zugang zu allen Modulen des Katalogs, zu denen, die in diesem Jahr erscheinen, und zu ihren Updates; was Sie installieren, funktioniert weiter, auch wenn Sie nicht verlängern.