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.