PrestaShop 9: wat is er nieuw en moet u upgraden?

PrestaShop 9 brengt nieuwe technische fundamenten. Wat verandert er ten opzichte van PrestaShop 8 en hoe bepaalt u wanneer u uw winkel upgradet?

Door Presta Support Gepubliceerd Gecontroleerd

Drie gestapelde lagen die de nieuwe PrestaShop 9-basis vertegenwoordigen

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:

  1. Zijn uw belangrijkste modules beschikbaar voor PrestaShop 9? Controleer betaal-, verzend- en facturatiemodules als eerste.
  2. Biedt uw host de vereiste PHP versie aan?
  3. Op welke versie zit u nu? Vanaf 8.x is de stap kleiner dan vanaf 1.6 of 1.7.
  4. 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 9
  • PrestaShop 8
  • Upgrades