Ein PrestaShop-Shop ist niemals wirklich fertig. PrestaShop selbst, Ihre Module, Ihr Theme und die PHP-Version auf Ihrem Server erhalten regelmäßig Updates. Es ist verlockend, diese aufzuschieben, da der Shop im Moment einwandfrei funktioniert. Doch jedes übersprungene Update macht das nächste größer und risikoreicher.
Was Updates tatsächlich bewirken
- Sicherheitskorrekturen. Schwachstellen in PrestaShop oder beliebten Modulen werden regelmäßig entdeckt. Sobald diese öffentlich sind, stellen veraltete Shops ein leichtes Ziel dar.
- Fehlerbehebungen (Bugs). Viele kleine Probleme, mit denen Shop-Betreiber leben, wie Fehler im Back-Office oder bei E-Mails, sind in einer neueren Patch-Version bereits behoben.
- Kompatibilität. Hosting-Anbieter stellen alte PHP-Versionen ein, und Zahlungs- sowie Versandmodule stellen den Support für alte PrestaShop-Versionen ein.
Patch-, Minor- und Major-Updates
Nicht jedes Update birgt dasselbe Risiko:
| Typ | Beispiel | Was sich ändert |
|---|---|---|
| Patch | 8.2.x → ein neueres 8.2.x | Fehler- und Sicherheitskorrekturen, meist geringes Risiko |
| Minor | 8.1 → 8.2 | Neue Funktionen und Änderungen, Module müssen überprüft werden |
| Major | 8 → 9 | Neues Fundament; Theme und Module erfordern echte Tests |
Eine Checkliste für ein sicheres Update
- Erstellen Sie ein vollständiges Backup von Dateien und Datenbank und prüfen Sie, ob Sie es wiederherstellen können.
- Lesen Sie die Release Notes der neuen Version und Ihrer wichtigsten Module.
- Testen Sie auf einer Staging-Kopie Ihres Shops, niemals direkt im Live-Shop.
- Überprüfen Sie die kritischen Abläufe: Produktseiten, Warenkorb, Checkout, Bezahlung, Bestell-E-Mails und Rechnungen.
- Aktualisieren Sie Module einzeln, damit Sie wissen, welches Modul ein Problem verursacht, falls etwas fehlschlägt.
- Planen Sie das Live-Update zu einem ruhigen Zeitpunkt und halten Sie das Backup griffbereit.
# Beispiel: Datenbank vor einem Update sichern (Benutzer und Datenbankname anpassen)
mysqldump -u shop_user -p shop_database > backup-before-update.sql
Wann Sie Hilfe anfordern sollten
Wenn Ihr Shop viele Module, ein angepasstes Theme oder Overrides verwendet, kann ein Update Nebeneffekte haben, die schwer vorherzusagen sind. Hier machen eine Staging-Kopie und ein Entwickler, der sich mit PrestaShop auskennt, den Unterschied. Unser upgrade service übernimmt den gesamten Prozess, von der Bestandsaufnahme bis zum Go-Live.
Quellen
- PrestaShop releases on GitHub – Release Notes pro Version
- PrestaShop developer documentation – offizielle technische Dokumentation