← Wszystkie poradniki

PrestaShop · Aktualizacje

Jak bezpiecznie aktualizować moduły PrestaShop?

Aktualizacja modułu nie powinna zaczynać się od kliknięcia „Aktualizuj”. Najpierw przygotuj powrót do poprzedniego stanu i krótki test funkcji, które moduł zmienia. Dotyczy to szczególnie płatności, dostaw, koszyka i ochrony ruchu.

1. Sprawdź paczkę i zgodność

Zapisz obecną wersję modułu, PrestaShop i PHP. Przeczytaj changelog nowego wydania oraz wymagania producenta. Ustal, czy aktualizacja wymaga dodatkowych kroków lub zmienia konfigurację.

Pobieraj paczkę ze źródła producenta. Moduły WO Software kupione na tej stronie pobierzesz z konta klienta zgodnie z uprawnieniami licencji i aktualizacji. Brak powiadomienia w Menedżerze modułów nie dowodzi, że moduł spoza Marketplace nie ma nowszej wersji.

2. Przygotuj kopię oraz plan przywrócenia

Wykonaj kopię bazy danych i plików sklepu. Zapisz ustawienia modułu, a jeśli modyfikowano jego kod, zachowaj te zmiany do porównania. W przypadku ochrony korzystającej z reguł serwera uwzględnij również .htaccess.

Sprawdź, gdzie znajduje się kopia i jak zostanie przywrócona. Samo cofnięcie plików ZIP może nie wystarczyć, jeśli aktualizacja zmieniła strukturę lub zawartość bazy. Pełne cofnięcie bazy produkcyjnej może utracić późniejsze zamówienia — dlatego najpierw testuj na odizolowanej kopii sklepu.

3. Najpierw środowisko testowe

Na kopii wyłącz wysyłkę rzeczywistych wiadomości, płatności produkcyjne i synchronizacje mogące zmieniać dane w innych systemach. Użyj właściwego trybu testowego integracji i domeny dopuszczonej przez licencję.

Zaktualizuj jeden moduł i sprawdź jego funkcje przed kolejną zmianą. Dzięki temu łatwiej powiązać ewentualny problem z konkretnym wydaniem. Kopia sklepu musi być chroniona przed przypadkowym użyciem przez klientów.

4. Wgraj aktualizację zgodnie z instrukcją

Zaplanuj przerwę techniczną, jeżeli aktualizacja może przerwać zakupy. Dla paczki ZIP skorzystaj z Menedżera modułów oraz procedury producenta. Poczekaj na wynik operacji i potwierdź numer zainstalowanej wersji.

Nie odinstalowuj ani nie resetuj modułu tylko po to, aby wgrać nową wersję. Takie działania mogą usunąć konfigurację lub dane; zwykła aktualizacja powinna przebiegać ścieżką przewidzianą przez producenta.

5. Przejdź krótki test klienta i zaplecza

Przygotuj listę zależną od funkcji modułu. Po aktualizacji porównaj wynik z zachowaniem sprzed zmiany. Sam komunikat o poprawnej instalacji nie sprawdza integracji ani zakupów.

  • Otwórz stronę główną, kategorię i produkt; użyj filtrów.
  • Sprawdź koszyk i logowanie w nowej sesji.
  • Zweryfikuj dostawy i przejście do płatności, bez nieplanowanej opłaty.
  • Sprawdź konfigurację modułu, potrzebne zadania CRON i logi.
  • Dla ochrony ruchu sprawdź normalne działania klienta przed zaostrzeniem reguł.

6. Gdy pojawi się problem

Zapisz godzinę, komunikat i kroki odtworzenia. Nie dokładaj kolejnych aktualizacji, aby przypadkiem nie zatrzeć przyczyny. Skontaktuj się z producentem z numerami wersji i zanonimizowanym materiałem diagnostycznym.

Przywracanie wykonaj według przygotowanego planu, z uwzględnieniem zmian bazy oraz nowych danych produkcyjnych. Po powrocie do sprawnej wersji ponownie sprawdź funkcje sklepu.