PrestaShop 9.0 ukazał się w czerwcu 2025; od tego czasu 8.2 dostaje tylko poprawki bezpieczeństwa i krytyczne. PrestaShop 9.2 wyszedł we wrześniu 2026, a najnowsze wydanie gałęzi 8.2 to 8.2.8 z sierpnia 2026. PrestaShop zaleca sklepom na wersji 8 zaplanowanie przejścia na 9, ale nie traktuje go jako kroku awaryjnego.
Wersja 9 to wydanie główne: zmieniły się framework, na którym działa, domyślny szablon i wiele stron panelu administracyjnego, więc przejście wymaga więcej pracy niż mała aktualizacja. Ten artykuł podsumowuje, jak długo 8.2 dostaje poprawki, co zmienia się w 9, co może przestać działać przy przejściu, co 9 daje sklepowi i jak przygotować przejście.
Bez technicznego żargonuW skrócie: czy muszę teraz coś zrobić?
PrestaShop 8.2 nadal dostaje poprawki bezpieczeństwa, ale tylko je: nowe funkcje się nie pojawiają. Poprawki będą wydawane do premiery PrestaShop 10; jej data nie jest znana.
Przejście na 9 wymaga więcej pracy niż zwykła aktualizacja: szablon i część modułów mogą wymagać zmian. Dlatego warto już teraz ocenić, czego to wymaga, i wypróbować przejście na kopii testowej, zanim przeniesie się sklep produkcyjny. Do tego czasu powinno być zainstalowane najnowsze wydanie 8.2, czyli 8.2.8.
Co zrobić: zapytać osobę, która opiekuje się sklepem. Można jej wysłać poniższe pytania bez zmian.
Pytania do osoby, która opiekuje się sklepem
Na jakiej wersji PrestaShop działa sklep i czy zainstalowana jest wersja 8.2.8? Jakiego szablonu używa sklep i czy istnieje jego wersja dla PrestaShop 9? Które moduły mają wydanie dla PrestaShop 9, a które nie? Czy sklep ma indywidualne rozwiązania lub nadpisania (override), które trzeba sprawdzić przed przejściem? Czy przejście na 9 można wypróbować na kopii testowej i ile pracy by to wymagało?
Jak długo PrestaShop 8.2 dostaje poprawki?
Od premiery 9.0 (10 czerwca 2025) wersja 8.2 ma wsparcie rozszerzone: dostaje tylko poprawki błędów krytycznych i bezpieczeństwa, do premiery PrestaShop 10.0.0. Data 10.0.0 nie jest znana; w 2025 roku PrestaShop planował jeszcze, że 10 ukaże się po 9.1, ale zamiast tego wyszła 9.2.
W okresie wsparcia rozszerzonego ukazało się dotąd siedem wydań poprawkowych 8.2, najnowsze to 8.2.8 (18 sierpnia 2026). Wersja 8.2 jest zbudowana na frameworku Symfony 4.4, który nie dostaje już poprawek Symfony, a PrestaShop nie przenosi ich do gałęzi 8; dlatego zaleca zaplanowanie przejścia na 9.
Wersje 8.1 i 8.0 nie dostają poprawek: ich ostatnie wydania to 8.1.7 (czerwiec 2024) i 8.0.5 (sierpień 2023). Pięć luk bezpieczeństwa z sierpnia 2026 dotyczy wersji 8 od 8.0.0 i są poprawione tylko w 8.2.8. Sklepy na 8.1 lub 8.0 muszą przejść co najmniej na 8.2.8.
Czym PrestaShop 9 różni się od 8.2?
| Obszar | 8.2 | 9.x |
|---|---|---|
| Framework | Symfony 4.4, bez poprawek | Symfony 6.4, poprawki bezpieczeństwa do listopada 2027 |
| PHP | 7.2–8.1 | 8.1–8.4 (9.0), 8.1–8.5 (9.1, 9.2) |
| Pamięć | co najmniej 256 MB | co najmniej 512 MB |
| Domyślny szablon | Classic | Hummingbird w nowych instalacjach (od 9.1) |
| Wydania | tylko poprawki bezpieczeństwa i krytyczne | także nowe funkcje |
Jedyna wersja PHP wspólna dla obu gałęzi to 8.1: sklep na PHP 8.1 może przy przejściu na 9 zostać na tym samym PHP. Minimalne wymagania bazy danych są takie same (MySQL 5.7 lub MariaDB 10.2).
Co może przestać działać przy przejściu na 9?
Według PrestaShop 9 to wersja główna, więc niektóre moduły i szablony mogą wymagać aktualizacji. Przy mniejszych krokach w obrębie 9 (na przykład 9.1 → 9.2) szablon i moduły powinny nadal działać; nie dotyczy to kroku 8 → 9. Według dokumentacji dla programistów zmieniły się:
- Moduły: usunięto część hooków (na przykład te ze starej strony produktu), nie ma już starej strony produktu w panelu administracyjnym, a kilka stron panelu (na przykład Produkty, Koszyki, Statusy zamówień) przebudowano. Moduły, które na nich polegają, mogą wymagać przepisania.
- Indywidualne rozwiązania: jeśli ktoś nadpisał działanie starych stron panelu administracyjnego, część tych nadpisań w 9 już nie działa.
- Stare biblioteki: usunięto Guzzle i Swift Mailer; moduły, które z nich korzystają, trzeba przepisać.
- E-mail: z ustawień SMTP usunięto SSL; do wyboru jest tylko TLS albo brak szyfrowania. Jeśli sklep wysyła przez SSL, trzeba to przestawić.
- Własny szablon: dane stron kategorii, marek, dostawców i sklepów stacjonarnych trafiają do szablonu w nowej postaci, więc szablony własnego motywu trzeba przepisać.
To, które z tych zmian dotyczą danego sklepu, zależy od zainstalowanych modułów, szablonu i indywidualnych rozwiązań; sprawdza się to na kopii testowej.
Co dzieje się z szablonem Classic w 9?
Od 9.1 domyślnym szablonem nowych instalacji jest Hummingbird. Classic nadal jest częścią pakietu 9.2, w osobnej wersji 3.x dla 9; PrestaShop przeniósł Classic do osobnego repozytorium, żeby w przyszłości mógł stać się opcjonalny. Nie ma oficjalnej informacji, czy istniejący sklep przy aktualizacji przechodzi na Hummingbird ani jak długo Classic będzie wspierany.
Nowe zamówienie na jednej stronie (one-page checkout) w 9.2 działa od razu z szablonami opartymi na Hummingbird, a szablonu Classic domyślnie nie obsługuje. Jeśli sklep używa własnego szablonu opartego na Classic, warto zapytać autora szablonu o wersję dla 9.
Co 9 daje sklepowi?

