Activity Audit Log
Change history that covers more than the admin panel.
Most audit extensions only log admin-panel changes, so a price changed by an ERP integration, a CLI script, or a cron job leaves no trace, and those are exactly the changes nobody can explain later. This module hooks the underlying model events, so API, CLI, cron, and admin changes are all recorded identically, with field-level diffs and one-click rollback that touches only what actually changed.
Features
- Field-level change history, not whole-entity snapshots
- Covers admin, API, CLI & cron alike, hooks model events not controllers
- One-click, surgical rollback that only touches what actually changed
- Sign-in history, live session console, and automatic secret-field redaction
One-time payment for the term you choose, covering updates & support for that long. It doesn't auto-renew; renew any time from your dashboard.
One production store per license, with development and staging copies for that same store included. View license & support terms.
Compatibility
Magento 2.4.4 to 2.4.9
PHP 8.1, 8.2, 8.3, 8.4
Hyvä compatible
Lifetime access to source code
Support & updates for your selected term
30-day money-back guarantee
Screenshots
More about Activity Audit Log
The problem
When something changes in a Magento store, "who did this and when" is usually a question nobody can actually answer. Magento's built-in change logging is thin, most admin-log extensions only watch the admin panel, and the moment a price gets changed by an ERP integration, a developer running a CLI command, or an overnight cron job, that history is simply gone.
How it sees everything
This module hooks Magento's generic model events rather than admin controllers, so a save is recorded the same way no matter where it came from: the admin panel, a REST or GraphQL call, bin/magento, or cron. The source of every change is resolved and shown as its own column you can filter on, so "was this a human or a script" stops being a guess.
Field-level diffs, not snapshots
Most implementations in this category store a full serialized snapshot of the entity on every save, which makes the log unreadable, unsearchable by field, and large regardless of whether one attribute changed or forty did. This module diffs at save time instead, so every entry shows exactly which fields moved and what they were before. That is also what makes rollback safe: it touches only the fields that entry changed, rather than reverting a whole snapshot and quietly undoing everyone else's edits made since.
Keeping the log itself honest
An audit log that copies passwords and API keys into a searchable, exportable table becomes the most attractive thing in the database. Fields that look like secrets are still logged as changed, so the history stays complete, but their actual values are redacted, and a rollback says plainly when it could not restore a redacted field rather than pretending it did.
What you get day to day
The result is a store where "who changed this, and can we undo it" has a real answer: a searchable log filtered by entity, user or date, a rollback that undoes exactly one change, a sign-in history for security reviews, and retention rules that stop the whole thing from becoming the largest table in the database.
Configuration
Where to find it in the Magento admin
Every setting lives under Stores > Configuration > Nextbyte > Activity Audit Log, grouped as follows:
| Section | What you can set |
|---|---|
| What to Record | Turn logging on, choose which entities and contexts to track, add fields to ignore, cap how long a stored value can be, and decide whether saves that changed nothing get logged |
| Sign in History | Turn sign in tracking on and set how long entries are kept |
| Retention | How long entries are kept before automatic purge, whether they are archived to CSV first and where, and how large each purge batch is |
| Alerts | Turn email alerts on, who receives them, which entities trigger an alert on change, the failed sign in threshold, and the email template and sender used |
The activity log itself, the sign in history grid, and the live session console are found under Nextbyte > Activity Audit Log in the main admin menu, separate from Store Configuration.
Reviews
No reviews yet.
One-time payment for the term you choose, covering updates & support for that long. It doesn't auto-renew; renew any time from your dashboard.
One production store per license, with development and staging copies for that same store included. View license & support terms.
Compatibility
Magento 2.4.4 to 2.4.9
PHP 8.1, 8.2, 8.3, 8.4
Hyvä compatible
Lifetime access to source code
Support & updates for your selected term
30-day money-back guarantee