Sklep może pokazywać aktywną subskrypcję, a mimo to coś po drodze może nie grać: odnowienie jest ustawione ręcznie, kolejny termin płatności zniknął albo system nie ma zaplanowanej akcji. I właśnie wtedy zaczyna się małe śledztwo, bez lupy, ale za to z panelem WooCommerce.
WooCommerce Subscriptions Health Check pomaga wyłapać takie rekordy. Ważne: to nie jest magiczny przycisk „napraw wszystko”. Narzędzie skanuje dane i pokazuje subskrypcje, które warto sprawdzić. Decyzję, co dalej, podejmuje właściciel sklepu albo osoba administrująca. Poniżej znajdziesz prostą ścieżkę: gdzie uruchomić skan, jak czytać jego wyniki i czego nie klikać w ciemno.
Na czym polega WooCommerce Subscriptions Health Check?
WooCommerce Subscriptions Health Check to diagnostyczne, tylko do odczytu narzędzie dostępne w panelu WooCommerce. Jego zadaniem jest wskazanie subskrypcji, przy których mogą występować problemy z odnowieniami. Skan sprawdza między innymi sytuacje, w których abonament działa w ręcznym trybie odnowienia, choć dostępna jest płatność automatyczna.
Narzędzie szuka także brakujących terminów odnowień oraz brakujących zaplanowanych akcji odnowienia. Wyniki pojawiają się w osobnych widokach, dzięki czemu można rozdzielić problem konfiguracji od problemu z harmonogramem albo historią płatności.
Najważniejsza zasada brzmi: wynik skanu jest listą kandydatów do weryfikacji, a nie gotową diagnozą. Health Check nie zmienia subskrypcji automatycznie, nie podejmuje decyzji za administratora i nie odzyskuje sam zaległych płatności. Pokazuje kierunek dalszego sprawdzania. To sporo, ale nadal nie autopilot.
Gdzie znaleźć Health Check w panelu WooCommerce?
W panelu WordPress przejdź do WooCommerce → Status → Subscriptions. Na tej stronie znajdziesz podsumowanie ostatniego skanu, zakres sprawdzonych subskrypcji oraz dostępne widoki wyników.
Jeśli chcesz sprawdzić sklep od razu, uruchom skan ręcznie przyciskiem Run now. Możesz też włączyć skany nocne w WooCommerce → Settings → Subscriptions. Wtedy narzędzie będzie wykonywać je automatycznie. Sam skan nie zmienia danych subskrypcji. Nie oznacza też, że znalezione odnowienia zostaną natychmiast przetworzone.
Szybka kontrola przed uruchomieniem skanu
Potraktuj Health Check jako punkt startowy. Przy większej liczbie abonamentów nie zakładaj z góry, że każdy oznaczony rekord jest błędnie skonfigurowany. Najpierw przejrzyj kilka przykładów i zobacz, jak w sklepie działają bramki płatnicze, zadania cykliczne, wtyczki oraz integracje.
Konfiguracja jednego sklepu może różnić się od konfiguracji innego. Dlatego wynik trzeba zestawić z historią konkretnej subskrypcji, jej statusem i ustawieniami płatności. Spokojne sprawdzenie jest tu lepsze niż szybkie klikanie. Panel nie ucieknie.
Supports auto-renewal — co oznacza ta lista?
Lista Supports auto-renewal pokazuje subskrypcje ustawione na ręczne odnowienie, mimo że istnieje zapisana metoda płatności albo token na bramce obsługującej automatyczne płatności cykliczne. Innymi słowy: sklep ma techniczną możliwość automatyzacji, ale dana subskrypcja nadal czeka na ręczne odnowienie.
Na liście mogą pojawić się między innymi subskrypcje ze statusem active, on-hold albo pending-cancel. Znaczenie mają także ręczny tryb odnowienia, ustawiona metoda płatności oraz zapisany token płatniczy na obsługiwanej bramce.
Przy analizie rekordu zwróć uwagę na kolumny Billing mode, Renewal preference, Payment method i status subskrypcji. Wartość Default w polu Renewal preference może wskazywać kandydata do korekty, ale sama w sobie nie jest dowodem błędu.
Szczególnej uwagi wymaga wartość Opted out. Może oznaczać, że klient albo administrator świadomie wyłączył automatyczne odnowienie. Zmienianie takiej subskrypcji bez dodatkowej weryfikacji może odwrócić zamierzoną decyzję.
Jak czytać rekord oznaczony przez narzędzie
Nie traktuj oznaczenia jako polecenia „zmień natychmiast”. Przejdź przez krótką checklistę:
- Sprawdź, czy odnowienie jest ustawione jako Manual.
- Potwierdź obecność zapisanej metody płatności albo tokenu na obsługiwanej bramce.
- Porównaj status subskrypcji z wartością w polu Renewal preference.
- Jeśli widzisz Opted out, sprawdź, czy wyłączenie automatyzacji było zamierzone.
Dopiero po takim sprawdzeniu można rozważać zmianę trybu. Nie rób masowej korekty tylko dlatego, że lista wygląda długo. Szczególnie ostrożnie podejdź do subskrypcji po imporcie, migracji albo przy niestandardowej integracji.
Missing renewals — gdzie zniknęło odnowienie?
Lista Missing renewals dotyczy innego rodzaju sygnału niż Supports auto-renewal. Trafiają na nią aktywne lub wstrzymane subskrypcje, dla których brakuje daty kolejnej płatności albo data już minęła i nie ma odpowiadającego jej zamówienia odnowienia.
Najprościej zapamiętać to tak: Supports auto-renewal mówi głównie o konfiguracji trybu płatności — ręczny tryb mimo dostępnej automatyzacji. Missing renewals mówi o harmonogramie lub historii odnowienia — brakuje terminu albo pasującego zamówienia.
W dokumentacji występuje także widok Missing scheduled actions. Dotyczy automatycznych subskrypcji z przyszłą datą płatności, dla których nie ma zaplanowanej akcji odnowienia w Action Scheduler. To dodatkowy sygnał, że warto sprawdzić mechanizm zadań cyklicznych.
Brak daty, przeterminowana data i brak akcji
Te trzy sytuacje mogą wyglądać podobnie, ale nie oznaczają dokładnie tego samego:
- Brak next payment date oznacza, że nie zapisano kolejnego terminu płatności.
- Przeszła data bez pasującego zamówienia odnowienia wskazuje, że brakuje odpowiadającego jej zamówienia.
- Brak zaplanowanej akcji odnowienia oznacza potrzebę sprawdzenia zadań cyklicznych i Action Scheduler.
Nie wyciągaj z samej listy wniosku, że płatność na pewno została pobrana albo że klient na pewno utracił dostęp. Przyczyną mogą być konflikty wtyczek lub własnego kodu, problemy serwera albo migracji, a także nieuruchamiające się zaplanowane akcje. Bez danych konkretnego sklepu nie da się uczciwie wskazać jednej przyczyny.
Co sprawdzić przed ręczną zmianą subskrypcji?
Zanim zmienisz tryb odnowienia albo zaczniesz ręcznie przetwarzać odnowienie, sprawdź cały kontekst. Sam fakt, że rekord pojawił się na liście Health Check, to za mało.
Najpierw zobacz Renewal preference. Jeśli widnieje tam Opted out, ustal, czy klient albo administrator świadomie wyłączył automatyczne odnowienie. Potem zweryfikuj metodę płatności, jej ważność oraz ekran edycji subskrypcji. Zapisany token nie powinien być traktowany jak gwarancja, że każda płatność przejdzie bez problemu.
Przejrzyj historię subskrypcji, bieżący status, datę kolejnej płatności i naturalną datę zakończenia abonamentu. Sprawdź też, czy nie istnieje już oczekujące zamówienie odnowienia. Dzięki temu unikniesz sytuacji, w której ręczna akcja dubluje coś, co już jest w toku.
Przy Missing renewals przyjrzyj się również zaplanowanym zadaniom. Jeśli problem pojawił się po migracji, zmianie wtyczki albo modyfikacji własnego kodu, nie zakładaj od razu, że winna jest sama subskrypcja. Potrzebna może być szersza diagnostyka konfiguracji sklepu, serwera i zadań cyklicznych.
Krótka checklista przed kliknięciem Zmień
- Czy klient albo administrator wyłączył automatyczne odnowienie?
- Czy subskrypcja nadal jest aktywna lub wstrzymana i nie ma daty zakończenia?
- Czy metoda płatności oraz zapisany token są dostępne?
- Czy w historii nie ma już zamówienia odnowienia?
- Czy problem nie dotyczy zaplanowanej akcji, serwera, migracji, wtyczki albo własnego kodu?
Nie wykonuj masowych zmian bez przejrzenia przykładowych rekordów i specyfiki sklepu. Zmiany na żywym sklepie mogą wpływać na dostęp klienta oraz przyszłe obciążenia. Przy niejasnej sytuacji bezpieczniej wykonać kopię zapasową, sprawdzić historię i skonsultować zmianę z administratorem sklepu albo wsparciem WooCommerce.
Czy zmiana na automatyczne odnowienie pobierze pieniądze od razu i kiedy poprosić o pomoc?
Zmiana trybu z ręcznego na automatyczny nie powoduje natychmiastowego pobrania pieniędzy. Automatyczne odnowienie ma zostać podjęte dopiero w kolejnym zaplanowanym terminie. Wcześniejsze zaległości nie są automatycznie pobierane wstecz.
To jednak nie znaczy, że można zmieniać ustawienia bez sprawdzenia. Jeśli Health Check pokazuje wiele podobnych rekordów, problem pojawił się po migracji albo sklep korzysta z własnego kodu i niestandardowych integracji, pojedyncza edycja może nie rozwiązać sprawy. Warto wtedy sprawdzić logi, cron, Action Scheduler, działanie bramki oraz konfigurację środowiska.
Health Check wskazuje kierunek, ale nie rozstrzyga samodzielnie, dlaczego odnowienie nie zadziałało w konkretnym sklepie. Nie obiecuje też odzyskania wszystkich utraconych płatności. Jeśli nie masz pewności, co oznacza dany rekord, nie zgaduj na żywym abonamencie.
Podsumowanie: skan to początek, nie autopilot
Uruchom skan w WooCommerce → Status → Subscriptions. Potem rozdziel dwa główne sygnały: Supports auto-renewal dotyczy ręcznego trybu mimo dostępnej automatyzacji, a Missing renewals brakującego terminu albo zamówienia odnowienia. Następnie sprawdź historię, metodę płatności, status, Renewal preference i harmonogram. Dopiero wtedy rozważ zmianę.
Jeśli problem dotyczy sklepu lub jego konfiguracji, opisz, co pokazuje Health Check. Napisz do Szwagra i opowiedz, czego potrzebujesz — strony, grafiki, filmu albo tekstów.