- 9.0: zdjęcia WebP i AVIF; zamówienie jako gość z adresem e-mail, który ma już konto; czystsze adresy URL produktów; filtrowane strony list nie trafiają do wyszukiwarek; zapis działań modułów w logu.
- 9.1: Hummingbird 2.0 jako domyślny szablon; szybszy koszyk przy wielu kombinacjach produktu; dwie funkcje eksperymentalne (podział zamówienia na kilka przesyłek, nowy system rabatów), których PrestaShop nie zaleca jeszcze w sklepie produkcyjnym.
- 9.2: zamówienie na jednej stronie (czterokrokowe zamówienie zostaje), własne pola dla produktów, klientów i zamówień, nowe stany produktu, dane strukturalne (JSON-LD) w samym PrestaShop, asystent AI z własnym dostawcą.
Więcej o 9.2 w osobnym artykule: PrestaShop 9.2: nowości i aktualizacja.
Jak przejść z 8.2 na 9?
PrestaShop zaleca aktualizację do 9 modułem Update Assistant (dawniej 1-Click Upgrade). Moduł proponuje tylko wersje docelowe zgodne z PHP na serwerze. Domyślnie wyłącza moduły nienatywne, odinstalowuje moduły niezgodne z wersją docelową i generuje na nowo szablony e-maili, więc własne zmiany w szablonach e-maili mogą przepaść.
Przy zmianie wersji głównej (na przykład 8 → 9) dokumentacja dla programistów sugeruje też migrację: nowy sklep na 9 i przeniesienie do niego danych, bo stary szablon i moduły mogą być niezgodne. Opis aktualizacji mówi jednak, że aktualizacja na miejscu zachowuje dane, moduły i szablon. Która droga jest lepsza, zależy od modułów i szablonu sklepu.
- Najpierw kopia testowa: przy każdej aktualizacji PrestaShop prosi, żeby najpierw wypróbować ją w środowisku testowym, razem z modułami i szablonem.
- Kopia zapasowa: własna kopia plików i bazy danych, oprócz kopii z Update Assistant.
- Potem: ponownie włączyć wyłączone moduły i przejść przez sklep jako klient: rejestracja, zamówienie, płatność, e-maile.
Co warto zrobić teraz?
- Jeśli sklep działa na 8.1 lub 8.0: przejść co najmniej na 8.2.8, bo te gałęzie nie dostają poprawek.
- Jeśli działa na 8.2: zainstalować 8.2.8, jeśli nie jest jeszcze zainstalowana.
- Ocena: spisać szablon, moduły i indywidualne rozwiązania i sprawdzić, które mają wydanie dla 9.
- Próba: wypróbować przejście na 9 na kopii testowej i przejść przez cały zakup.
- Termin: zaplanować przejście sklepu produkcyjnego na podstawie próby, poza sezonem największego ruchu.
Aktualizacja PrestaShop
Aktualizacja sklepu razem z szablonem, modułami i danymi, przygotowana na kopii testowej.
Najczęściej zadawane pytania
P: Jak długo PrestaShop 8.2 dostaje poprawki?
O: Do premiery PrestaShop 10.0.0, tylko poprawki bezpieczeństwa i krytyczne. Data 10.0.0 nie jest znana.
P: Czy przejście na 9 jest pilne?
O: Według PrestaShop nie jest to krok awaryjny, ale zaleca jego zaplanowanie. Do tego czasu powinno być zainstalowane najnowsze wydanie 8.2, czyli 8.2.8.
P: Czy dla 9 muszę zmienić PHP?
O: Niekoniecznie: zarówno 8.2, jak i 9 działają na PHP 8.1.
P: Czy szablon Classic działa w 9?
O: Tak, Classic nadal jest częścią pakietu 9.2. W nowych instalacjach od 9.1 domyślny jest Hummingbird, a zamówienie na jednej stronie w 9.2 domyślnie nie obsługuje Classic.
P: Czy moduły zostają przy przejściu na 9?
O: Update Assistant wyłącza moduły nienatywne i odinstalowuje te niezgodne z 9. To, czy moduł ma wersję dla 9, trzeba sprawdzić u jego autora.
Źródła: PrestaShop 9.0 jest dostępny (po angielsku), wsparcie rozszerzone 8.2.x, PrestaShop 9.1.0 jest dostępny (po angielsku), PrestaShop 9.2.0 jest dostępny (po angielsku), wymagania systemowe (9), zmiany w PrestaShop 9.0, Aktualizowanie na bieżąco (po angielsku)