PrestaShop 9 to największa zmiana w historii tej platformy od czasu przejścia z wersji 1.6 na 1.7. To nie jest zwykła aktualizacja z kilkoma nowymi przyciskami. Zmienia się coś dużo ważniejszego – cały fundament, na którym stoi sklep. Zmienia się technologia, na której działa platforma. Zmienia się sposób, w jaki sklep łączy się z innymi programami. Zmienia się też to, jak szybko sklep działa. W tym artykule opisujemy wszystko, co ma znaczenie dla właściciela sklepu i dla programisty. Piszemy też o nowej aktualizacji – wersji 9.1.
- Krótkie kalendarium Prestashop: 9.0, 9.1 i co dalej
- Nowy silnik pod maską: Symfony 6.4 LTS i PHP 8.4/8.5
- Nowe Admin API – koniec z przestarzałym Webservice
- Hummingbird 2.0 – nowy domyślny wygląd sklepu
- SEO i szybkość działania wbudowane w sklep
- Update Assistant – koniec z ryzykowną aktualizacją jednym kliknięciem
- Co zyskują programiści: porządek w kodzie
- PrestaShop 9.0 kontra 9.1 – najważniejsza różnica
- Czy warto już teraz aktualizować sklep do PrestaShop 9?
- Co dalej? PrestaShop 9.2 na horyzoncie
- FAQ
Krótkie kalendarium Prestashop: 9.0, 9.1 i co dalej
Wersja PrestaShop 9.0 pojawiła się 10 czerwca 2025 roku. Zespół PrestaShop i wielu programistów z całego świata pracowało nad nią ponad dwa lata. Później, 23 marca 2026 roku, wyszła kolejna duża aktualizacja – PrestaShop 9.1. Wprowadziła jedną bardzo ważną zmianę: nowy wygląd sklepu o nazwie Hummingbird 2.0. Ten nowy wygląd instaluje się teraz sam, automatycznie, w każdym nowym sklepie. Obecnie trwają już prace nad kolejną wersją – 9.2. Piszemy o niej na końcu tego artykułu.
Nowy silnik pod maską: Symfony 6.4 LTS i PHP 8.4/8.5
Najważniejsza zmiana w PrestaShop 9 dzieje się w miejscu, którego klient sklepu nie widzi. Ale odczuje ją inaczej – sklep będzie działał szybciej. Platforma korzystała wcześniej z technologii Symfony w wersji 4.4. Symfony to zestaw narzędzi programistycznych, na których zbudowany jest cały PrestaShop. Teraz platforma przeszła na nowszą wersję – Symfony 6.4 LTS. Skrót LTS znaczy „długoterminowe wsparcie”. W tym przypadku wsparcie techniczne potrwa do listopada 2027 roku. W praktyce to oznacza mniej pilnych aktualizacji bezpieczeństwa. To też oznacza stabilniejszy sklep na kilka najbliższych lat.
Razem z Symfony zmieniły się też wymagania co do PHP. PHP to język programowania, w którym napisany jest PrestaShop. Wersja 9.0 działa na PHP od 8.1 do 8.4. Wersja 9.1 dodała obsługę PHP 8.5. Co to daje w praktyce:
- kod sklepu jest przetwarzany szybciej,
- serwer zużywa mniej pamięci,
- lepsza ochrona przed atakami hakerskimi,
- czystszy kod, który łatwiej rozwijać,
- pełna zgodność z nowoczesnymi narzędziami programistów, takimi jak Docker czy GitHub Actions.
Dla właściciela sklepu, który nie zna się na kodzie, liczy się jedno: sklep ładuje się szybciej. Sklep lepiej radzi sobie, gdy jest dużo klientów naraz. Nie trzeba dokładać mocy serwera, żeby to osiągnąć.
Nowe Admin API – koniec z przestarzałym Webservice
API to sposób, w jaki różne programy rozmawiają ze sobą. Na przykład sklep może w ten sposób wymieniać dane z programem księgowym albo magazynowym. Dotychczasowe API w PrestaShop nazywało się Webservice. Było oparte na starej technologii (format XML). Trudno było je rozbudowywać. Niewygodnie się z niego korzystało.
PrestaShop 9 wprowadza zupełnie nowe Admin API. Korzysta z nowszych i bardziej popularnych rozwiązań: REST, format danych JSON oraz sposób logowania OAuth2. OAuth2 to ten sam sposób logowania, którego używają na przykład Google czy Shopify. Co to daje w praktyce:
- łatwiejsze połączenie sklepu z programami do zarządzania firmą (systemy ERP), klientami (systemy CRM) i danymi o produktach (systemy PIM) – dane o zamówieniach czy stanach magazynowych mogą się wymieniać od razu, automatycznie,
- możliwość budowania własnych automatyzacji – na przykład automatyczna zmiana cen albo wysyłanie danych do programu księgowego,
- fundament pod tzw. headless commerce – to rozwiązanie, w którym wygląd sklepu jest oddzielony od jego logiki. Dzięki temu wygląd strony można zbudować w dowolny sposób, na przykład w technologii React czy Vue.js,
- prostszą pracę dla programistów – korzystają ze standardu znanego z innych systemów, zamiast uczyć się autorskiego rozwiązania PrestaShop.
Warto wiedzieć, że nowe Admin API wciąż jest rozwijane. Nie wszystkie funkcje są dostępne od razu. Część połączeń z innymi systemami może na razie działać na starszym Webservice. PrestaShop rozbudowuje to API z każdą kolejną wersją.
Hummingbird 2.0 – nowy domyślny wygląd sklepu
W wersji 9.0 motyw Hummingbird był tylko opcją. Był dostępny obok starego, klasycznego wyglądu sklepu. Można go było przetestować, ale nie instalował się sam. To się zmieniło w wersji 9.1. Hummingbird 2.0 zastąpił stary motyw Classic. Teraz to on instaluje się sam, w każdym nowym sklepie.
Motyw zbudowano od nowa. Podstawą jest Bootstrap 5 – popularna i sprawdzona technologia do budowania stron internetowych. Kod odpowiadający za wygląd strony (CSS) jest teraz uporządkowany. Ma jasne zasady nazewnictwa, dzięki czemu łatwiej go rozwijać. Z motywu usunięto starą bibliotekę jQuery. Ta biblioteka spowalniała działanie strony. Zastąpiono ją nowocześniejszymi, wbudowanymi funkcjami przeglądarki. Dzięki temu strona szybciej się ładuje. Lepiej też wypada w testach szybkości Google. Te testy nazywają się Core Web Vitals. To zestaw wskaźników, którymi Google sprawdza, czy strona działa płynnie i szybko. Motyw ma też wbudowany tryb ciemny. Można go włączyć jednym ustawieniem.
Jest jeszcze jeden ważny powód, dla którego Hummingbird 2.0 to coś więcej niż nowy wygląd. Od czerwca 2025 roku w Unii Europejskiej obowiązuje prawo o nazwie European Accessibility Act, w skrócie EAA. To prawo mówi, że sklepy internetowe muszą być dostosowane do potrzeb osób z niepełnosprawnościami. Chodzi na przykład o osoby korzystające z czytników ekranu. Hummingbird 2.0 spełnia ponad 95% tych wymagań już po instalacji. Dla wielu sklepów to oznacza mniej dodatkowej pracy nad dostosowaniem strony do przepisów.
SEO i szybkość działania wbudowane w sklep
Do tej pory wiele działań poprawiających widoczność sklepu w Google trzeba było robić ręcznie. Albo instalować dodatkowe wtyczki. W PrestaShop 9 wiele z tych rozwiązań weszło do standardowych funkcji PrestaShop. To znaczy, że działają od razu po instalacji sklepu. Nie trzeba niczego dokładać:
- Krótsze adresy stron produktów – ścieżka kategorii nie jest już automatycznie dodawana do linku produktu. Adresy są krótsze. Łatwiej je zapamiętać.
- Możliwość usunięcia oznaczenia języka z adresu strony – to przydatne, gdy sklep zaczyna działać w jednym języku, a inne języki dokłada się później. Nie trzeba wtedy przekierowywać starych linków.
- Przekierowania dla nieaktywnych kategorii – lepsza kontrola nad tym, co dzieje się z linkiem, gdy kategoria zostanie usunięta albo wyłączona.
- Automatyczne oznaczenie stron filtrowania jako „nieindeksowane” – dzięki temu Google nie traci czasu na przeglądanie wielu podobnych do siebie stron. Chodzi na przykład o tę samą listę produktów posortowaną według ceny albo koloru. Google skupia się wtedy na stronach, na których naprawdę zależy sklepowi.
- Wbudowana obsługa nowoczesnych formatów zdjęć – WebP i AVIF. Te formaty przy tej samej jakości obrazu zajmują dużo mniej miejsca niż popularne JPG czy PNG. Dzięki temu strona ładuje się szybciej.
Wszystko to bezpośrednio poprawia wyniki w Core Web Vitals, czyli we wspomnianych testach szybkości Google. Krócej mówiąc: mniej ręcznej pracy przy poprawianiu sklepu pod SEO. Część zadań wykonuje teraz sam silnik sklepu.
Update Assistant – koniec z ryzykowną aktualizacją jednym kliknięciem
Wcześniej aktualizację sklepu robiło narzędzie o nazwie 1-Click Upgrade. Teraz zastąpiło je nowe narzędzie – Update Assistant. To nie jest tylko zmiana nazwy. To całkowicie inny, lepszy sposób przeprowadzania aktualizacji. Nowe narzędzie oferuje:
- tryb wiersza poleceń (CLI) – dla zespołów technicznych, które chcą zautomatyzować aktualizacje,
- automatyczny powrót do poprzedniej wersji sklepu, jeśli coś pójdzie nie tak – sklep wraca do stanu sprzed aktualizacji bez ręcznego przywracania kopii zapasowej,
- szczegółowe zapisy i raporty z każdego etapu aktualizacji,
- lepszą obsługę dużych sklepów z bardzo dużą liczbą produktów.
Najnowsza wersja tego narzędzia to 7.6.0. Jest zgodna z PrestaShop 9.1. Dodatkowo sprawdza ona zainstalowane moduły. Robi to jeszcze przed rozpoczęciem aktualizacji. Sprawdza, czy moduły są zgodne z nową wersją sklepu. Jeśli moduł nie jest gotowy, narzędzie automatycznie go wyłącza. Wcześniej to był jeden z częstszych powodów, przez które aktualizacje się psuły.
Co zyskują programiści: porządek w kodzie
Dla zespołów technicznych PrestaShop 9 to też duży krok w stronę porządku. Zastąpiono stare biblioteki nowszymi rozwiązaniami z technologii Symfony. Na przykład stary system wysyłki e-maili (SwiftMailer) zastąpiono nowym (Symfony Mailer). Bibliotekę do komunikacji z innymi systemami (Guzzle) zastąpiono nowszą (Symfony HttpClient). Panel administracyjny sklepu jest teraz w pełni zbudowany w technologii Symfony. Dotyczy to na przykład logowania, produktów i zamówień. Dzięki temu kod jest bardziej uporządkowany. Łatwiej go dalej rozwijać.
Zmieniło się też podejście do bezpieczeństwa. Nazwy tabel w bazie danych są teraz domyślnie losowane podczas instalacji sklepu. Bezpośredni dostęp do plików programu z zewnątrz jest zablokowany. Dla programistów to oznacza też konieczność dostosowania modułów. Wiele starszych rozwiązań wymaga aktualizacji, żeby działały poprawnie z nową wersją PHP. Wymaga też dostosowania do nowego systemu obsługi zdarzeń w Symfony, który zastąpił dotychczasowe tzw. hooki.
PrestaShop 9.0 kontra 9.1 – najważniejsza różnica
Jeśli ktoś zastanawia się, czy różnica między wersją 9.0 a 9.1 ma znaczenie, w skrócie wygląda to tak:
- PrestaShop 9.0 – wprowadził nową technologię (Symfony 6.4, PHP do 8.4), nowe Admin API, opcjonalny motyw Hummingbird oraz pierwszą wersję narzędzia Update Assistant.
- PrestaShop 9.1 – motyw Hummingbird 2.0 staje się domyślny, dochodzi obsługa PHP 8.5, sklep spełnia ponad 95% wymagań dostępności EAA. Dodatkowo pojawiają się dwie nowe, testowe funkcje: obsługa kilku firm kurierskich w jednym zamówieniu i przebudowany system rabatów. Obie funkcje trzeba na razie włączyć ręcznie. Najlepiej testować je poza sklepem działającym na żywo.
Czy warto już teraz aktualizować sklep do PrestaShop 9?
To zależy od dwóch rzeczy: z jakiej wersji startuje sklep i jak bardzo jest rozbudowany. Kilka prostych zasad, którymi warto się kierować:
- Aktualizacja w obrębie tej samej wersji głównej (na przykład z 9.1.1 na 9.1.2) to zwykle prosta operacja z niskim ryzykiem.
- Przejście z PrestaShop 1.7 lub 8.x na wersję 9.x to już duża zmiana. To pełna migracja między głównymi wersjami platformy. Wymaga wcześniejszego sprawdzenia modułów, wyglądu sklepu i wszystkich połączeń z innymi systemami. To nie jest tylko podmiana plików.
- Aktualizację zawsze warto najpierw zrobić na osobnym środowisku testowym. Dopiero potem robi się ją na działającym sklepie.
- Przed rozpoczęciem trzeba zrobić pełną kopię plików i bazy danych sklepu. Nawet jeśli Update Assistant potrafi cofnąć zmiany automatycznie, dodatkowa kopia to zawsze dodatkowe zabezpieczenie.
- Część płatnych modułów ze starszych wersji może wymagać aktualizacji. Czasem trzeba je kupić ponownie, jeśli producent nie wydał jeszcze wersji zgodnej z PrestaShop 9.
- Adresy stron i dane związane z SEO (tytuły, opisy) powinny zostać zachowane podczas migracji. To jeden z pierwszych elementów, który warto sprawdzić na środowisku testowym. Dzięki temu sklep nie straci pozycji wypracowanych w Google.
Sklepy działające obecnie na PrestaShop 8.2 wciąż mają czas. Ta wersja jest nadal aktywnie wspierana łatkami bezpieczeństwa. Jeśli jednak planujesz nowy projekt albo zmianę wyglądu sklepu w najbliższych miesiącach, lepiej zrobić to od razu w nowej wersji. Tworzenie sklepów PrestaShop od razu w wersji 9 ma więcej sensu niż budowanie sklepu na starszej wersji i migrowanie go później po raz drugi.
Co dalej? PrestaShop 9.2 na horyzoncie
Zespół PrestaShop opublikował już wstępny plan kolejnej aktualizacji – wersji 9.2. Zapowiadane funkcje to między innymi:
- One Page Checkout – zamówienie realizowane w jednym kroku. Adres, sposób dostawy i płatność będą razem na jednej stronie, zamiast w kilku kolejnych krokach. Stary, kilkuetapowy proces zakupowy ma zostać dostępny jako opcja.
- AskAI – asystent AI wbudowany w panel administracyjny sklepu. Ma pozwalać na wyszukiwanie danych sklepu i wykonywanie różnych działań za pomocą zwykłych poleceń, wpisanych normalnym językiem. Będzie można podłączyć własnego dostawcę sztucznej inteligencji.
- Extra Properties – możliwość dodawania własnych, dodatkowych pól z danymi do produktów, klientów czy zamówień. Nie trzeba będzie w tym celu ingerować w bazę danych sklepu.
To wciąż plany na etapie zapowiedzi, a nie gotowe funkcje. Traktujemy je jako kierunek, w którym zmierza platforma. Będziemy śledzić, kiedy trafią do stabilnej wersji.
FAQ
Podsumowanie
PrestaShop 9 to nie kolejna drobna aktualizacja. To wymiana fundamentów sklepu. Nowszy silnik, nowe API, nowy wygląd i sporo działań poprawiających SEO wbudowanych wprost w platformę. Wersja 9.1 domknęła temat wyglądu sklepu. Zrobiła z Hummingbird 2.0 domyślny motyw. Dostosowała też sklep do unijnych przepisów o dostępności cyfrowej. Dla właścicieli sklepów działających na starszych wersjach PrestaShop to dobry moment, żeby zaplanować migrację. Najlepiej zacząć od sprawdzenia modułów i przeprowadzenia testów na osobnym środowisku, zanim zmiany trafią na działający sklep.
Jeśli zastanawiasz się, czy Twój sklep jest gotowy na PrestaShop 9, albo potrzebujesz pomocy przy sprawdzeniu i przeprowadzeniu migracji – zespół 4AD Studio może to sprawdzić i przeprowadzić cały proces krok po kroku.

Profesjonalne moduły prestashop
Plugin Isle dostarcza gotowe i bezpieczne moduły do prestashop, które błyskawicznie zwiększą możliwości Twojego e-commerce. W ofercie znajdziesz m.in. dostosowanie do Omnibusa, Infinite Scroll oraz narzędzia ułatwiające zarządzanie. Firmy tworzące treści docenią zwłaszcza edytor AI do szybkiego pisania opisów i SEO. Zoptymalizuj swój sklep samodzielnie, obniżając koszty programistyczne!

