Aktualizacja WooCommerce bez wywracania sklepu: procedura

Bezpieczna aktualizacja WooCommerce to pięć kroków: kopia zapasowa, test na kopii sklepu, aktualizacja w ustalonej kolejności, weryfikacja ścieżki zakupowej i okno czasowe poza godzinami szczytu sprzedaży. Ta procedura brzmi jak nadmiar ostrożności dokładnie do momentu, w którym pierwsza aktualizacja wywróci koszyk w piątek wieczorem. Oto jak wygląda w praktyce.

Krok 1: kopia, którą umiesz przywrócić

Przed każdą aktualizacją: kopia plików i bazy danych. Kluczowe słowo to „przywrócić”: kopia, której nigdy nie testowałeś, jest deklaracją, nie zabezpieczeniem. Procedurę przywracania trzeba przejść przynajmniej raz na środowisku testowym.

Krok 2: najpierw kopia sklepu, potem sklep

Aktualizacje testuje się na kopii roboczej: identyczne wersje, identyczne wtyczki, ruch zerowy. Na kopii wychodzą konflikty wtyczek i zmiany szablonów WooCommerce, które na produkcji oznaczałyby białą stronę w środku dnia sprzedaży.

Krok 3: kolejność ma znaczenie

Kolejność, która minimalizuje konflikty: najpierw kopie i wtyczki pomocnicze, potem wtyczki krytyczne dla sprzedaży (płatności, dostawy), potem WooCommerce, na końcu WordPress i motyw. Po każdej grupie krótka weryfikacja. Aktualizowanie wszystkiego jednym kliknięciem oszczędza pięć minut i potrafi kosztować noc debugowania: przy dwudziestu zmienionych składnikach naraz nie wiadomo nawet, od czego zacząć szukanie winnego.

Osobna uwaga do motywów i szablonów: jeśli sklep nadpisuje szablony WooCommerce w motywie, każda większa aktualizacja WooCommerce może zmienić strukturę tych plików. Listę nadpisanych szablonów znajdziesz w statusie WooCommerce: sprawdzaj ją przed aktualizacją, nie po.

Krok 4: weryfikacja ścieżki zakupowej

Po aktualizacji nie wystarczy zobaczyć, że strona główna działa. Sprawdzasz ścieżkę, którą przechodzi klient: wyszukanie produktu, dodanie do koszyka, kupon, wybór dostawy, płatność testowa, mail potwierdzający. Pięć minut klikania, które wyłapuje dziewięć na dziesięć problemów po aktualizacji.

Krok 5: okno i plan odwrotu

Aktualizuj poza godzinami szczytu Twojej sprzedaży i nigdy tuż przed weekendem, jeśli nikt nie będzie czuwał. Zanim klikniesz, miej plan odwrotu: wiesz, gdzie jest kopia, ile trwa przywrócenie i kto je wykona. Z planem najgorszy scenariusz to kwadrans przerwy, bez planu to noc.

Jeśli nie chcesz tego robić sam

Dokładnie ta procedura, z kopiami poza serwerem i testami przed każdym wdrożeniem, jest podstawą naszych pakietów opieki Care Plan. Ty sprzedajesz, aktualizacjami zajmuje się ktoś, kto robi je co tydzień na wielu sklepach.

Najczęstsze pytania

Poprawki bezpieczeństwa wdraża się jak najszybciej po publikacji, resztę w stałym rytmie, na przykład co dwa tygodnie. Zaleganie z aktualizacjami miesiącami sprawia, że pojedynczy skok wersji robi się ryzykowny.

Dla bloga tak, dla sklepu nie. Automat nie sprawdzi po aktualizacji, czy działa koszyk i płatności. W sklepie aktualizacja bez weryfikacji to loteria, w której stawką jest sprzedaż.

Najpierw tryb awaryjny: wyłączenie wtyczek przez zmianę nazwy katalogu na serwerze pozwala zwykle przywrócić panel. Potem diagnoza logów. A po ugaszeniu pożaru: wdrożenie kopii i procedury, żeby następnym razem różnica była między minutami a nocą pracy.

Przeczytaj też

Baza wiedzy

Przeczytaj kolejne artykuły

Kontakt

Porozmawiajmy o Twojej sprzedaży

Opisz w dwóch zdaniach, co sprzedajesz i co Ci przeszkadza. W ciągu 48 godzin dostaniesz wstępną diagnozę. Nic nie kosztuje, do niczego nie zobowiązuje

Jesteśmy:
Jak działamy?
1

Zaplanujmy rozmowę w dogodnym dla Ciebie terminie

2

Przeprowadzamy spotkanie zapoznawczo-konsultacyjne (zdalnie lub z dojazdem do klienta)

3

Przygotowujemy propozycję

Zaplanuj bezpłatną konsultację

Administratorem Twoich danych jest SemLabs sp. z o.o. z siedzibą w Dąbczu. Dane z formularza przetwarzamy, aby odpowiedzieć na zgłoszenie i przygotować bezpłatną wstępną diagnozę. Podanie danych jest dobrowolne, a pola wymagane są niezbędne do kontaktu zwrotnego. Przysługuje Ci m.in. prawo dostępu do danych, ich sprostowania, usunięcia i wniesienia sprzeciwu. Szczegóły — cele, podstawy prawne, odbiorcy i okresy przechowywania — opisuje Polityka prywatności. Korzystanie z usług reguluje Regulamin.