Šta se menja između verzija i šta to lomi
PrestaShop 8 je podigao zahtev za PHP i očistio deceniju nasleđa, i baš tu stari moduli padaju. PrestaShop 9 ide dalje: aktuelan Symfony, PHP 8.1 ili noviji, novi Admin API i Hummingbird kao podržana moderna tema, na Bootstrap-u 5 i bez jQuery-ja koji pola ekosistema modula i dalje podrazumeva.
Praktično, nadogradnja nikad nije samo pokretanje upgrade modula. To je pregled svakog instaliranog modula prema ciljnoj verziji, odluka za svaki - ažurirati, zameniti, prepisati ili izbaciti - prenos ili ponovna izrada teme, server sa novim PHP-om i plan testiranja za checkout, plaćanje, dostavu i admin tokove koje vaš tim koristi svaki dan.
- Pregled kompatibilnosti modula sa odlukom po modulu: zadržati, ažurirati, zameniti, prepisati ili izbaciti
- Put za temu: zakrpiti Classic za ciljnu verziju ili preneti na Hummingbird i rešiti se jQuery duga
- Prelazak PHP-a i servera, uključujući AWS ako tamo radite
- Sopstveni kod i override-i preneti na hook-ove i servise koji preživljavaju sledeće izdanje
- Podaci sačuvani od početka do kraja: katalog, kombinacije, kupci, porudžbine, fakture, URL rewrite-ovi