Error Radar & Toolbox — diagnostyka błędów i narzędzia serwisowe PrestaShop w Back Office

PP-M044F
  • 1.7.5 + | 8.x | 9.x
  • PL, EN
  • 1.0.0
  • 2026-06-15

Error Radar & Toolbox to darmowy moduł administracyjny dla PrestaShop, który pozwala diagnozować problemy techniczne sklepu bez logowania na serwer. Logi Symfony, przełącznik trybu debug i wymuszone czyszczenie cache są dostępne w jednym panelu Back Office.

Moduł jest przeznaczony dla właścicieli sklepów, administratorów i agencji, które potrzebują szybkiej odpowiedzi na pytanie „dlaczego sklep nie działa” — zanim utracą sprzedaż lub zlecą kosztowną naprawę. Działa wyłącznie w panelu administracyjnym i nie wpływa na warstwę widoczną dla klientów.

0,00 zł Netto

Usługi dodatkowe:

Instalacja +97,00 zł

29 Pobrań
  • Bezpłatny moduł udostępniony społeczności PrestaShop
  • Możliwość zgłaszania sugestii i błędów – poprawki według dostępności
  • Brak gwarancji i wsparcia w standardzie (bez SLA)
  • Pobranie dostępne po zalogowaniu na konto klienta. Limit pobrań: 99
  • Potrzebujesz modyfikacji lub wsparcia? zapytaj o usługę

Parametry Informacyjne:

  • 1.0.0
  • Wersja Sklepu Wersja PHP
    1.7.5 + 7.1 – 7.4
    8.x 8.1 – 8.3
    9.x 8.1 – 8.5
  • 2026-06-15
  • PL, EN

Najważniejsze korzyści

  • Logi pod ręką w Back Office — ostatnie 150 linii z plików var/logs/ bez FTP i bez bazy logów PrestaShop.
  • Szybsza diagnoza awarii — automatyczne wyróżnianie wpisów CRITICAL, ERROR, Exception i Fatal error skraca czas znalezienia przyczyny.
  • Bezpieczny przełącznik debug — włączanie i wyłączanie _PS_MODE_DEV_ w defines.inc.php z czytelnym podglądem stanu pliku i runtime.
  • Czyszczenie cache bez zawieszania — metoda rename folderów wymusza przebudowę kontenera Symfony, gdy standardowe czyszczenie w Preście się nie udaje.
  • Gotowość na wsparcie zewnętrzne — szybki dostęp do kontaktu z PrestaPremium z poziomu panelu diagnostycznego.

Zastosowania modułu

  • Sklep wyświetla białą stronę lub błąd 500 po aktualizacji modułu, motywu lub PHP — natychmiastowy podgląd logów prod/dev.
  • Agencja lub freelancer serwisuje wiele sklepów PrestaShop 1.7–9.x — jeden panel zamiast szukania plików logów na serwerze.
  • Po migracji lub wdrożeniu nowego modułu — szybkie włączenie trybu debug na czas testów, potem wyłączenie na produkcji.
  • Cache Symfony nie odświeża się standardowym przyciskiem w *Zaawansowane → Wydajność* — bezpieczne wymuszenie purge z automatycznym przeładowaniem strony.
  • Sklep na hostingu współdzielonym bez SSH — administrator diagnozuje problem wyłącznie z poziomu Back Office.

Funkcjonalności – Back Office

Podgląd logów Symfony / PHP

Czyta fizyczne pliki z var/logs/ — obsługa prod.log, dev.log oraz plików rotowanych (dev-2026-06-15.log).

  • Przełącznik prod/dev — podgląd logów dla wybranego środowiska.
  • Ostatnie 150 linii — czytelny viewer z przewijaniem do najnowszych wpisów.
  • Podświetlanie błędów — CRITICAL, ERROR, Exception, Fatal error na czerwonym tle.
  • Ścieżka pliku — widać, który plik jest aktualnie odczytywany.

Tryb debugowania (Debug Mode)

Bezpieczna modyfikacja _PS_MODE_DEV_ w config/defines.inc.php z podziałem na wartość w pliku i aktywną sesję PHP.

  • Karta statusu — wyraźne ON/OFF z opisem skutków dla sklepu produkcyjnego.
  • Alert po zmianie — informacja, gdy plik i runtime się różnią (wymagane przeładowanie BO).
  • Jedno kliknięcie — włącz debug na diagnostykę, wyłącz po zakończeniu prac.

Wymuszone czyszczenie cache

Metoda rename zamiast usuwania — wymusza pełną regenerację kontenera Symfony bez zawieszania bieżącego requestu.

  • var/cache/prod/ i var/cache/dev/ — oba środowiska.
  • themes/{motyw}/assets/cache/ — cache CSS/JS aktywnego motywu.
  • Automatyczne przekierowanie — bezpieczne przeładowanie po operacji.
  • Potwierdzenie — dialog przed wykonaniem operacji.

Panel administracyjny ppadminps

Przejrzysty layout z bocznym menu: zakładki Toolbox i Updates, responsywny na mniejszych ekranach BO.

  • Toolbox — wszystkie narzędzia diagnostyczne w jednym miejscu.
  • Updates — integracja z PP Updater (sprawdzanie wersji modułu).

Wsparcie techniczne PrestaPremium

