PrestaShop 9 to pierwsza od lat wersja, która zmienia fundamenty platformy: wymaga PHP 8.1 lub nowszego, działa na Symfony 6.4 i dostaje nowe API do integracji. Dla sklepu oznacza to lepsze bezpieczeństwo, czystsze adresy i szybsze strony, ale też ryzyko, że część starszych modułów przestanie działać. Poniżej opisujemy, co się zmienia, co wynika z naszych wdrożeń na wersji 9 i kiedy aktualizacja ma sens.
W skrócie: PrestaShop 9.0 wyszedł w czerwcu 2025 r., a 9.1 w marcu 2026 r. Wersja 9 wymaga PHP 8.1–8.4 (9.1 obsługuje do PHP 8.5) i działa na Symfony 6.4 ze wsparciem bezpieczeństwa do listopada 2027 r. Największe zmiany dla sklepu to Admin API, czystsze adresy produktów, natywne WebP i AVIF oraz motyw Hummingbird jako domyślny od 9.1. Największe ryzyko to zgodność starszych modułów.
Co nowego w PrestaShop 9
PrestaShop 9 unowocześnia technologię pod spodem i dodaje kilka funkcji widocznych dla sprzedawcy. Według zespołu PrestaShop najważniejsze są: Symfony 6.4 LTS, obsługa PHP 8.1–8.4, nowe Admin API, motyw Hummingbird, lepsze SEO i nowy asystent aktualizacji (PrestaShop Project, 2025).
Technologia: PHP i Symfony
Wersja 9 wymaga co najmniej PHP 8.1 i działa z PHP 8.4. Framework Symfony przeskoczył z wersji 4.4 na 6.4, która ma wsparcie bezpieczeństwa do listopada 2027 r. Dla właściciela sklepu to głównie spokój: aktualne łatki bezpieczeństwa i szybsze PHP bez wiszenia na przestarzałym oprogramowaniu.
Admin API do integracji
Nowe Admin API udostępnia funkcje panelu przez nowoczesny interfejs w standardach JSON-LD, GraphQL i JSON:API. To ułatwia łączenie sklepu z systemem do obsługi zamówień, ERP czy PIM. Starsze integracje działały na Webservice, który nadal istnieje, ale nowe połączenia warto planować już na Admin API.
SEO i obrazki
W wersji 9 adres produktu domyślnie nie zawiera kategorii, a prefiks języka można pominąć dla języka głównego. Nieaktywne kategorie mogą przekierowywać 301 lub 302, a strony z filtrami są domyślnie wyłączone z indeksowania. Sklep obsługuje też natywnie formaty WebP i AVIF, które zmniejszają wagę zdjęć.
Uwaga na adresy po aktualizacji: Zmiana struktury adresów produktów po aktualizacji bez przekierowań to prosty sposób na utratę ruchu z Google. Jeśli adresy mają się zmienić, przygotuj mapę 301 dla każdego starego adresu.
Panel i bezpieczeństwo
Nowa strona edycji produktu, znana z wersji 8 jako opcja, jest teraz włączona dla wszystkich. Instalator losuje prefiks tabel w bazie, a bezpośredni dostęp do plików PHP w katalogach modułów zwraca błąd 403. Panel zapisuje też, kto instaluje, aktualizuje lub usuwa moduły.
Co przynosi PrestaShop 9.1
PrestaShop 9.1 ukazał się w marcu 2026 r. Najważniejsza zmiana to motyw Hummingbird 2.0 jako domyślny dla nowych instalacji. Według PrestaShop spełnia on ponad 95% wymagań Europejskiego aktu o dostępności (EAA), który obowiązuje sklepy w UE od czerwca 2025 r. (PrestaShop Project, 2026).
Wersja 9.1 dodaje też dwie funkcje eksperymentalne, włączane ręcznie: obsługę wielu przewoźników w jednym zamówieniu oraz nowy system rabatów z czterema typami (katalogowy, koszykowy, darmowa dostawa, gratis). Obsługuje również PHP do wersji 8.5. Funkcje eksperymentalne lepiej najpierw sprawdzić na kopii sklepu, a nie od razu na produkcji.
Co może się zepsuć przy aktualizacji
Najczęstszy problem przy przejściu na wersję 9 to moduły, a nie sam PrestaShop. Moduły pisane pod wersję 1.7 albo wczesną 8 mogą korzystać z rozwiązań, które w wersji 9 zostały zablokowane lub zmienione.
Na co uważać:
- Moduły wywołujące własne pliki PHP bezpośrednio – w wersji 9 taki dostęp kończy się błędem 403.
- Motyw sklepu – motyw zbudowany pod wersję 1.7 lub 8 wymaga sprawdzenia i zwykle poprawek.
- Płatności i kurierzy – moduły polskich operatorów mają różne terminy dostosowania do wersji 9.
- Filtry i wyszukiwarka – moduły dokupione osobno trzeba sprawdzić u producenta.
- Rozszerzenia PHP i narzędzia monitorujące na serwerze – też muszą być zgodne z nową wersją PHP.
Przykład z naszej pracy: po przeniesieniu sklepu na PrestaShop 9 serwer z PHP 8.1 zaczął się wieszać przez rozszerzenie narzędzia do monitorowania wydajności. Rozwiązaniem było przejście na PHP 8.2. Taki błąd wychodzi dopiero pod ruchem, dlatego testy na kopii sklepu z realnymi danymi są obowiązkowe.
Jak zaplanować aktualizację – krok po kroku
Aktualizacja do wersji 9 to projekt, a nie kliknięcie w panelu. Nowy asystent aktualizacji (Update Assistant 7, dawniej 1-Click Upgrade) robi kopię, aktualizację i przywracanie, ale nie sprawdzi za Ciebie modułów i motywu.
- Inwentaryzacja – lista modułów, motywu, wersji PHP i integracji (OMS, ERP, płatności, kurierzy).
- Zgodność – sprawdzenie każdego modułu u producenta; dla nieaktualizowanych szukasz zamiennika.
- Kopia sklepu – aktualizacja na kopii z realną bazą i zdjęciami, nie na produkcji.
- Testy – zamówienie z każdą płatnością i każdym przewoźnikiem, filtry, wyszukiwarka, faktury, e-maile.
- Adresy i SEO – porównanie adresów przed i po, mapa 301 dla zmienionych, mapa witryny.
- Przełączenie – poza szczytem sprzedaży, z gotową ścieżką powrotu.
- Monitoring – przez 2 tygodnie błędy serwera, szybkość i konwersja.
Jeśli sklep jest połączony z systemem do obsługi zamówień, ten sam porządek przyda się przy zmianie OMS – opisaliśmy go w checkliście migracji systemu OMS.
Czy warto aktualizować do PrestaShop 9?
Warto, jeśli sklep działa na PrestaShop 1.7 albo starszym PHP, bo wtedy brak aktualizacji to rosnące ryzyko bezpieczeństwa. Na wersji 8.x możesz zaplanować przejście spokojnie, gdy najważniejsze moduły mają już wersje zgodne z 9.
| Sytuacja sklepu | Rekomendacja |
|---|---|
| PrestaShop 1.6 lub 1.7 | Planuj przejście na 9 jako osobny projekt, często z nowym motywem |
| PrestaShop 8.x, moduły zgodne z 9 | Aktualizacja w najbliższym spokojnym okresie |
| PrestaShop 8.x, ważny moduł bez wersji 9 | Poczekaj albo wymień moduł, potem aktualizuj |
| Nowy sklep | Buduj od razu na wersji 9 |
Od 31 sierpnia 2026 r. nowe sklepy budujemy wyłącznie na PrestaShop 9. Szybkość po aktualizacji zależy jednak bardziej od serwera i cache niż od wersji – piszemy o tym w tekście o tym, co naprawdę przyspiesza PrestaShop.
Wniosek: PrestaShop 9 daje sklepowi aktualne PHP, wsparcie bezpieczeństwa do 2027 r. i lepsze podstawy SEO, ale aktualizacja jest bezpieczna tylko po sprawdzeniu modułów i testach na kopii. Sklep na 1.7 aktualizuj jak najszybciej, sklep na 8.x – gdy najważniejsze moduły mają wersję zgodną z 9.
Najczęstsze pytania
Jaka wersja PHP jest potrzebna do PrestaShop 9?
PrestaShop 9.0 wymaga co najmniej PHP 8.1 i działa do PHP 8.4, a PrestaShop 9.1 obsługuje do PHP 8.5. W praktyce warto wybrać nowszą wersję z obsługiwanego zakresu, bo daje lepszą wydajność i dłuższe wsparcie. Przed zmianą PHP sprawdź zgodność modułów i rozszerzeń serwera.
Czy moduły z PrestaShop 8 zadziałają w wersji 9?
Część tak, część nie. Moduły dobrze napisane pod wersję 8 zwykle wymagają drobnych poprawek albo działają od razu. Problemy mają głównie moduły, które bezpośrednio wywołują własne pliki PHP lub korzystają ze starych mechanizmów. Każdy moduł trzeba sprawdzić u producenta przed aktualizacją.
Czy po aktualizacji zmienią się adresy produktów?
Mogą, bo w wersji 9 adres produktu domyślnie nie zawiera nazwy kategorii. Ustawienie można przywrócić, a jeśli adresy się zmienią, każdy stary adres musi mieć przekierowanie 301. Bez tego Google traktuje strony jak nowe i sklep traci ruch organiczny.
Ile trwa aktualizacja sklepu do PrestaShop 9?
Zależy od liczby modułów i stanu motywu. Sklep na wersji 8 z kilkunastoma zgodnymi modułami da się przenieść w kilka dni roboczych razem z testami. Przejście z 1.7 z własnym motywem i wieloma integracjami to zwykle kilka tygodni, często razem z nowym motywem.
Co dalej
Zacznij od listy modułów i wersji PHP – to pokaże, ile pracy wymaga aktualizacja. Jeśli planujesz nowy sklep albo przejście na wersję 9, zobacz, jak pracujemy przy wdrożeniach sklepów na PrestaShop.




