A PrestaShop folyamatosan fejlődik, és ezzel együtt változik a szerverkörnyezet is, amelyen fut. Egy elavult webáruház nemcsak lassabb és kevesebbet tud, hanem biztonsági kockázat is: a régi verziók nem kapnak javításokat, a tárhelyszolgáltatók pedig sorra vezetik ki a hozzájuk szükséges régi PHP-verziókat.
A frissítés ugyanakkor nem egy gombnyomás. A téma, a modulok, az egyedi fejlesztések és a számlázó- vagy futárintegrációk mind elakadhatnak útközben – ezért minden frissítést tesztkörnyezetben készítek elő, és csak a végigtesztelt rendszer kerül élesbe.
Mikor kell frissíteni?
- Ha 1.6-os vagy 1.7-es PrestaShopot használsz – ezek a verziók már nem kapnak biztonsági javításokat.
- Ha a tárhelyszolgáltató PHP-verzióváltást jelentett be, és a bolt nem fut az új verzión.
- Ha egy új modul vagy funkció már csak újabb PrestaShop alá érhető el.
- Ha a bolt lassú, és a régi motor korlátai miatt nem gyorsítható tovább.
A PHP 7.4 – amely a legtöbb 1.7-es PrestaShop felső határa – 2022 vége óta nem kap biztonsági frissítést. Ha a boltod még ezen fut, a frissítést érdemes minél előbb megtervezni.
Frissítés vagy migráció?
Kisebb verzióváltásnál (például egy 8.x-en belüli frissítésnél) a meglévő rendszert frissítem, a beállítások és a sablon jellemzően megmaradnak.
Nagy generációváltásnál (1.6 → 8 vagy 9, 1.7 → 9) sokszor tisztább és biztonságosabb út a migráció: friss PrestaShopot telepítek, és átköltöztetem rá az adatokat – termékeket, kategóriákat, vásárlókat, rendeléseket. A régi sablon és a nem kompatibilis modulok helyett korszerű, támogatott megoldások kerülnek a boltba.
Hogyan zajlik a frissítés?
- Felmérés: megnézem a jelenlegi verziót, a sablont, a modulokat és az egyedi fejlesztéseket, és elmondom, mi vihető át és mi nem.
- Teljes mentés: fájlok és adatbázis – bármi történik, vissza tudunk állni.
- Tesztkörnyezet: a boltról másolat (klón) készül, a frissítést ezen végzem el.
- Modulok és sablon illesztése: a nem kompatibilis elemeket frissítem, javítom vagy lecserélem.
- Közös tesztelés: végigpróbáljuk a vásárlást, a fizetést, a számlázást és az adminfelületet.
- Élesítés: egy előre egyeztetett, forgalom szempontjából csendes időpontban.
Mennyibe kerül?
A frissítés ára a kiinduló verziótól, a modulok számától és az egyedi fejlesztésektől függ. A felmérés után tételes ajánlatot adok; kisebb frissítéseknél óradíjas elszámolással (28 000 Ft + ÁFA/óra) dolgozom.
Gyakori kérdések
Elvesznek a termékeim, vásárlóim vagy rendeléseim?
Nem. Az adatok átkerülnek az új rendszerbe, és az élesítés előtt közösen ellenőrizzük őket.
Le kell állítani a boltot a frissítés idejére?
Az előkészítés tesztkörnyezetben zajlik, az élő bolt közben zavartalanul árul. Csak az átállás pillanatában van rövid karbantartási idő.
Megmaradnak a Google-helyezéseim?
Ha az URL-ek megmaradnak, vagy ahol változnak, ott 301-es átirányítás kerül beállításra, akkor igen. Erre a frissítés során külön figyelek.
Melyik verzióra érdemes frissíteni?
Új rendszernél a legfrissebb stabil PrestaShopot javaslom, de a döntésnél az számít, hogy a számodra fontos modulok elérhetők-e hozzá. Ezt a felméréskor megnézem.