PrestaShop

PrestaShop saugumo pataisos 9.2.1 ir 8.2.9: ką šiandien turi padaryti parduotuvės savininkas?

PrestaShop išleido 9.2.1 ir 8.2.9 su 18 saugumo pataisų. Kaip sužinoti savo versiją, ką patikrinti šiandien ir kiek kainuoja atnaujinimas.

PrestaShop 9.2.1 ir 8.2.9 saugumo pataisos: į kurią versiją atnaujinti

2026 m. lapkričio 9 d. PrestaShop išleido dvi saugumo versijas – 9.2.1 ir 8.2.9. Jos kartu pataiso 18 spragų, 15 iš jų PrestaShop vertina kaip didelio pavojingumo. Jei turite PrestaShop el. parduotuvę, šis straipsnis jums: be techninių detalių, tik tai, ką reikia padaryti.

Trumpai: 9.x parduotuvę atnaujinkite į 9.2.1, 8.x – į 8.2.9. PrestaShop 1.7 pataisos negauna. Jei šią savaitę atnaujinti negalite, pirmiausia patikrinkite, ar serveryje nebeliko install katalogo.

1. Sužinokite, kokią versiją naudoja jūsų parduotuvė

Versiją matysite administravimo skydelyje: Išplėstiniai parametrai → Informacija (Advanced Parameters → Information). Jei prieigos neturite arba skydelis kitoks, versiją iš išorės per kelias sekundes parodo nemokama PrestaShop versijos patikra.

Jūsų versija Ką daryti
9.0.x, 9.1.x, 9.2.0 Atnaujinti į 9.2.1 (9.1 ar 9.0 atskiros pataisos nėra)
8.0.x–8.2.8 Atnaujinti į 8.2.9
1.7 ar senesnė Planuoti atnaujinimą į 8 ar 9 versiją – 1.7 pataisų nebegauna

2. Patikrinkite tai dar šiandien

Pavojingiausios dvi spragos susijusios su diegimo programa, kuri kartais lieka serveryje po parduotuvės įdiegimo. Ja pasinaudoti gali bet kas internete, net neturėdamas paskyros.

Naršyklėje atidarykite https://jusu-parduotuve.lt/install/. Jei matote ką nors kita nei puslapį „nerasta“ (404), katalogą install reikia ištrinti iš serverio. Tai galioja ir PrestaShop 1.7 parduotuvėms.

Kitos spragos aktualios ne visiems:

  • Nemokami užsakymai ir riboti nuolaidų kodai. Vienu metu pateikus kelis užsakymus, iš vieno krepšelio galima gauti kelis nemokamus užsakymus arba vienkartinį kodą panaudoti kelis kartus. Kol neatnaujinote, peržiūrėkite naujus užsakymus – ar nėra dublikatų.
  • Webservice API raktai. Jei parduotuvė sujungta su sandėlio, buhalterijos ar kita sistema, seni ar nebenaudojami raktai gali atverti daugiau duomenų, nei turėtų. Ištrinkite tuos, kurių neatpažįstate.
  • Darbuotojų paskyros. Jei administravime paskyras turi agentūros, laisvai samdomi specialistai ar keli darbuotojai, peržiūrėkite, kam leidžiama importuoti temas, modulius ar įkelti failus.

Visą spragų sąrašą su techniniais paaiškinimais rasite Moonivo straipsnyje apie šias pataisas.

3. Atnaujinkite saugiai

Atnaujinimas iš 9.1 į 9.2.1 ar iš 8.2 į 8.2.9 nėra didelis projektas, bet ir ne vieno mygtuko paspaudimas. Dažniausiai kliūva trys dalykai:

  • Moduliai, pažymėti kaip nesuderinami. Atnaujinimo įrankis suderinamumą tikrina pagal PrestaShop Addons aprašą. Jei modulio aprašas dar neatnaujintas, jis gali būti pažymėtas nesuderinamu, nors puikiai veikia. Jei įjungta parinktis išdiegti nesuderinamus modulius, modulis dingsta kartu su savo nustatymais.
  • Bendras (shared) hostingas. Kai kuriuose serveriuose išjungtos funkcijos, kurių reikia atnaujinimui iš komandinės eilutės. Tada atnaujinimas gali sustoti pusiaukelėje, o parduotuvė – rodyti klaidą 500.
  • Pakeisti branduolio failai. Jei kas nors anksčiau tiesiogiai taisė PrestaShop failus, atnaujinimas tuos pakeitimus perrašys.

