Kliknij by skopiować
Licencja
Usługi i rozszerzenia
Ekspresową instalację modułu wykonujemy w 1-3 dni robocze. Instrukcję samodzielnej instalacji modułu znajdziesz w Bazie Wiedzy na HelpDesk. 
To rozszerzenie pozwoli Ci używać i konfigurować moduł w wielu sklepach PrestaShop Multistore.
1 600,00 zł z VAT 1 300,81 zł netto
1 300,81 zł netto
1 600,00 zł z VAT
    1301 punktów w Programie Lojalnościowym
    Wsparcie
    i aktualizacje Otrzymasz 3-miesiące dostępu do profesjonalnego wsparcia, które możesz przedłużyć, gdy będziesz go potrzebować.
    Natychmiastowy
    dostęp Dostęp do plików modułu otrzymasz natychmiast po płatności
    Faktura
    VAT Do zamówienia otrzymasz fakturę VAT
    Opis szczegółowy

    Logowanie wszystkich zmian w Back Office PrestaShop

    Moduł dla adminów i zespołów pracujących z PrestaShop

    PrestaShop Logger to innowacyjny moduł, który da Ci wgląd w historię zmian wszystkich ustawień i pól w panelu administracyjnym.

    Moduł odpowie Ci, gdy będziesz musiał ustalić: kto i co zmienił, dodał lub usunął w Twoim sklepie.

    Logi zawierają informacje nt. wartości, przed i po wykonanych zmianach - wykorzystasz je np. gdy będziesz musiał przywrócić utracone treści oraz ustawienia lub ustalić przyczynę spadków pozycji w wynikach wyszukiwania.

    • Inteligentne logowanie zmian we wszystkich polach oraz akcjach dostępnych w panelu administracyjnym PrestaShop.
    • Logowanie zmian pochodzących z API.
    • Szybkie wyszukiwanie, filtrowanie i przeglądanie logów.
    • Dokładne informacje nt. wartości przed i po zapisaniu zmian.
    • Nowoczesna architektura -  nie wpływa na wydajność sklepu.

    Funkcjonalność modułu

    Bezpieczna współpraca z wieloma osobami

    Logowanie działań administracyjnych i API

    Dodawanie, edycja, usuwanie obiektów i akcji oraz logowanie działań pochodzących z API, w tym identyfikacja kluczy API.

    Obsługa wszystkich pól w Back Office

    Obiekty (Product, Category, Order, Customer, itp.), Moduły: (instalacja i deinstalacja), Konfiguracje: zmiany ustawień sklepu oraz API (wywołania z identyfikacją klucza).

    Wydajność i stabilność

    Zerowy wpływ na działanie sklepu dzięki 4-poziomowym systemowi przechowywania logów: Redis → Memory → RAM → Plik

    PrestaShop Advanced Logger - back office activities
    {
        "field_changes": {
            "name": {
                "from": "Stara nazwa produktu",
                "to": "Nowa nazwa produktu"
            },
            "price": {
                "from": 19.99,
                "to": 29.99
            },
            "active": {
                "from": 0,
                "to": 1
            }
        }
    }

    Śledzenie zmian "przed i po"

    Nowoczesny monitoring zmian

    Automatyczne śledzenie

    Moduł w inteligentny sposób śledzi zmiany na poziomie wszystkich edytowalnych pól i akcji używając hooków Before oraz after.

    Wykrywanie i logowanie zmian

    Logger porównuje wartości przed i po modyfikacji - tworzy logi tylko dla tych elementów, które uległy zmianie, np. gdy zmienisz tylko nazwę produktu, to do logów nie trafi informacja o niezmienionym opisie.

    Instant Backup & Restore

    Jeśli usuniesz, nadpiszesz lub będziesz chciał wrócić do wybranych treści i ustawień - moduł szybko wskaże Ci potrzebne dane z przeszłości.

    Przeglądanie logów

    Ustawienia modułu → Activity Logs:

    Filtrowanie i wyszukiwanie

    Filtrowanie po akcji, typie obiektu, pracowniku, dacie oraz nazwie i ID obiektu.

    Szczegóły logów

    Szczegóły kontekstu każdego loga wraz z datą, źródłem, autorem i wartościami przed i po zmianie.

    PrestaShop detailed logger - changes in back office
    Przeglądanie logów
    PrestaShop Advanced Logger - back office activities
    Lista logów

    Wysoka wydajność

    nowoczesny architektura logów

    Moduł nie wpływa na wydajność sklepu ponieważ obsługuje ogromne ilości zapisywanych logów w wydajnym, 4-poziomowym systemie fallbacków

    Zewnętrzny serwer Redis → SQL → RAM → Plik:

    1

    Redis

    RPUSH logów do kolejki activity_log +  asynchroniczne przetwarzanie przez CRON

    2

    MySQL Memory Table

    Tabela ps_activity_log_buffer + szybkie operacje w pamięci RAM

    3

    In-memory Buffer

    Tablica PHP w pamięci przez cały request + Flush na końcu wykonania

    1

    Plik NDJSON

    Zapis do var/logs/activity_fallback.ndjson + migracja przez CRON do bazy danych

    Jeśli któryś z systemów jest wyłączony lub niedostępny, moduł automatycznie przeskoczy do następnego poziomu.

    Bezpieczeństwo dużego sklepu

    bezbłędne działanie i gwarancja stabilności

    Monitorowanie systemu logów

    • Status systemów storage w panelu administracyjnym
    • Logi błędów w error_log PHP
    • Metryki wydajności w skryptach CRON

    Bezpieczeństwo sklepu

    • Employee ID: automatyczne pobieranie z kontekstu PrestaShop
    • API Key: detekcja z nagłówków Authorization
    • Escape SQL: wszystkie dane są bezpiecznie escapowane
    • File permissions: odpowiednie uprawnienia dla plików logów
    • Class exclusions: możliwość wykluczenia wrażliwych klas (np. EmployeeSession)

    Testy jednostkowe

    Moduł jest wyposażony w automatyczne testy jednostkowe, dzięki którym jego poprawne działanie w Twoim sklepie jest bardzo wysoce prawdopodobne.

    • ActivityLogger (singleton, logowanie, flush)
    • StorageManager (fallbacks, batch operations)
    • FileStorage (NDJSON, retrieve, clear)
    • LogMigrator (migracja, cleanup)
    Changelog (v1.1)
    ## v1.1.4 - 2026-06-17
    ### Fixed
    - Logging can no longer break the PrestaShop webservice (API) when creating, updating or deleting objects

    ## v1.1.3 - 2025-12-06
    ### Fixed
    - Fixed translation method calls in admin controller
    - Fixed Redis storage configuration checks

    ## v1.1.2 - 2025-08-14

    ### Added
    - **Configuration Changes Logging**: Automatic logging of all PrestaShop configuration changes
    - **Configuration Override**: Minimal override class for intercepting configuration updates
    - **Enhanced Module Name Logging**: Improved module name logging in enable/disable operations
    - **Sensitive Data Protection**: Hiding of sensitive configuration keys (passwords, API keys, etc.)

    ## v1.1.1 - 2025-07-27

    ### Added
    - **Enhanced Change Tracking**: Improved before/after field comparison for object updates
    - **Detailed Context Logging**: Better capture of form submissions and API calls
    - **Advanced Fallback System**: 4-level fallback chain (Redis → Memory → RAM → File)
    - **Symfony Form Integration**: Automatic logging of form submissions and validation results
    - **API Key Detection**: Enhanced identification of API calls with authentication headers
    - **Employee Session Tracking**: Automatic detection of employee actions and sessions
    - **Multi-language Support**: Full internationalization support for all interface elements

    ### Fixed
    - **Memory Leaks**: Resolved potential memory leaks in long-running processes
    - **Duplicate Logging**: Prevented duplicate log entries for the same object changes
    - **Redis Connection**: Fixed connection timeout and authentication issues
    - **File Permissions**: Corrected file access rights for log directories
    - **SQL Injection**: Enhanced security with proper parameter escaping
    - **Class Exclusion**: Fixed issues with excluded classes configuration
    - **Cron Job Reliability**: Improved error handling in automated migration tasks

    ## v1.1.0 - 2025-07-14

    ### Added
    - **Redis Storage Support**: High-performance Redis-based logging system
    - **Memory Table Fallback**: MySQL memory table for fast temporary storage
    - **File Fallback System**: NDJSON file storage as ultimate fallback
    - **Batch Processing**: Efficient batch operations for log migration
    - **Storage Manager**: Intelligent storage selection and fallback management
    - **Cron Integration**: Automated log migration and cleanup scripts
    - **Admin Interface**: Complete admin panel for log viewing and management
    - **Filtering System**: Advanced filtering and search capabilities
    - **Export Functionality**: Log export in various formats
    - **Real-time Status**: Storage system status monitoring

    ### Fixed
    - **Installation Issues**: Resolved module installation problems
    - **Database Schema**: Fixed table creation and indexing issues
    - **Hook Registration**: Corrected hook registration and execution
    - **Memory Usage**: Optimized memory consumption during logging

    ## v1.0.0 - 2025-07-09

    ### Added
    - **Basic Logging System**: Core logging functionality for PrestaShop objects
    - **Hook Integration**: Integration with PrestaShop action hooks
    - **Database Storage**: MySQL-based log storage system
    - **Object Tracking**: Tracking of create, update, and delete operations
    - **Employee Tracking**: Automatic employee identification and tracking
    - **Context Capture**: Basic context information capture
    - **Module Installation**: Initial module installation and setup
    - **Configuration System**: Basic configuration management
    - **Admin Tab**: Basic admin interface tab
    - **SQL Schema**: Database table creation and management


    Komentarze ()
    Opinie zamieszczane w naszym sklepie nie są w żaden sposób sponsorowane. Weryfikujemy również, czy zostały dodane przez klientów, którzy dokonali u nas zakupów. Jeśli chcesz dowiedzieć się więcej na ten temat zapoznaj się z naszym Regulaminem.
    homescreen.pl
    2025-08-06
    Ciekawie narzędzie się szykuje. Brakowało mi szczegółowych informacji w jednym miejscu. Czy będzie się dało też np odczytać jakimi zapytaniami bombarduje nas przez API inny serwer?

    Napisz komentarz lub pytanie

    Twoja aktywność może być pomocna dla społeczności. Dodając opinię wyrażasz zgodę na przetwarzanie swoich danych osobowych. Zapoznaj się z naszą Polityką Prywatności.

    • Rating:

    Wymagania techniczne

    Wymagania techniczne

    Wsparcie i aktualizacje

    Wsparcie = Aktualizacje + HelpDesk

    Otrzymujesz 90 dni (3 miesiące) dostępu do kompletnego pakietu wsparcia PrestaShow.

    Aktualizacje modułów
    Moduły poinformują Cię o dostępnych aktualizacjach. Zapoznaj się z listą zmian (changelog) i wykonaj aktualizację modułu 1-kliknięciem bezpośrednio w Twoim sklepie.

    Panel HelpDesk  
    To panel, w którym dostarczymy Ci pomoc. Na HelpDesk możesz zgłaszać problemy, zamówić darmową instalację i aktualizację modułu oraz zamawiać modyfikacje i indywidualne prace programistyczne.

    > > > Wydłuż wsparcie   
    Po wygaśnięciu wsparcia możesz korzystać z modułu bez żadnych ograniczeń. Dostęp do wsparcia możesz odnowić w dowolnym momencie, gdy będziesz tego potrzebował.

    Baza Wiedzy & FAQ

    Za darmo na zawsze

    Baza wiedzy  
    Jest dostępna dla wszystkich. Znajdziesz w niej dokumentacje modułów oraz instrukcje, filmy i odpowiedzi na najczęściej zadawane pytania. 

    Licencja

    Dożywotnia licencja na moduł

    Pełna treść licencji 

    Instrukcja obsługi panelu zarządzania modułami 

    Dodatkowe domeny dla Multistore

    • Wszystkie nasze moduły obsługują PrestaShop Multistore.
    • Obsługa nielimitowanej liczby domen dla PrestaShop Multistore wymaga zakupienia obsługi multistore dla modułu.

    Modyfikowanie kodu

    • Kod modułu związany z integracją ze sklepem oraz z wyglądem (.tpl, .css, .js) ma otwarty kod źródłowy i możesz go dowolnie modyfikować.
    • Kod źródłowy modułu (.php) szyfrowany jest ionCube, a jego modyfikacja wiąże się z utratą gwarancji.

    Demo

    Demo - przetestuj moduł

    • Ten moduł nie posiada sklepu demo

    Brak powiązanych wpisów blogowych.