Przejdź do treści

Migracja PrestaShop 1.7 do wersji 8 i 9: jak zaktualizować sklep bez strat

Artykuły, Poradnik · 26 października 2026 · Igor Kałuża
Migracja PrestaShop 1.7 do wersji 8 i 9

Wiele sklepów działa wciąż na PrestaShop 1.7. Skoro działa, nikt nie chce go ruszać. Problem w tym, że wersja 1.7 pracuje na starym PHP, które od dawna nie dostaje poprawek bezpieczeństwa, a kolejne moduły płatności, kurierów i integracji przestają ją wspierać. Prędzej czy później aktualizacja przestaje być wyborem i staje się koniecznością.

Od razu jedno wyjaśnienie, bo to częste pytanie: PrestaShop 1.8 nie istnieje. Po wersji 1.7 twórcy zmienili numerację i kolejne wydania to PrestaShop 8 (koniec 2022 roku) oraz PrestaShop 9 (2025). Migracja z 1.7 oznacza więc przejście na wersję 8 albo 9.

Dlaczego PrestaShop 1.7 to dziś ryzyko

Ostatnie wydania 1.7 działają na PHP w wersjach od 7.1 do 7.4. Wsparcie dla PHP 7.4, czyli najnowszej z nich, zakończyło się w listopadzie 2022 roku. Od tego czasu nowe luki w tej wersji nie są łatane, a firmy hostingowe stopniowo wycofują stare PHP ze swoich serwerów.

Do tego dochodzi ekosystem. Producenci modułów, operatorzy płatności i firmy kurierskie rozwijają wtyczki pod nowsze wersje PrestaShop. Sklep na 1.7 zostaje z coraz starszymi modułami, które w pewnym momencie przestają działać, na przykład po zmianie API po stronie operatora. A sklep przechowuje dane klientów i zamówienia, więc bezpieczeństwo to nie tylko kwestia techniczna, ale też RODO.

Wersja 8 czy od razu 9?

PrestaShop 8 to mniejszy skok. Działa na PHP od 7.2 do 8.1, a zmiany w stosunku do 1.7 są na tyle umiarkowane, że część modułów i szablonów wymaga tylko aktualizacji. Wersja 8 jest jednak już w fazie rozszerzonego wsparcia, więc to raczej przystanek niż cel na lata.

PrestaShop 9 to duża zmiana pod spodem. Wymaga PHP co najmniej 8.1, opiera się na Symfony 6.4 zamiast 4.4, ma nowe API do panelu administracyjnego i nowy szablon Hummingbird, który nie jest domyślny. Zmieniło się też to, jak moduły mogą udostępniać swoje pliki, więc starsze moduły częściej wymagają przeróbek albo nowych wersji.

Która wersja jest lepsza dla Twojego sklepu, zależy głównie od modułów. Jeśli kluczowe moduły mają już wersje zgodne z 9, warto iść od razu na 9. Jeśli nie, rozsądniej jest przejść na 8 i zaplanować kolejny krok, gdy producenci nadrobią zaległości. Celem jest sklep, który działa jak dotąd, tylko bezpieczniej, a nie najwyższy numer wersji za wszelką cenę.

Aktualizacja czy migracja: czym to się różni

PrestaShop ma oficjalny moduł do aktualizacji, Update Assistant (wcześniej znany jako 1-Click Upgrade). Na czystym sklepie z kilkoma standardowymi modułami potrafi przeprowadzić aktualizację z poziomu panelu. Przy starszych wersjach przechodzi się zwykle etapami: najpierw z 1.7 do 8, a dopiero potem do 9.

W praktyce sklepy po kilku latach działania rzadko są „czyste”. Mają płatne moduły, własne modyfikacje, nadpisania (override) i szablon dopasowany do marki. Wtedy pewniejszą drogą bywa migracja: nowa, czysta instalacja aktualnej wersji, przeniesienie danych (produkty, klienci, zamówienia, treści) i odtworzenie funkcji na zgodnych modułach. Trwa to dłużej niż kliknięcie w aktualizator, ale daje sklep bez zaszłości, które później dają o sobie znać.