Todėl saugi eiga visada tokia:

  1. Pilna failų ir duomenų bazės atsarginė kopija.
  2. Modulių ir hostingo patikra.
  3. Atnaujinimas parduotuvės kopijoje.
  4. Krepšelio, mokėjimų ir el. laiškų testas.
  5. Tik tada – veikiančios parduotuvės atnaujinimas.

Plačiau apie tai rašėme straipsnyje PrestaShop atnaujinimas: kada verta ir kaip tai atlikti saugiai.

Kiek tai kainuoja?

Kaina priklauso nuo parduotuvės: kiek modulių, ar yra individualių pakeitimų, koks hostingas. Mažesnis atnaujinimas toje pačioje versijų šakoje dažniausiai užtrunka kelias valandas kartu su testavimu. Vienkartiniai darbai – nuo 45 €/val., o parduotuvėms su priežiūros planu (nuo 99 €/mėn.) saugumo atnaujinimai įeina į planą.

Kainą visada sutariame prieš pradėdami darbą. Atsiųskite parduotuvės adresą – įvertinsime versiją, modulius ir pasakysime, kiek kainuos.

O jei parduotuvė veikia WooCommerce?

Principas tas pats: saugumo pataisos išeina reguliariai, o pavojingiausia būna tada, kai sistema ilgai neatnaujinama. Jei nesate tikri, kada paskutinį kartą buvo atnaujintas WordPress, WooCommerce ir įskiepiai, verta patikrinti – plačiau rašėme apie WordPress svetainės atnaujinimo kainą ir trukmę.

Įvertinti mano parduotuvę

Dažniausiai užduodami klausimai

Ar mano PrestaShop parduotuvei tikrai reikia šio atnaujinimo?

Jei parduotuvė veikia su PrestaShop 8.0–8.2.8 arba 9.0–9.2.0 – taip. Tai saugumo pataisos, o kelios iš spragų leidžia paleisti kodą serveryje net neturint paskyros parduotuvėje.

Kiek trunka toks atnaujinimas?

Pats versijos pakeitimas paprastai užtrunka iki valandos. Daugiau laiko atima pasiruošimas ir patikra: atsarginė kopija, modulių suderinamumas, krepšelio, mokėjimų ir el. laiškų testas.

Turiu PrestaShop 1.7. Ar man išleista pataisa?

Ne. PrestaShop 1.7 nebegauna saugumo pataisų, todėl vienintelis sprendimas – atnaujinimas į 8 arba 9 versiją. Kol to nepadarėte, bent jau įsitikinkite, kad serveryje nėra install katalogo.

Ar galiu atnaujinti pats per administravimą?

Galite, jei parduotuvėje mažai modulių ir nėra pakeistų branduolio failų. Prieš tai būtinai pasidarykite failų ir duomenų bazės kopiją bei išjunkite nesuderinamų modulių automatinį išdiegimą – kitaip modulis gali dingti kartu su savo nustatymais.

Temos:

Baltsaitas

Kuriame ir prižiūrime WordPress / WooCommerce ir PrestaShop svetaines bei el. parduotuves, taip pat kuriame individualius (custom) sprendimus — smulkiam ir vidutiniam verslui Lietuvoje ir užsienyje. Šiame tinklaraštyje dalijamės praktinėmis įžvalgomis iš realių projektų.

Turite idėją? Pasiūlymą gausite per 24 val.

Aprašykite projektą – atsakysime per 1 darbo dieną su konkrečia kaina ir terminu. Nemokamai ir be įsipareigojimų.