W sklepie aktualizacja może zepsuć coś znacznie ważniejszego niż układ nagłówka: płatność, koszyk, mapę Paczkomatów albo synchronizację stanów. Dlatego procedura aktualizacji WooCommerce powinna być bardziej rygorystyczna niż przy zwykłym blogu.
Szybka odpowiedź
Wykonaj backup, sprawdź changelogi, odtwórz sklep na stagingu, zaktualizuj komponenty i przejdź testowe zamówienie od produktu aż do potwierdzenia płatności oraz wysyłki. Miej przygotowany rollback.
Backup
Pliki i baza są ważne, ale pamiętaj, że sklep zmienia się cały czas. Jeśli rollback wymaga przywrócenia bazy sprzed kilku godzin, możesz utracić nowe zamówienia.
Staging
Środowisko testowe powinno mieć wyłączone realne wysyłki maili i produkcyjne płatności. Używaj trybów sandbox operatorów.
Changelog
Sprawdź WooCommerce, motyw, płatności, wysyłkę i ważne rozszerzenia. Duża aktualizacja może zmienić wymagania albo szablony.
Szablony motywu
WooCommerce pozwala nadpisywać szablony w motywie. Po aktualizacji stare nadpisania mogą stać się niezgodne. Panel często informuje o przestarzałych template'ach.
Test produktu
Sprawdź produkt prosty i wariantowy, cenę, stan i promocję.
Koszyk i checkout
Dodaj produkt, zmień ilość, zastosuj kod rabatowy, wybierz wysyłkę i przejdź walidację.
Płatność
Użyj sandboxu. Sprawdź zarówno sukces, jak i anulowanie lub błąd.
Wysyłka
Jeśli masz InPost albo inną integrację, sprawdź mapę punktów, zapis metody i generowanie przesyłki.
E-maile
Zweryfikuj wiadomość klienta i administratora oraz zmianę statusu.
Integracje
Sprawdź Base/ERP/Allegro na kontrolowanym zamówieniu. Błąd synchronizacji może nie być widoczny w frontendzie.
Wdrożenie na produkcję
Wybierz porę o niższym ruchu, zrób świeżą kopię i powtórz krótki smoke test po zmianie.
Monitoring
Przez kolejne godziny obserwuj błędy PHP, webhooki płatności i zamówienia. Aktualizacja kończy się dopiero wtedy, gdy wiemy, że realna sprzedaż przebiega prawidłowo.
Minimalna procedura operacyjna
Dla procesu aktualizacja WooCommerce warto mieć krótką, powtarzalną procedurę zamiast polegać na pamięci administratora. Przed zmianą zapisz wersje kluczowych komponentów i wykonaj kopię. Po zmianie przejdź te same testy funkcjonalne i zachowaj informację o wyniku.
Dobra procedura obejmuje:
- zakres planowanej zmiany,
- świeży backup i możliwość rollbacku,
- test na stagingu dla zmian o większym ryzyku,
- wdrożenie jednego logicznego pakietu zmian,
- test funkcji biznesowych,
- sprawdzenie logów,
- monitoring po publikacji.
Dzięki temu po kilku miesiącach nadal wiadomo, co zostało zmienione i dlaczego. Jest to szczególnie ważne, gdy stroną zajmuje się więcej niż jedna osoba.
Powiązane poradniki HeatLogic
Potrzebujesz pomocy?
HeatLogic może wykonywać aktualizacje WooCommerce w ramach Care: kopia, staging, test sprzedaży, wdrożenie i obserwacja po zmianie.
Najczęściej zadawane pytania
Czy WooCommerce można aktualizować automatycznie?
Technicznie tak, ale w sklepie warto mieć mechanizm kopii, monitoring i testy, szczególnie dla dużych zmian.
Czy staging może używać prawdziwej bramki płatności?
Lepiej użyć trybu testowego/sandbox, aby nie generować realnych transakcji.
Czy backup bazy wystarczy?
Nie. Potrzebujesz także plików, a rollback sklepu musi uwzględniać nowe zamówienia powstałe po wykonaniu kopii.
Co testować po aktualizacji?
Minimum: produkt, koszyk, checkout, płatność, wysyłkę, e-maile i najważniejsze integracje.
