11 janar 2025 · 4 min lexim
PrestaShop: udhëzues praktik për migrimin nga 1.x në 8.x
Dyqani yt PrestaShop 1.x funksionon, arkëton, dhe pikërisht për këtë arsye e shtyn migrimin prej muajsh. Problemi është se të qëndrosh në një version në fund të jetës do të thotë të heqësh dorë nga përditësimet e sigurisë, modulet e përputhshme dhe versionet e fundit të PHP. Migrimi i PrestaShop nga 1.x në 8.x është një projekt kërkues, por i menaxhueshëm, nëse e trajton në rendin e duhur: këtu gjen rrugën që ndjekim ne.
Para migrimit: inventar dhe pastrim
Të migrosh një dyqan të papastruar do të thotë të marrësh me vete problemet. Para se të prekësh çfarëdo gjëje, bëj inventarin:
- Modulet e instaluara: listo ato aktive dhe pyet veten cilat duhen ende. Çdo modul më pak është një problem përputhshmërie më pak.
- Tema: nëse është një temë e blerë, verifiko që ekziston një version për PrestaShop 8; nëse është custom, duhet sjellë me dorë në strukturën e re.
- Personalizimet në core: ndryshimet e bëra drejtpërdrejt në skedarët e PrestaShop (ndodh më shpesh nga sa pranohet) duhen identifikuar tani, sepse migrimi i fshin.
- Të dhënat: klientët, porositë, katalogu, rregullat e zbritjeve, korrierët e konfiguruar. Vendos çfarë duhet të mbërrijë e paprekur në anën tjetër.
Shfrytëzoje migrimin për të pastruar: produkte të çaktivizuara prej vitesh, klientë testimi, module të fikura. Gjithçka që fshin tani nuk do të të duhet ta verifikosh më vonë.
Rruga teknike: kurrë në prodhim
Rregulli që nuk diskutohet: migrimi bëhet mbi një kopje, kurrë mbi dyqanin në prodhim. Rrjedha që përdorim në projektet që ndjekim:
- Klonon dyqanin në një mjedis staging me një version PHP të përputhshëm me PrestaShop 8.
- Kryen migrimin mbi kopjen, me mjetet zyrtare të përditësimit ose me një instalim të pastër plus importimin e të dhënave, në varësi të gjendjes së dyqanit të nisjes.
- Verifikon, korrigjon, përsërit derisa kopja të jetë e qëndrueshme.
- Vetëm në fund planifikon kalimin e vërtetë, në një dritare me trafik të ulët, duke ngrirë porositë dhe ndryshimet në katalog për kohëzgjatjen e operacionit.
Në dyqane shumë të personalizuara preferojmë shpesh rrugën e instalimit të pastër: kërkon më shumë kohë për të rindërtuar konfigurimet dhe temën, por rezultati është një bazë e shëndetshme në vend të një shtresëzimi vitesh të tëra përditësimesh.
Problemet që do të hasësh (pothuajse me siguri)
Pas disa migrimesh, pikat e dhimbshme janë gjithmonë të njëjtat:
- Module pa version të përputhshëm: disa zhvillues i kanë braktisur modulet e tyre. Për secilin duhet një vendim: zëvendësues, zhvillim custom ose heqje dorë nga funksioni.
- Override dhe hook të ndryshuar: kodi që zgjeronte PrestaShop-in e vjetër duhet rishikuar, sepse struktura e brendshme ka ndryshuar mes versioneve madhore.
- Temë për t'u ribërë: temat 1.6 nuk janë të përputhshme me versionet e fundit. Nëse tema jote është e vjetruar, llogarite si pjesë të projektit, jo si surprizë.
- URL dhe SEO: nëse struktura e URL-ve ndryshon, duhen redirect 301 nga çdo adresë e vjetër te e reja, përndryshe humbet pozicionimin e ndërtuar ndër vite.
Një shembull nga portofoli ynë: për Olma di Longhitano, eCommerce PrestaShop me materiale kopshtarie me temë custom që kishim zhvilluar në 2022, në 2025 kemi përfunduar një rebrand të plotë pa e ndalur dyqanin. Logjika është e njëjta me atë të një migrimi: e gjithë puna ndodh mbi një kopje, dhe kalimi përfundimtar zgjat sa më pak të jetë e mundur.
Testet para lançimit
Checklist-a minimale para se ta drejtosh domain-in te dyqani i ri:
- Rrjedha e plotë e blerjes: nga faqja e produktit deri te pagesa e konfirmuar, me çdo metodë pagese aktive.
- Kostot e transportit: verifiko rregullat sipas zonës dhe peshës me porosi prove; është një nga gabimet më të kushtueshme për t'u zbuluar në prodhim.
- Email-et transaksionale: konfirmimi i porosisë, dërgesa, rikuperimi i fjalëkalimit. Kontrollo që nisen dhe si duken.
- Zona B2B, nëse e ke: listat e çmimeve sipas grupit të klientit, çmimet me dhe pa TVSH, porositë me sasi minimale. Në Propell Shop, eCommerce B2B PrestaShop për lëkurën me shumicë, kjo pjesë e konfigurimit është zemra e dyqanit: në një kontekst B2B një gabim në listat e çmimeve paguhet në çdo porosi.
- Redirect dhe sitemap: merr mostra nga URL-të e vjetra të indeksuara dhe verifiko që përgjigjen me një 301 drejt faqes së duhur.
Mbaje dyqanin e vjetër të ngrirë, por të arritshëm për disa javë: nëse del ndonjë e dhënë që mungon, mund ta rikuperosh.
Nëse do të migrosh pa rrezikuar xhiron
Një migrim PrestaShop i bërë keq paguhet me porosi të humbura dhe pozicionim të djegur; i bërë mirë, është rasti për të rinisur me një bazë të pastër. Merremi me faqe interneti dhe eCommerce dhe kemi menaxhuar migrime dhe rindërtime PrestaShop duke i mbajtur dyqanet operative gjatë punimeve. Na shkruaj për një call falas: analizojmë dyqanin tënd dhe të themi çfarë sjell migrimi në rastin tënd specifik.
