Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Dziennik audytu panelu: śledzenie zmian i zgodność dla PrestaShop 8 i 9, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Po co dziennik audytu w panelu administracyjnym
Gdy tylko sklep angażuje wielu pracowników, podwykonawców lub agencje, wciąż wraca jedno pytanie: kto zmienił tę cenę, usunął to zamówienie lub zmodyfikował tę konfigurację? Bez śledzenia zmian błąd lub złośliwe działanie pozostaje niewidoczne. Dziennik audytu rejestruje każdą interwencję w panelu administracyjnym, aby odpowiedzieć na to pytanie w kilka sekund. To wymóg bezpieczeństwa i filar zgodności z RODO (rozliczalność i śledzenie przetwarzania).
Szczegóły przed/po, nie tylko zdarzenie
Większość logów ogranicza się do wskazania, że obiekt został zmodyfikowany. Ten moduł idzie dalej: przy każdej modyfikacji porównuje stan przed i po oraz rejestruje dokładną listę zmienionych pól, ze starą i nową wartością. Widzisz precyzyjnie, że cena zmieniła się z 19,90 zł na 24,90 zł albo że stan magazynowy został wyzerowany, i przez kogo.
Wszystkie encje, bez dotykania rdzenia
Moduł opiera się na generycznych hookach ObjectModel obecnych w PrestaShop 8 i 9. Przechwytuje w ten sposób wszystkie encje: produkty, warianty, kategorie, zamówienia, klientów, adresy, pracowników, profile, przewoźników, podatki, strony CMS, konfigurację, bez żadnego nadpisania ani modyfikacji rdzenia. Na stronie konfiguracji precyzyjnie wybierasz, które encje monitorować.
Bezpieczeństwo logowań i wrażliwych danych
Poza modyfikacjami danych moduł śledzi rozpoczęcie sesji każdego pracownika, a na klasycznym kontrolerze logowania PrestaShop 8 także nieudane próby i wylogowania. Wrażliwe pola (hasła, klucze webservice, tokeny, klucze API) nigdy nie są przechowywane jawnie: są automatycznie maskowane w dzienniku.
Zgodność, retencja i eksport
Dziennik zachowuje nazwisko pracownika nawet po jego usunięciu, gwarantując trwałą ścieżkę audytu. Codzienne automatyczne czyszczenie usuwa wpisy starsze niż zdefiniowany okres retencji (domyślnie 365 dni lub bez limitu). Eksport CSV w formacie UTF-8 zgodnym z Excelem pozwala dostarczyć dowody audytowe biegłemu rewidentowi, IOD lub audytorowi bezpieczeństwa.
Wydajność i solidność
Wszystkie zapisy dziennika odbywają się w bezpośrednim SQL, z pominięciem ObjectModel: żadnego ryzyka rekurencji hooków, a audyt nigdy nie może przerwać operacji biznesowej (ewentualne błędy zapisu są ciche). Ogranicznik limituje liczbę wpisów na żądanie, aby zachować wydajność przy importach i operacjach masowych.
Na razie nie ma opinii o produkcie.