Click to copy
License
Servizi e ampliamenti
Su HelpDesk effettuiamo un'installazione express dei moduli fino a 3 giorni lavorativi. È possibile installare i moduli da soli: per le istruzioni, consultare le FAQ su HelpDesk.
L'estensione consente di utilizzare il modulo in più negozi quando è attiva la modalità multi-store.
550,00 EUR (IVA inclusa) 447,15 EUR netto
447,15 EUR netto
550,00 EUR lordo
    1789 punti nel programma fedeltà
    3-months
    support We guarantee that our module will work in your store
    Instant
    Access You will immediately receive access to the module files
    EU VAT
    Invoice You will receive PDF invoice right after payment
    Descrizione dettagliata

    Modulo professionale per amministratori di negozi PrestaShop

    Questo modulo è pensato per gli amministratori di negozi che desiderano avere una panoramica completa della cronologia delle modifiche di tutte le impostazioni e i campi del pannello di amministrazione del negozio PrestaShop:

    • Il modulo registra le modifiche apportate dall'amministratore e quelle provenienti dall'API.
    • Il modulo crea un registro ultra-preciso con informazioni su tutte le azioni eseguite.
    • Il registro contiene, tra l'altro, informazioni sui valori precedenti e successivi di tutti i campi modificabili nel pannello di amministrazione del negozio.
    • Il modulo non influisce sulle prestazioni del negozio e gestisce enormi quantità di dati in un efficiente sistema di fallback a 4 livelli: Server Redis esterno → Memoria → RAM → File.

    Il nostro modulo vi darà la risposta quando avrete bisogno di determinare chi e cosa è cambiato nel vostro negozio - configurazioni, descrizioni, prezzi, ecc.

    Funzionalità

    • Sistema di fallback a 4 livelli: Redis → Memoria → RAM → File
    • Registrazione delle azioni amministrative: aggiunta, modifica, eliminazione di oggetti.
    • Registrazione delle azioni API: compresa l'identificazione delle chiavi API
    • Interfaccia amministrativa: visualizzazione e filtraggio dei log
    • Migrazione automatica: script CRON per l'elaborazione dei registri
    • Prestazioni ottimizzate: impatto minimo sul funzionamento del negozio

    Registrazione automatica

    • Oggetti: Prodotto, Categoria, Ordine, Cliente, ecc.
    • Moduli: installazione/disinstallazione
    • Configurazione: modifiche alle impostazioni del negozio
    • API: chiamate con identificazione della chiave
    PrestaShop Advanced Logger - back office activities
    Manuale

    PrestaShop Advanced Logger - back office activities
    Configurazione
    PrestaShop Advanced Logger - back office activities
    Elenco dei login

    Architettura di registrazione

    Se un sistema è disabilitato o non disponibile, il modulo passa automaticamente al livello successivo.

    1. Redis (prestazioni più elevate, consigliato)
      • RPUSH dei log alla coda activity_log
      • Elaborazione asincrona tramite cron
    2. Tabella di memoria MySQL (alte prestazioni)
      • Tabella Ps_activity_log_buffer (ENGINE=MEMORY)
      • Operazioni veloci in RAM
    3. Buffer in memoria (prestazioni medie)
      • Tabella PHP in memoria per tutta la richiesta
      • Flush al termine dell'esecuzione(shutdown)
    4. File NDJSON (fallback)
      • Scrittura in var/logs/activity_fallback.ndjson
      • Migrazione via cron al database

    Contesto esteso per diversi oggetti

    • Prodotto: prodotto_riferimento, prodotto_attivo
    • Categoria: categoria_attiva, categoria_genitore
    • Ordine: stato_ordine, totale_ordine
    • Cliente: email_cliente, cliente_attivo
    • Modulo: nome_modulo, versione_modulo, autore_modulo, nome_display_modulo

    Visualizzazione dei log e della struttura dei log

    Nel pannello di amministrazione, andare su Parametri avanzati → Registri attività:

    • Filtrare per azione, tipo di oggetto, dipendente
    • Ricerca per data, ID oggetto
    • Dettagli sul contesto di ogni log
    • Stato di archiviazione - informazioni sulle risorse disponibili
    PrestaShop detailed logger - changes in back office
    Visualizzazione dei registri

    Tracciamento delle modifiche prima/dopo

    Il modulo traccia automaticamente le modifiche a livello di campo utilizzando gli hook Before/After:

    • Ganci Prima: hookActionObjectUpdateBefore, hookActionObjectDeleteBefore
    • Ganci Dopo: hookActionObjectUpdateAfter, hookActionObjectDeleteAfter
    • Definizioni del modello di oggetti: usa $definition['fields'] per un tracciamento preciso.
    • Rilevamento delle modifiche: Confronta i valori prima e dopo la modifica
    {"field_changes": {"name": { "from": "Vecchio nome del prodotto", "a": "Nuovo nome prodotto" }, "prezzo": { "da": 19.99, "a": 29.99 }, "attivo": { "da": 0, "a": 1 } } }

    Test unitari

    Il modulo è dotato di test unitari automatici, in modo che il suo corretto funzionamento nel vostro negozio sia altamente probabile.

    Copertura dei test

    • ActivityLogger (singleton, logging, flush)
    • StorageManager (fallback, operazioni batch)
    • FileStorage (NDJSON, recupero, cancellazione)
    • LogMigrator (migrazione, pulizia)

    Esecuzione dei test

    cd modules/pshowlogger
    vendor/bin/phpunit

    Monitoraggio

    • Stato dei sistemi di archiviazione nel pannello di amministrazione
    • Registri degli errori in PHP error_log
    • Metriche delle prestazioni negli script CRON

    Sicurezza

    • ID dipendente: recupero automatico dal contesto PrestaShop
    • Chiave API: rilevamento dalle intestazioni di Autorizzazione
    • Escape SQL: tutti i dati vengono sottoposti aescape in modo sicuro
    • Permessi dei file: permessi appropriati per i file di log
    • Esclusioni di classe: possibilità di escludere classi sensibili (ad es. EmployeeSession)
    Changelog ()
    Caricamento...
    Komentarze ()
    The reviews posted on our store are not sponsored in any way. We also verify that they were added by customers who have purchased from us or guests. If you want to learn more about this topic please read our Regulations.
    homescreen.pl
    06/08/2025
    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?

    Zostaw komentarz

    Scrivi un commento By adding an opinion you agree to the processing of your personal data. Read more about our Privacy Policy.

    • Rating:

    Requisiti tecnici

    Requisiti tecnici

    • PHP 7.1 - 8.x
    • Estensione server ionCube Loader
    • Solo PrestaShop Importer: PHP libxml versione > 2.9.3
    • Solo PrestaShop Facebook Integrator: PHP 7.2 o superiore
    • Validatore IVA PrestaShop solo: PHP SOAP

    Ulteriori informazioni sui requisiti tecnici nella knowledge base

    Assistenza e aggiornamenti

    Supporto = Aggiornamenti + HelpDesk

    Ottenete 90 giorni (3 mesi) di accesso al pacchetto di supporto completo di PrestaShow.

    Aggiornamenti dei moduli
    I moduli ti informano degli aggiornamenti disponibili. Leggete il changelog ed eseguite un aggiornamento del modulo con un solo clic direttamente dal vostro negozio.

    Pannello HelpDesk
    Questo è il pannello in cui vi forniamo assistenza. Nell'HelpDesk è possibile segnalare problemi, ordinare l'installazione e gli aggiornamenti gratuiti dei moduli, nonché modifiche e lavori di sviluppo individuali.

    Estendere il support o
    Una volta scaduto il supporto, è possibile utilizzare il modulo senza alcuna restrizione. È possibile estendere l'accesso al supporto in qualsiasi momento, quando se ne ha bisogno.

    Base di conoscenze e FAQ

    Gratis per sempre

    La Knowledge Base è disponibile per tutti. Vi troverete la documentazione del modulo, nonché istruzioni, video e risposte alle domande più frequenti.

    Licenza

    Licenza a vita per il modulo

    Contenuto completo della licenza

    Guida all'uso del pannello di gestione del modulo

    Domini aggiuntivi per Multistore

    • Tutti i nostri moduli supportano PrestaShop Multistore.
    • Il supporto di un numero illimitato di domini per PrestaShop Multistore richiede l'acquisto del supporto multistore per il modulo.

    Modifica del codice

    • Il codice del modulo relativo all'integrazione con il negozio e al design (.tpl, .css, .js) è open source e siete liberi di modificarlo.
    • Il codice sorgente del modulo (.php) è criptato con ionCube e la sua modifica invalida la garanzia.
    Demo

    Demo - prova il modulo

    • È possibile testare il modulo nel nostro negozio demo.
    • Il link al negozio demo si trova nella sezione superiore del sito ⬆️.
    • In caso di problemi con il funzionamento della demo, contattateci.

    Non ci sono ancora voci.