Najbardziej kosztowne problemy w sklepie WooCommerce to te, które ujawniają się dopiero wtedy, gdy klienci zaczynają zgłaszać, że nie mogą zapłacić. Bramka płatności milknie po cichu, aktualizacja wtyczki psuje checkout, ktoś podmienia plik na serwerze, a kolejka zadań w tle puchnie i spowalnia sklep – i zwykle wychodzi to na jaw dopiero po fakcie. Sentrix to wtyczka od iLabs, która monitoruje kondycję sklepu w sześciu obszarach naraz i pokazuje te sygnały wcześniej, prostym, zrozumiałym językiem biznesowym wprost w panelu WordPressa.
Czym jest Sentrix?
Sentrix to lekki asystent diagnostyczny dla sklepów WooCommerce, dostępny w oficjalnym repozytorium WordPress.org. Wtyczka nie składa testowych zamówień, nie symuluje zakupów klientów i nie działa jako zewnętrzna usługa monitorująca – pracuje wyłącznie na realnych danych WordPressa i WooCommerce już obecnych w Twoim sklepie, prezentując bezpieczne podsumowania diagnostyczne bez ujawniania danych klientów.
Wymagania: WordPress 6.2 lub nowszy, PHP 7.4 lub nowszy, aktywne WooCommerce.
Sześć modułów, jeden panel
SalesGuard – kondycja płatności
SalesGuard odpowiada na jedno konkretne pytanie: czy klienci są w stanie skutecznie dokończyć płatność aktywnymi metodami w sklepie? Moduł porównuje skuteczność płatności w bieżącym okresie względem okresu porównawczego i wykrywa m.in. aktywne bramki bez ani jednej udanej transakcji, bramki ze spadkiem skuteczności, serię nieudanych prób płatności z rzędu czy okresy bez żadnej aktywności zamówień. Wynik prezentowany jest jako czytelny status: OK, Informacja (za mało danych), Ostrzeżenie lub Krytyczny. SalesGuard działa wyłącznie w trybie odczytu – nigdy nie tworzy ani nie modyfikuje zamówień, płatności czy konfiguracji sklepu.
ChangeMonitor – historia zmian w sklepie
ChangeMonitor rejestruje najważniejsze zmiany konfiguracji WordPressa i WooCommerce – aktywację, dezaktywację i aktualizacje wtyczek, zmiany aktywnego motywu, włączanie i wyłączanie bramek płatności, przełączanie ich trybu live/test, zapisy ustawień bramek oraz wybrane zmiany w ustawieniach checkoutu i ogólnej konfiguracji WooCommerce. Każde zdarzenie zapisywane jest z datą, godziną, typem i poziomem ważności, a sklep przechowuje do 200 zdarzeń z konfigurowalnym okresem retencji (30, 60 lub 90 dni). To odpowiedź na pytanie: co zmieniło się w sklepie, zanim pojawił się problem z płatnością czy checkoutem?
IntegrityGuard – integralność plików
IntegrityGuard wykrywa nieautoryzowane zmiany plików instalacji WordPress oraz podejrzane pliki PHP w katalogu uploads – częsty ślad backdoora. Działa w dwóch krokach: najpierw tworzysz punkt odniesienia (baseline), zapisując sumy kontrolne SHA-256 każdego pliku, a następnie w dowolnym momencie uruchamiasz skan porównujący aktualny stan plików z tym punktem odniesienia. Monitorowane obszary – rdzeń WordPressa, wtyczki, motywy i katalog uploads – można włączać osobno. Wszystkie operacje uruchamiane są ręcznie przez administratora; nie ma automatycznych ani zaplanowanych skanów.
SecurityGuard – utwardzanie i audyt bezpieczeństwa
SecurityGuard działa na dwóch warstwach. Warstwa utwardzająca to lekkie filtry stosowane przy każdym żądaniu: ukrywanie wersji WordPressa, usuwanie parametrów wersji z plików JS/CSS, ujednolicenie komunikatów błędów logowania, blokada punktu końcowego REST API do wyliczania użytkowników, opcjonalne wyłączenie komentarzy (z zachowaniem opinii o produktach WooCommerce) oraz blokada zbyt słabych haseł. Warstwa audytowa to działający na żądanie, tylko-do-odczytu przegląd siedmiu punktów kontrolnych, potwierdzający, że każda funkcja utwardzająca faktycznie działa.
SchedulerCleaner – porządek w kolejce zadań
SchedulerCleaner monitoruje kolejkę zadań Action Scheduler i pokazuje liczbę zadań w podziale na status: oczekujące, ukończone, nieudane i anulowane. Ręczne czyszczenie usuwa stare, ukończone i anulowane rekordy starsze niż skonfigurowany próg (domyślnie 30 dni), w partiach do 500 rekordów na operację. Zadania oczekujące i nieudane nigdy nie są usuwane – te ostatnie wymagają ręcznego przeglądu.
StoreAvailability – dostępność sklepu
StoreAvailability pasywnie monitoruje dostępność sklepu, rejestrując krytyczne błędy PHP, odpowiedzi HTTP w zakresie 5xx oraz wywnioskowane przerwy w działaniu serwera (gdy przerwa między udanymi żądaniami przekracza 120 sekund). Moduł działa w całości wewnątrz WordPressa – nie wymaga żadnej zewnętrznej infrastruktury monitorującej ani sztucznego ruchu testowego. Incydenty przechowywane są na liście do 50 wpisów, z 30-dniową retencją, widoczne na ekranie przeglądu Sentrix.
Prywatność i bezpieczeństwo danych
Sentrix został zaprojektowany tak, aby nie przechowywać wrażliwych danych klientów. Wyniki SalesGuard nie zawierają numerów zamówień, danych osobowych, adresów ani tokenów płatności – wyłącznie zagregowane statystyki bramek. ChangeMonitor przy zmianach bramek płatności zapisuje jedynie typ zmiany i nazwy zmienionych pól, nigdy wartości sekretów czy kluczy API. IntegrityGuard przechowuje tylko względne ścieżki plików i sumy kontrolne SHA-256 – nie odczytuje ani nie zapisuje treści plików, nie zapisuje też bezwzględnych ścieżek serwera. Żadne dane diagnostyczne nie są przesyłane do iLabs ani żadnej usługi zewnętrznej.
Jedyne miejsce, w którym wtyczka łączy się z zewnętrznym serwisem, to ekran Wsparcia w panelu Sentrix – osadzony tam formularz kontaktowy ładowany jest z ilabs.dev, a dane trafiają tam wyłącznie wtedy, gdy administrator sam otworzy tę stronę i wyśle wiadomość.
Instalacja krok po kroku
- Pobierz wtyczkę Sentrix z repozytorium WordPress.org.
- W panelu WordPressa przejdź do Wtyczki → Dodaj nową → Wyślij wtyczkę na serwer.
- Wgraj plik ZIP i aktywuj wtyczkę.
- Przejdź do sekcji „Sentrix” w menu panelu administracyjnego.
- Otwórz ekran „Overview”, aby zobaczyć status wszystkich modułów.
- Uruchom SalesGuard i kliknij „Check store”, aby wykonać pierwszą analizę płatności.
- Sprawdź ChangeMonitor i skonfiguruj okres retencji zdarzeń.
- Utwórz punkt odniesienia i uruchom pierwszy skan w IntegrityGuard.
- Przejrzyj aktywne funkcje utwardzające i uruchom audyt w SecurityGuard.
- Sprawdź kolejkę zadań w SchedulerCleaner i w razie potrzeby uruchom czyszczenie.
Najczęściej zadawane pytania
Czy do korzystania z Sentrix potrzebuję WooCommerce?
Tak. Sentrix jest tworzony z myślą o sklepach WooCommerce na WordPressie. SalesGuard i ChangeMonitor bezpośrednio korzystają z danych WooCommerce, a SecurityGuard, IntegrityGuard, StoreAvailability i SchedulerCleaner pracują na samym WordPressie – całość jest jednak pomyślana jako spójne narzędzie dla środowiska sklepowego.
Czy SalesGuard sprawdza, czy bramka płatności jest poprawnie skonfigurowana?
Nie bezpośrednio – moduł nie weryfikuje kluczy API ani sekretów webhooków, tylko analizuje realne wyniki ostatnich zamówień i prób płatności. Jeśli klienci próbują zapłacić daną bramką, a żadne zamówienie nie zostaje opłacone, SalesGuard zgłosi to jako sygnał krytyczny.
Czy zielony wynik SalesGuard gwarantuje, że płatności działają w tej chwili?
Nie. Pozytywny wynik oznacza brak niepokojących sygnałów w analizowanych danych zamówień – to nie jest gwarancja w czasie rzeczywistym ani zamiennik bezpośredniego testu bramki.
Co się dzieje, gdy zamówień jest zbyt mało do wiarygodnej oceny?
Sentrix unika fałszywych alarmów – przy niewystarczających danych SalesGuard pokazuje status informacyjny zamiast ostrzeżenia czy alertu krytycznego.
Czy IntegrityGuard skanuje pliki automatycznie?
Nie. Utworzenie punktu odniesienia, uruchomienie skanu i jego reset to operacje wykonywane ręcznie przez administratora – w darmowej wersji nie ma automatycznych ani zaplanowanych skanów.
Czy funkcje SecurityGuard wpływają na wydajność sklepu?
Funkcje utwardzające działają przy każdym żądaniu, ale są to lekkie operacje w pamięci, bez zapytań do bazy danych, odczytów plików czy połączeń sieciowych – ich łączny koszt to ułamek milisekundy i nie wpływa odczuwalnie na wydajność witryny. Sam audyt bezpieczeństwa uruchamiany jest wyłącznie na wyraźne działanie administratora.
Czy SchedulerCleaner może usunąć ważne zadania?
Nie. Czyszczenie usuwa wyłącznie rekordy ukończone i anulowane, starsze niż skonfigurowany próg – nigdy zadania oczekujące, uruchomione czy w trakcie przetwarzania.
Czy Sentrix wysyła dane do iLabs?
Nie. Wszystkie dane diagnostyczne są generowane i przechowywane wyłącznie w Twojej instalacji WordPress. Żadne dane nie są przesyłane do iLabs ani innej usługi zewnętrznej, poza jednym wyjątkiem: formularzem kontaktowym na ekranie Wsparcia, który administrator musi sam otworzyć i wypełnić.
Czy mogę używać Sentrix na sklepie produkcyjnym?
Tak. Sentrix został zaprojektowany z myślą o bezpiecznym działaniu na produkcyjnych sklepach – operacje diagnostyczne uruchamiane są wyłącznie w panelu administracyjnym lub na wyraźne działanie administratora, a lekkie mechanizmy działające przy każdym żądaniu (utwardzanie i wykrywanie dostępności) nie mają zauważalnego wpływu na wydajność frontendu.
Dla kogo jest Sentrix?
Dla każdego, kto prowadzi sklep WooCommerce i chce wiedzieć o problemach z płatnościami, bezpieczeństwem czy stabilnością sklepu zanim dowiedzą się o nich klienci – właścicieli sklepów, agencji zarządzających wieloma sklepami klientów oraz administratorów odpowiedzialnych za utrzymanie sklepu w dobrej kondycji. Sześć modułów można włączać i konfigurować niezależnie, więc Sentrix sprawdzi się zarówno jako szybki przegląd kondycji sklepu, jak i stałe narzędzie diagnostyczne w codziennej pracy.
Podsumowanie
Sentrix łączy w jednej, darmowej wtyczce sześć różnych perspektyw na kondycję sklepu WooCommerce – płatności, zmiany konfiguracji, integralność plików, utwardzanie bezpieczeństwa, porządek w kolejce zadań i dostępność sklepu – i prezentuje je prostym, biznesowym językiem wprost w panelu WordPressa, bez wysyłania jakichkolwiek danych na zewnątrz. To narzędzie, które pozwala zauważyć problem, zanim zauważy go klient przy próbie zapłaty.
Jeśli potrzebujesz pomocy z wdrożeniem Sentrix, interpretacją wyników poszczególnych modułów albo skonfigurowaniem monitoringu dopasowanego do specyfiki Twojego sklepu, zespół iLabs chętnie w tym pomoże.


