Co najczęściej sprawia problemy

  • Płatne moduły. Część modułów kupionych do 1.7 ma osobne wersje dla 8 i 9, często wymagające nowej licencji. Czasem trzeba znaleźć zamiennik albo napisać brakującą funkcję na zamówienie. Takie koszty dobrze znać przed rozpoczęciem prac.
  • Nadpisania i zmiany w rdzeniu. Modyfikacje wprowadzane latami bezpośrednio w kodzie PrestaShop albo przez override to najczęstsze źródło błędów po aktualizacji. Każdą trzeba przejrzeć i zdecydować, czy jest jeszcze potrzebna.
  • Szablon. Szablon pisany pod 1.7 zwykle wymaga dostosowania, a mocno zmodyfikowany czasem łatwiej przepisać, niż łatać.
  • Integracje. Płatności, kurierzy, fakturowanie, marketplace'y, ERP i mailing muszą mieć wersje zgodne z nowym PrestaShop i nowym PHP.
  • Serwer. Nowa wersja potrzebuje nowszego PHP i odpowiedniej konfiguracji. Jeśli obecny hosting jej nie zapewnia, przeniesienie sklepu na nowy serwer najlepiej zaplanować jako osobny etap.

Jak przeprowadzić migrację bez przestoju

  1. Kopia i środowisko testowe. Pełna kopia plików i bazy, na której można pracować bez wpływu na działający sklep.
  2. Audyt migracyjny. Lista wszystkich modułów z decyzją dla każdego (zostaje, aktualizacja, zamiennik, do usunięcia), przegląd nadpisań, szablonu i integracji. Na tej podstawie powstaje plan i wycena.
  3. Migracja na kopii. Podniesienie PHP i PrestaShop, przeniesienie danych, aktualizacja albo wymiana modułów, dopasowanie szablonu. Sklep produkcyjny w tym czasie normalnie sprzedaje.
  4. Testy. Cały proces zakupowy, płatności, dostawy, faktury, maile transakcyjne, panel i integracje. Wersję testową warto przejrzeć samemu przed przełączeniem.
  5. Przełączenie. W oknie najmniejszego ruchu, z pełną kopią gotową do szybkiego przywrócenia. Zamówienia i konta klientów, które pojawiły się w trakcie prac, przenosi się tuż przed przełączeniem.
  6. Nadzór po starcie. Pierwsze dni to czas na wyłapanie drobnych błędów, które ujawniają się dopiero przy prawdziwym ruchu.
Pięć kroków migracji PrestaShop bez przestoju: kopia i środowisko testowe, audyt migracyjny, migracja na kopii, testy oraz przełączenie w oknie najmniejszego ruchu i nadzór po starcie.
Prace trwają na kopii sklepu, a samo przełączenie to krótkie okno, zwykle w nocy.

Jak nie stracić pozycji w Google

Przy migracji łatwo niechcący zaszkodzić SEO. Najważniejsze, żeby adresy produktów i kategorii zostały takie same. Jeśli muszą się zmienić, każdy stary adres powinien przekierowywać (301) na nowy odpowiednik, a nie na stronę główną. Warto też sprawdzić, czy przeniosły się tytuły i opisy meta, przyjazne adresy URL, mapa strony i dane strukturalne produktów.

Po przełączeniu dobrze jest zgłosić nową mapę strony w Google Search Console i przez kilka tygodni obserwować raport indeksowania. To też dobra okazja do poprawy szybkości sklepu, bo nowsze PHP i PrestaShop same w sobie działają wydajniej.

Od czego zależy czas i koszt

Nie ma jednej stawki za migrację PrestaShop, bo dwa sklepy na tej samej wersji mogą wymagać zupełnie innej pracy. Największy wpływ mają liczba i rodzaj modułów, ilość własnych modyfikacji, stan szablonu, liczba integracji oraz to, czy przy okazji zmienia się serwer. Dlatego rzetelną wycenę da się podać dopiero po audycie migracyjnym, a nie na podstawie samego numeru wersji.

Najczęstsze pytania

Czy istnieje PrestaShop 1.8?

Nie. Po wersji 1.7 PrestaShop zmienił numerację, więc kolejne wydania to 8 i 9.

Czy można przejść z 1.7 od razu na 9?

Przy migracji, czyli nowej instalacji i przeniesieniu danych, tak. Przy aktualizacji oficjalnym modułem przechodzi się zwykle etapami, przez wersję 8.

Czy stracę zamówienia, klientów i historię sklepu?

Nie powinieneś. Produkty, klienci, zamówienia i treści są przenoszone, a ostatnie zamówienia dosynchronizowuje się tuż przed przełączeniem.

Czy sklep przestanie działać na czas migracji?

Nie. Prace trwają na kopii, a samo przełączenie to krótkie okno, zwykle w nocy.

Prowadzimy aktualizacje i migracje PrestaShop od audytu po nadzór po starcie. Jeśli Twój sklep działa na 1.7, zobacz, jak wygląda migracja PrestaShop u nas, albo opisz swój sklep w formularzu bezpłatnej wyceny. Na początek przydatny może być też audyt sklepu, który pokaże, w jakim stanie są moduły i serwer.