WP Desk Care - zadbaj o swój biznes online!

Sprawdzona opieka techniczna dla Twojego sklepu.

Jak bezpiecznie przejść z linii 6.x na 7.x

Aktualizacja głównego wydania budzi obawy głównie dlatego, że robi się ją rzadko i zwykle bez planu. Przy sklepie stawka jest konkretna: zepsuta płatność albo brakujący mail z potwierdzeniem kosztują od razu. Poniżej kolejność, która to porządkuje.

Jak bezpiecznie przejść na 7.x, krok po kroku

Najpierw jedna rzecz, która oszczędza niepotrzebnej pracy: nie przechodzisz przez 7.0 po drodze. Aktualizator poda Ci od razu najnowsze wydanie, czyli 7.1, i tak ma być.

Cała operacja ma pięć kroków, w tej kolejności.

  1. Sprawdź PHP. Rekomendowane jest 8.2 lub 8.3. Wersję zobaczysz w Narzędzia, Stan witryny, Informacje. Jeśli masz 7.4, aktualizacja PHP jest osobnym zadaniem i idzie przed wszystkim innym.
  2. Przejrzyj wtyczki. W katalogu WordPressa każda ma wpisaną wersję, z którą była testowana. Wypisz te z 7.0 albo starszą, bo to one są najbardziej prawdopodobnym źródłem problemu.
  3. Zrób kopię i sprawdź, że umiesz ją przywrócić. Kopia, której nigdy nie odtwarzałeś, jest założeniem, nie zabezpieczeniem.
  4. Zaktualizuj klona i przetestuj ścieżkę zakupową. Nie stronę główną, tylko to, co zarabia.
  5. Dopiero potem produkcję, w najspokojniejszej godzinie i pojedynczo, nie wszystko naraz.

Przy małym sklepie to godzina do dwóch, z czego większość to testy na kopii.

Co dokładnie przetestować na kopii?

Przejdź przez to, co w sklepie zarabia. Dodaj produkt do koszyka, przejdź całe zamówienie, zapłać w trybie testowym bramki. Sprawdź, czy przyszedł mail do klienta i powiadomienie do Ciebie. Wystaw fakturę.

Wgraj zdjęcie produktowe i zobacz, czy wtyczka od kompresji albo znaku wodnego zadziałała, bo to jest miejsce, które w 7.1 zmieniło się najbardziej. Otwórz kartę produktu i kategorię na telefonie.

Jeśli masz szablon blokowy, czyli w menu Wygląd widzisz pozycję Edytor, sprawdź dodatkowo, czy edytor otwiera się poprawnie i czy własne bloki działają. Edytor ładuje się teraz w ramce i to potrafi zepsuć bloki robione na zamówienie.

Jeśli wysyłasz faktury do KSeF, dopisz do listy testów jedną pozycję: wystaw dokument testowy i potwierdź, że przeszedł. Status każdej faktury widzisz w darmowym dodatku KSeF do Faktur WooCommerce.

Aktualizacja sklepu na żywo

Najpierw rdzeń WordPressa, potem sprawdzenie. Potem wtyczki pojedynczo albo małymi grupami, ze sprawdzeniem po każdej. Jedna aktualizacja zbiorcza oszczędza dziesięć minut i kosztuje godzinę szukania, która z czternastu rzeczy coś popsuła.

Przez pierwsze dwie doby zaglądaj do zamówień częściej niż zwykle. Nie każdy błąd zgłasza się sam, a brakujący mail potwierdzający nie wywoła żadnego alertu.

Podsumowanie

Przejście z 6.x na 7.x nie wymaga kroków pośrednich: aktualizator instaluje od razu najnowsze wydanie, czyli 7.1, i instalowanie wcześniej 7.0 jest niepotrzebne.

Kolejność ma pięć kroków. PHP w wersji 8.2 lub 8.3, sprawdzane w Narzędzia, Stan witryny. Przegląd wtyczek pod kątem wpisanej zgodności, z listą tych, które mają 7.0 lub starszą. Kopia, którą potrafisz przywrócić. Aktualizacja na klonie z testem pełnej ścieżki zakupowej. Na końcu produkcja, w najspokojniejszej godzinie i pojedynczo, najpierw rdzeń, potem wtyczki po kolei.

Na kopii testuje się to, co zarabia, nie to, co widać: dodanie do koszyka, pełne zamówienie, płatność testową, mail do klienta i do sklepu, fakturę oraz wgranie zdjęcia produktowego, bo obsługa obrazków zmieniła się w 7.1 najbardziej. Przy szablonie blokowym dochodzi sprawdzenie edytora i własnych bloków, które ładują się teraz w ramce. Po wejściu na produkcję zamówienia warto obserwować przez dwie doby.

Najczęstsze pytania

Czy muszę najpierw zainstalować 7.0, a potem 7.1?

Nie. WordPress zaktualizuje się od razu do najnowszego wydania i tak jest poprawnie.

Co, jeśli któraś wtyczka nie ma wpisanej zgodności z 7.1?

Brak wpisu nie znaczy, że nie działa, tylko że autor tego nie potwierdził. Takie wtyczki testuj na kopii najdokładniej, a przy krytycznych napisz do producenta.

Ile powinna zająć cała operacja?

Przy małym sklepie godzina do dwóch. Przy wielu wtyczkach i własnym szablonie zarezerwuj pół dnia i nie planuj tego na piątek po południu.

Czy mogę się wycofać?

Tylko jeśli masz kopię sprzed aktualizacji i wiesz, jak ją przywrócić. Sprawdź też, czy hosting oferuje przywracanie jednym kliknięciem.

Zobacz inne artykuły