Servizio clienti e confezionamento degli ordini sul tuo telefono: scopri l'app PrestaShop Pocket 📦
Questo modulo è destinato agli amministratori che desiderano avere una panoramica completa della cronologia delle modifiche di tutte le impostazioni e i campi del pannello di amministrazione di PrestaShop:
- Registrazione di tutte le modifiche nel Back Office - Gestione di tutti i campi disponibili nel pannello di amministrazione di PrestaShop.
- Registrazione di tutte le modifiche dall'API.
- Registro preciso di tutte le azioni eseguite.
- Informazioni precise sui valori prima e dopo il salvataggio della modifica.
- Architettura moderna - non influisce sulle prestazioni del negozio.
Il nostro modulo vi fornirà la risposta quando avrete bisogno di determinare chi e cosa ha modificato, rotto, aggiunto o cancellato cose nel vostro negozio - configurazioni, descrizioni, prezzi, ecc. Vi dirà tutto questo con un alto grado di precisione, comprese le informazioni sui valori precedenti alle modifiche.
Registrazione delle azioni amministrative
Registrazione delle azioni amministrative: aggiunta, modifica, eliminazione di oggetti e registrazione delle azioni dall'API, compresa l'identificazione delle chiavi API.
Gestione di tutti i campi e i dati del Back Office
Oggetti: Prodotto, Categoria, Ordine, Cliente, ecc.
Moduli: installazione/disinstallazione
Configurazione: modifiche alle impostazioni del negozio
API: chiamate con identificazione della chiave
Prestazioni enormi
Impatto zero sulle prestazioni del negozio grazie al sistema di dati a 4 livelli: Redis → Memoria → RAM → File

{"field_changes": { "name": { "from": "Vecchio nome del prodotto", "a": "Nuovo nome prodotto" }, "prezzo": { "da": 19.99, "a": 29.99 }, "attivo": { "da": 0, "a": 1 } } }Tracciamento automatico
Il modulo traccia automaticamente le modifiche a livello di tutti i campi modificabili e le azioni, utilizzando gli agganci Before/After:
Rilevamento delle modifiche
Il sistema del modulo confronta i valori prima e dopo le modifiche
Filtro e ricerca
Filtro per azione, tipo di oggetto, dipendente, data e nome e ID dell'oggetto
Dettagli
Dettagli del contesto di ciascun registro con data, fonte, autore e valori prima e dopo la modifica.


Il modulo non influisce sulle prestazioni del negozio, in quanto gestisce enormi quantità di log in un efficiente sistema di fallback a 4 livelli
Server Redis esterno → SQL → RAM → File:
1
Redis
RPUSH dei log nella coda activity_log + elaborazione asincrona tramite cron
2
Tabella di memoria MySQL
Tabella ps_activity_log_buffer + operazioni veloci in RAM
3
Buffer in memoria
Tabella PHP in-memory per tutta la richiesta + Flush al termine dell'esecuzione (shutdown)
1
File NDJSON
Scrittura in var/logs/activity_fallback.ndjson + migrazione via cron al database
Se uno dei sistemi è inattivo o non disponibile, il modulo passa automaticamente al livello successivo.
Monitoraggio del sistema di log
- 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)
Test unitari
Il modulo è dotato di test unitari automatici, in modo che il suo corretto funzionamento nel vostro negozio sia altamente probabile.
- ActivityLogger (singleton, logging, flush)
- StorageManager (fallback, operazioni batch)
- FileStorage (NDJSON, recupero, cancellazione)
- LogMigrator (migrazione, pulizia)
### 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
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
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 a vita per il modulo
- È possibile utilizzare il modulo senza limitazioni per 1 negozio = 1 dominio.
- È possibile utilizzare un dominio aggiuntivo, ad esempio per una copia per sviluppatori.
- Con un piccolo sovrapprezzo è possibile cambiare il dominio 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
- Questo modulo non dispone di un negozio demo
Non ci sono ancora voci.



















