Przejdź do treści

Ustawienia plików cookie

Prosimy wybrać, na które rodzaje plików cookie Państwo zezwalają. Wybór można zmienić w dowolnym momencie w Ustawieniach plików cookie na dole każdej strony. Polityka prywatności

Niezbędne

Zawsze włączone

Potrzebne do logowania, zachowania koszyka i zapamiętania wyborów. Są zawsze włączone.

Jakie pliki cookie?
  • weboke_sessie, weboke_klant, weboke_remember: sesja i pozostanie zalogowanym
  • weboke_basket: koszyk
  • wkBtwIncl: wyświetlanie cen z VAT lub bez VAT
  • wok_cookies: wybór dotyczący plików cookie, 12 miesięcy

Mierzą, która reklama prowadzi do odwiedzin lub zamówienia, abyśmy nie płacili za reklamy, które nic nie dają.

Jakie pliki cookie?
  • Google Ads przez Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, reklamy w ChatGPT
  • wok_aff: przez którego partnera trafili Państwo do nas (program partnerski), 60 dni

4,6

Kraj i język

Każdy kraj ma własną stronę z cenami i stawką VAT tego kraju.

Wyświetl

Status WooCommerce i Zaplanowane działania: wykrywanie problemów

Czy w Państwa sklepie zalegają niezapłacone zamówienia, integracje działają z opóźnieniem albo sklep zachowuje się dziwnie po aktualizacji? Wtedy należy zacząć od WooCommerce > Status. Tam widać, jak skonfigurowany jest serwer, jakie błędy zarejestrował WooCommerce oraz jakie zadania działają w tle lub kończą się niepowodzeniem. Ten artykuł pokazuje, co tam można znaleźć oraz jak dołączyć raport systemowy, gdy proszą Państwo o pomoc.

Zakładki WooCommerce > Status

ZakładkaCo tam widać
Status systemu (System status)Wersje WordPress, WooCommerce i PHP, limit pamięci, ustawienia PHP takie jak max_input_vars, czy WP-Cron jest włączony, bazę danych, aktywne wtyczki oraz szablony nadpisujące Państwa motyw.
Narzędzia (Tools)Przyciski umożliwiające na przykład wyczyszczenie danych tymczasowych lub ponowne utworzenie stron sklepu. Przed użyciem prosimy najpierw wykonać kopię zapasową.
Dzienniki (Logs)Komunikaty WooCommerce oraz rozszerzeń, takich jak wtyczka płatności. Poważne błędy trafiają do dziennika o nazwie fatal-errors.
Zaplanowane działania (Scheduled Actions)Kolejka zadań działających w tle, pogrupowana według statusu.

Zaplanowane działania i Action Scheduler

Sklep wykonuje wiele zadań, które nie są związane bezpośrednio z działaniem odwiedzającego: anulowanie niezapłaconych zamówień po upływie czasu rezerwacji zapasów, wysyłanie e maili i webhooków, aktualizowanie raportów, usuwanie starych danych. W tym celu WooCommerce korzysta z Action Scheduler, kolejki używanej również przez wiele innych wtyczek, takich jak subskrypcje czy integracje księgowe.

StatusZnaczenie i co należy zrobić
Oczekujące (Pending)Zadanie jeszcze się nie wykonało. Jeśli widać wiele zadań z datą z przeszłości, kolejka ma opóźnienie: prosimy sprawdzić cron (patrz poniżej).
W trakcie (In-progress)Zadanie jest obecnie wykonywane. Jeśli działanie zbyt długo pozostaje w tym stanie, prosimy sprawdzić dziennik obok.
Zakończone (Complete)Wykonane. Domyślnie są automatycznie usuwane po miesiącu.
Niepowodzenie (Failed)Wystąpił błąd. Prosimy przeczytać komunikat w kolumnie Dziennik.
Anulowane (Canceled)Zadanie celowo nie zostało wykonane; zazwyczaj nie ma powodu do obaw.

W przypadku nieudanych działań, kolumna Grupa oraz nazwa hooka zwykle wskazują, która wtyczka je utworzyła. Często chodzi o integrację, która stała się niedostępna, na przykład po zmianie hasła. Prosimy najpierw usunąć przyczynę, a następnie ponownie uruchomić działania za pomocą Uruchom teraz (Run). Jeśli lista stale rośnie, nie należy jej po prostu czyścić, lecz ustalić, która wtyczka wciąż planuje lub kończy zadania niepowodzeniem.

WP-Cron i prawdziwe zadanie cron

Kolejka jest przetwarzana przez WP-Cron. Domyślnie WordPress uruchamia zaplanowane zadania tylko wtedy, gdy pojawi się odwiedzający. W nocy dzieje się więc niewiele, a przy dużym ruchu zadania wykonywane są "przy okazji" żądania klienta, który chce dokonać płatności. Dla sklepu lepszym rozwiązaniem jest prawdziwe zadanie cron:

  1. W pliku wp-config.php prosimy dodać linię define('DISABLE_WP_CRON', true);
  2. W DirectAdmin, w sekcji Cron Taken, prosimy utworzyć zadanie z poleceniem /usr/local/bin/php /home/gebruikersnaam/domains/example.com/public_html/wp-cron.php. Prosimy zastąpić gebruikersnaam oraz domenę własnymi danymi.
  3. Zadanie nie powinno być uruchamiane częściej, niż pozwalają na to zasady dotyczące zadań cron. W instrukcji zalecamy uruchamianie zadania nie częściej niż raz na 10 minut.

Wszystkie kroki i zasady opisane są w artykułach Zadania Cron: automatyczne uruchamianie zadań oraz Tworzenie zadania cron (i co zrobić, gdy nie działa). Następnie prosimy sprawdzić w sekcji Zaplanowane działania, czy liczba zaległych oczekujących działań maleje.

Wyszukiwanie błędów: dzienniki

Przesyłanie raportu systemowego do wsparcia

  1. Prosimy przejść do WooCommerce > Status i kliknąć Get system report.
  2. Prosimy kliknąć Copy for support i wkleić raport do zgłoszenia, lub kliknąć Download for support i dołączyć plik jako załącznik.
  3. Prosimy podać, co nie działa, od kiedy, oraz co zostało zmienione w tym czasie. Patrz Proszenie o pomoc: jakie informacje przekazać do wsparcia?

Wsparcie techniczne wtyczki płatności lub innego rozszerzenia często w pierwszej kolejności prosi właśnie o ten raport. Prosimy nigdy nie przesyłać haseł.

Warto wyrobić sobie nawyk: raz w tygodniu prosimy sprawdzać w sekcji Zaplanowane działania liczbę nieudanych i zaległych działań, a także dzienniki. Dzięki temu uszkodzoną integrację widać już po kilku dniach, a nie dopiero wtedy, gdy brakuje faktur.

Więcej informacji

Czy ten artykuł był pomocny?

← Powrót do Hosting: informacje ogólne

Chwileczkę…

Konfiguracja domen

Dla każdej domeny można ustawić serwery nazw, powiązanie z hostingiem oraz to, kto zostanie właścicielem.

Wczytywanie domen…