Aktualizacja PrestaShop to jeden z najczęstszych powodów awarii sklepów internetowych. Nieodpowiednie przygotowanie skutkuje błędem 500, białym ekranem lub uszkodzeniem bazy danych. Ten przewodnik pokazuje, jak robić to bezpiecznie.

Kiedy aktualizować PrestaShop?

Aktualizuj zawsze gdy:

  • Pojawiła się aktualizacja bezpieczeństwa (Security Release) — natychmiast
  • Twoja wersja PHP jest przestarzała i hosting wymusza upgrade — zaplanuj aktualizację
  • Moduły płatności przestały działać z powodu niekompatybilności — priorytet
  • Chcesz skorzystać z nowych funkcji najnowszej wersji

Krok 1 — Pełny backup

Bez backupu nie ruszaj dalej. Backup musi obejmować dwie rzeczy:

  1. Pliki sklepu — pobierz przez FTP lub panel hostingowy cały katalog sklepu
  2. Baza danych — eksportuj przez phpMyAdmin lub mysqldump do pliku .sql

Backup umieść w bezpiecznym miejscu poza serwerem (lokalny dysk lub chmura). Sprawdź czy backup jest kompletny — rozmiar pliku .sql powinien zgadzać się z rozmiarem bazy w panelu hostingowym.

Krok 2 — Środowisko testowe

Nigdy nie aktualizuj bezpośrednio na produkcji. Stwórz kopię sklepu na subdomenie (np. test.twojsklep.pl), wykonaj tam aktualizację i sprawdź działanie kluczowych funkcji:

  • Dodanie produktu do koszyka
  • Przejście przez checkout
  • Działanie modułów płatności
  • Panel administracyjny
  • Responsywność na telefonie

Krok 3 — Sprawdź kompatybilność modułów

Przed aktualizacją PrestaShop sprawdź na Addons Marketplace lub u dostawcy każdego modułu, czy jest kompatybilny z docelową wersją. Niekompatybilny moduł po aktualizacji może zablokować cały sklep. Lista modułów do sprawdzenia: płatności, dostawa, SEO, import produktów, integracje.

Krok 4 — Aktualizacja przez 1-Click Upgrade

PrestaShop oferuje oficjalny moduł aktualizacji — autoupgrade (1-Click Upgrade). Pobierz go z Addons Marketplace i zainstaluj. Przed uruchomieniem:

  1. Wyłącz sklep (Ustawienia → Ogólne → Tryb konserwacji)
  2. Wyłącz wszystkie niestandardowe moduły
  3. Uruchom asystenta aktualizacji — wybierz wersję docelową
  4. Postępuj zgodnie z instrukcjami kreatora

Krok 5 — Weryfikacja po aktualizacji

Po zakończeniu aktualizacji przejdź przez listę kontrolną:

  • Sprawdź logi błędów PHP (panel hostingowy lub plik error_log)
  • Wyczyść cache PrestaShop (Zaawansowane → Wydajność → Wyczyść cache)
  • Sprawdź działanie płatności w trybie testowym
  • Włącz sklep i monitoruj przez 24h

Najczęstsze błędy po aktualizacji

  • Biały ekran / błąd 500 — najczęściej niekompatybilny moduł. Wyłącz moduły jeden po drugim.
  • Zepsute style CSS — wyczyść cache przeglądarki i cache PrestaShop, zregeneruj zasoby motywu
  • Problemy z bazą danych — uruchom narzędzie naprawy BD w panelu (Zaawansowane → Baza danych)
  • Utrata motywu — nowe wersje PrestaShop mogą zmienić strukturę tematów; skontaktuj się z autorem motywu

Kiedy zlecić aktualizację profesjonalistom?

Jeśli Twój sklep ma wiele niestandardowych modułów, indywidualny motyw lub generuje kilkaset zamówień dziennie — zlecenie aktualizacji firmie zewnętrznej to bezpieczniejsze i tańsze rozwiązanie niż kilkudniowa awaria sklepu. Wyceniamy aktualizacje PrestaShop bezpłatnie.