Baner CTA na górze panelu — szybki kontakt z ekspertami, gdy samodzielna diagnostyka nie wystarcza.

  • Link do formularza kontaktu — otwarcie w nowej karcie.
  • Gotowość do przekazania logów — skopiuj wpisy z viewera i dołącz do zgłoszenia.

Funkcjonalności – Front Office

Moduł nie posiada funkcji Front Office — nie dodaje elementów widocznych dla klientów, nie modyfikuje szablonów sklepu ani nie wpływa na czas ładowania stron produktowych. Cała logika ograniczona jest do Back Office.

Wpływ na sprzedaż i SEO

  • Krótszy czas przestoju sklepu — szybsza diagnoza błędów 500 i białej strony oznacza mniej utraconych koszyków i zamówień.
  • Bezpieczniejsza produkcja — łatwe wyłączenie trybu debug po testach chroni przed ujawnianiem błędów PHP odwiedzającym (co mogłoby zniechęcać do zakupu).
  • Stabilność po aktualizacjach — skuteczne czyszczenie cache skraca okres „niestabilnego” sklepu po wdrożeniu modułów lub motywu.
  • Pośredni wpływ na SEO — mniej niedostępności i błędów serwera to lepsza crawlability i mniejsze ryzyko spadku widoczności przy długotrwałych awariach.

Uwaga!

Przed włączeniem trybu debug lub wymuszonym czyszczeniem cache wykonaj kopię zapasową plików i bazy danych. Tryb debug na sklepie produkcyjnym może ujawniać szczegóły błędów odwiedzającym. Operacja cache tworzy foldery _purge_* — można je usunąć ręcznie po potwierdzeniu poprawnego działania sklepu. Moduł wymaga uprawnień zapisu do config/defines.inc.php oraz rename w var/cache/.

Pliki do pobrania:


Instalacja modułu PrestaShop (625.83KB)

Uniwersalna dokumentacja opisująca proces instalacji modułów dla PrestaShop.

## [1.0.0] - 2026-06-15
### Added

FAQs

  • Czy moduły są kompatybilne z moją wersją PrestaShop?

    Każdy moduł w naszym sklepie zawiera informację o kompatybilności z dana wersjami PrestaShop. Prosimy o dokładne sprawdzenie tych danych przed zakupem. Jeśli nie masz pewności, skontaktuj się z nami.

  • Jakie logi można podejrzeć w module?

    Moduł wyświetla w Back Office ostatnie 150 linii z plików znajdujących się w var/logs/. Obsługuje prod.log, dev.log oraz pliki rotowane. Administrator wybiera środowisko prod lub dev i widzi ścieżkę aktualnie odczytywanego pliku bez używania FTP. Odpowiednie ustawienia są dostępne w panelu administracyjnym.

  • Które wpisy w logach są wyróżniane?

    Viewer automatycznie wyróżnia wpisy zawierające CRITICAL, ERROR, Exception oraz Fatal error. Takie wpisy są oznaczane czerwonym tłem, aby ułatwić odnalezienie problemów w ostatnich liniach logu. Funkcja służy do diagnostyki błędów dostępnej bezpośrednio z panelu administracyjnego. Odpowiednie ustawienia są dostępne w panelu administracyjnym.

  • Czy moduł pozwala włączyć tryb debug?

    Tak. Moduł umożliwia włączanie i wyłączanie _PS_MODE_DEV_ w pliku config/defines.inc.php. Panel pokazuje wartość zapisaną w pliku oraz wartość aktywną w runtime. Po zmianie może pojawić się informacja o potrzebie przeładowania Back Office, jeśli oba stany się różnią.

  • Jak działa wymuszone czyszczenie cache?

    Narzędzie stosuje zmianę nazwy folderów zamiast ich usuwania, aby wymusić przebudowę kontenera Symfony bez zawieszania bieżącego żądania. Obsługuje cache prod i dev oraz cache CSS/JS aktywnego motywu. Przed wykonaniem operacji moduł wyświetla dialog potwierdzenia. Odpowiednie ustawienia są dostępne w panelu administracyjnym.

  • Czy moduł dodaje elementy po stronie klienta?

    Nie. Error Radar & Toolbox działa wyłącznie w Back Office. Nie dodaje elementów widocznych dla klientów, nie modyfikuje szablonów sklepu i nie wpływa na czas ładowania stron produktowych. Wszystkie opisane funkcje diagnostyczne są dostępne dla administratora w panelu sklepu. Odpowiednie ustawienia są dostępne w panelu administracyjnym.

Potrzebujesz dodatkowych funkcji lub indywidualnych rozwiązań dla Twojego sklepu?

  • Modyfikacja modułu zgodnie z Twoimi wymaganiami.
  • Rozbudowa o nowe funkcje zwiększające możliwości Twojego sklepu.
  • Tworzenie dedykowanych modułów dostosowanych do specyficznych potrzeb.
  • Integracja zewnętrznych systemów i dodatkowych narzędzi.
  • Optymalizacja i ulepszenia dla lepszej wydajności i wygody użytkowania.

Masz pomysł, jak ulepszyć to oprogramowanie? Zgłoś swoje sugestie dotyczące optymalizacji, nowych funkcji lub znalezionych błędów – chętnie je przeanalizujemy!