PrestaShop 9 is de nieuwste major versie van PrestaShop en de 9.1 releases zijn inmiddels beschikbaar. Voor winkeliers op PrestaShop 8 of ouder is de vraag niet alleen wat er nieuw is, maar ook wanneer het juiste moment is om te upgraden.
De belangrijkste wijzigingen
Een nieuwere technische basis
PrestaShop is gebouwd op het Symfony framework. PrestaShop 8 gebruikt nog Symfony 4.4, terwijl PrestaShop 9 overstapt naar Symfony 6.4. Dat klinkt technisch, maar is belangrijk: het houdt PrestaShop op een ondersteunde basis en maakt het mogelijk om op moderne PHP versies te draaien.
Moderne PHP
Samen met het nieuwe fundament vereist PrestaShop 9 een moderne PHP 8 versie. Oudere PHP versies waar veel PrestaShop 1.7 winkels nog op draaien worden niet ondersteund. Vraag bij uw host welke PHP versies beschikbaar zijn voordat u een upgrade plant.
Een nieuwe admin API
PrestaShop 9 bevat een nieuwe admin API. Dit geeft developers een transparantere manier om externe systemen, zoals een ERP, magazijn of marktplaats tool, te koppelen aan de back-office.
Verdere back-office modernisering
Meer back-office pagina's zijn verhuisd naar de nieuwere Symfony-gebaseerde architectuur die begon in PrestaShop 1.7. Voor u als winkelier betekent dit vooral een consistentere back-office; voor developers betekent dit dat modules mogelijk aanpassingen nodig hebben.
Wat dit betekent voor uw modules en thema
Dit is het punt waar de meeste upgrades complex worden:
- Modules die oudere technieken of overrides gebruiken hebben mogelijk een update van hun developer nodig, of een aanpassing.
- Thema's gemaakt voor PrestaShop 1.7 of 8 moeten doorgaans worden gecontroleerd en soms aangepast.
- Maatwerk code in overrides moet worden beoordeeld, omdat de code die deze uitbreidt mogelijk is veranderd.
Moet u nu upgraden?
Een aantal vragen helpt u bij uw beslissing:
- Zijn uw belangrijkste modules beschikbaar voor PrestaShop 9? Controleer betaal-, verzend- en facturatiemodules als eerste.
- Biedt uw host de vereiste PHP versie aan?
- Op welke versie zit u nu? Vanaf 8.x is de stap kleiner dan vanaf 1.6 of 1.7.
- Is er een rustige periode waarin u kunt testen en overstappen?
Als een aantal antwoorden nog onduidelijk zijn, begin dan met een inventarisatie van uw winkel. Dat geeft u een helder beeld van het werk voordat ergens aan begint.
Hulp nodig bij de upgrade?
Wij controleren uw modules, thema en maatwerk op compatibiliteit met PrestaShop 9, voeren de upgrade uit op een testkopie en gaan pas live wanneer bestellingen, betalingen en verzending weer werken. Lees meer over onze upgrade service of stel ons een vraag.
Bronnen
- PrestaShop releases op GitHub – release notes van PrestaShop 8 en 9
- PrestaShop developer documentatie – systeemeisen en upgrade opmerkingen
- Symfony releases – support periodes van Symfony 4.4 en 6.4