PrestaShop 9 ist die neueste Hauptversion von PrestaShop und die 9.1-Versionen sind jetzt verfügbar. Für Shopbetreiber mit PrestaShop 8 oder älter stellt sich nicht nur die Frage, was neu ist, sondern auch, wann der richtige Zeitpunkt für ein Update ist.
Die wichtigsten Änderungen
Ein neueres technisches Fundament
PrestaShop basiert auf dem Symfony-Framework. PrestaShop 8 verwendet noch Symfony 4.4, während PrestaShop 9 auf Symfony 6.4 umsteigt. Das klingt technisch, ist aber wichtig: Es hält PrestaShop auf einer unterstützten Basis und ermöglicht den Betrieb mit modernen PHP-Versionen.
Modernes PHP
Zusammen mit dem neuen Fundament erfordert PrestaShop 9 eine moderne PHP 8-Version. Ältere PHP-Versionen, auf denen viele PrestaShop 1.7-Shops noch laufen, werden nicht unterstützt. Prüfen Sie bei Ihrem Hosting-Anbieter, welche PHP-Versionen verfügbar sind, bevor Sie ein Update planen.
Eine neue Admin-API
PrestaShop 9 enthält eine neue Admin-API. Sie bietet Entwicklern eine sauberere Möglichkeit, externe Systeme wie ein ERP-, Lager- oder Marktplatz-Tool an das Backoffice anzubinden.
Weitere Backoffice-Modernisierung
Weitere Backoffice-Seiten wurden auf die neuere Symfony-basierte Architektur umgestellt, die in PrestaShop 1.7 eingeführt wurde. Für Sie als Shopbetreiber bedeutet dies vor allem ein einheitlicheres Backoffice; für Entwickler bedeutet es, dass Module Anpassungen erfordern können.
Was das für Ihre Module und Ihr Theme bedeutet
Hier werden die meisten Upgrades komplex:
- Module, die ältere Techniken oder Overrides verwenden, benötigen möglicherweise ein Update von ihrem Entwickler oder eine Anpassung.
- Themes, die für PrestaShop 1.7 oder 8 erstellt wurden, müssen in der Regel überprüft und manchmal angepasst werden.
- Individueller Code in Overrides sollte überprüft werden, da sich der Code, den er erweitert, möglicherweise geändert hat.
Sollten Sie jetzt aktualisieren?
Einige Fragen helfen Ihnen bei der Entscheidung:
- Sind Ihre wichtigsten Module für PrestaShop 9 verfügbar? Prüfen Sie Zahlungs-, Versand- und Rechnungsmodule zuerst.
- Bietet Ihr Host die erforderliche PHP-Version an?
- Welche Version nutzen Sie derzeit? Von 8.x aus ist der Schritt kleiner als von 1.6 oder 1.7.
- Gibt es eine ruhige Phase, in der Sie testen und wechseln können?
Wenn mehrere Antworten noch unklar sind, beginnen Sie mit einer Bestandsaufnahme Ihres Shops. Das gibt Ihnen ein klares Bild der Arbeit, bevor Sie sich festlegen.
Hilfe beim Upgrade benötigt?
Wir prüfen Ihre Module, Ihr Theme und Ihre Anpassungen auf Kompatibilität mit PrestaShop 9, führen das Update auf einer Staging-Kopie durch und gehen erst dann live, wenn Bestellungen, Zahlungen und Versand wieder funktionieren. Lesen Sie mehr über unseren Upgrade-Service oder stellen Sie uns eine Frage.
Quellen
- PrestaShop Releases auf GitHub – Release-Notes von PrestaShop 8 und 9
- PrestaShop Entwicklerdokumentation – Systemanforderungen und Upgrade-Hinweise
- Symfony Releases – Supportzeiträume von Symfony 4.4 und 6.4