← All modules

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

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

Activity Audit Log screenshot

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.

We use cookies to improve your experience on our site. Do you agree to our use of cookies? Read our Privacy Policy.