BLACK FRIDAY DEALS: 25% OFF FOR ALL MAGENTO 2 EXTENSIONS Check Now
Magento 2

Compatible with: Magento 2.4.7 - 2.4.9, PHP 8.3+

Admin Action Log

Know who changed what in your Magento admin. Every create, update and delete is logged field by field with the old and new value, and you can revert a change or restore a deleted item in one click.

As low as $74.99 Regular Price $99.99
Purchase options
Subscribe and save! ? Get it delivered automatically and pay less. Pause, skip or cancel any time in your account.
Subscription details

Choose the options above to see the subscription details.

Subscriptions renew automatically. Manage, pause or cancel them in your account.

Check it fits your store

Questions about compatibility? Contact us.

Details

Admin Action Log is a Magento 2 extension that records admin changes, sign-ins, sessions and page visits. See who changed each field, compare old and new values, and revert edits or restore supported deleted items.

Admin Action Log features

Record creates, updates and deletes with field-by-field differences, the admin user, date, IP address, browser, store view and admin page. Supported item types include:

  • Catalog and content: products, categories, product attributes, CMS pages and blocks, widgets, URL rewrites, search terms and site maps.
  • Customers and sales: customers, customer groups, order status changes and comments, invoices, credit memos and shipments.
  • Pricing and tax: cart and catalog price rules, coupons, tax rates and rules.
  • Store administration: configuration settings, admin users and roles, websites, stores, store views, email and newsletter templates, and integrations.

Configuration changes receive one entry per section and scope. The extension also logs mass actions from any grid, plus grid, customer and order exports. You can optionally log every other item saved in the admin.

Revert changes and restore supported items

Write old values back for all changed fields or only the fields you select. The extension detects fields changed again after the logged entry and keeps those later changes unless you choose to overwrite them.

Recreate deleted CMS pages and blocks, customer groups, URL rewrites, price rules, tax rates and widgets, using the same ID when it is available. Reverts and restores generate their own log entries.

Review sign-ins, sessions and activity

  • Review successful and failed sign-ins, failure reasons, locked accounts and sign-outs.
  • See who is signed in, their IP address and when their session started. Terminate one session or all other sessions.
  • Check session history, how each session ended, and the admin pages each user opened per session, including time spent on them.
  • Receive email alerts for sign-ins from new IP addresses, repeated failed sign-ins and changes to sensitive item types.

The dashboard shows key figures, activity from the last 14 days, the most active admin users, recent changes and recent failed sign-ins.

Control privacy, access and retention

The extension never logs passwords, secrets, tokens or API keys. Encrypted settings stay encrypted and appear masked. You can mask IP addresses, and session IDs are not stored.

Set separate retention periods for actions, sign-ins, page visits and ended sessions. Automatic cleanup deletes old entries after your chosen number of days; command-line cleanup is also available. Separate ACL resources control who can view, revert, delete or configure.

Setup and requirements

Manage logging, retention and email notifications under Stores › Configuration. Review activity under System › Action Log.

  • Magento Open Source or Adobe Commerce 2.4.7–2.4.9.
  • PHP 8.2–8.5.
  • Magento cron running for automatic retention cleanup.
  • Magento email sending configured for email alerts.

The extension works only in the admin and adds nothing to the storefront. It is theme-independent, including Luma, Luma-based and Hyvä storefronts. Hyvä requires no additional installation or build.

Editions and included download

Choose Community, Enterprise or Magento Cloud. This digital product includes the Version 1.0.2 download; the download is not purchased separately.

Change Log

Version 1.0.2 – October 30, 2026

Improved

  • Documentation: the extension is theme-independent and works with Luma, Luma-based and Hyvä storefronts (it only works in the admin and adds nothing to the storefront). No code changes.
Earlier versions (2)

Version 1.0.1 – October 26, 2026

Fixed

  • The notification emails (sensitive changes, sign-in from a new IP address, failed sign-ins) only said "We're sorry, an error has occurred while generating this content." Their templates included the storefront email header and footer, which do not exist in the admin area where the emails are created. The templates now have their own layout with inline styles, and the header shows the store name ({{var store_name}}).
  • System › Action Log › Dashboard showed a box ("[]") before its title: the admin gave it the icon of the main Dashboard, because the menu CSS class is built from the menu item ID. The menu item IDs now start with actionlog_ (the ACL resources and role permissions are unchanged).

Upgrade note

  • If a notification setting uses a template created from version 1.0.0 in Marketing › Communications › Email Templates, remove its {Error in template processing} and footer_template lines or create it again with *Load Default Template*.

Version 1.0.0 – October 26, 2026

New

  • Action log (System › Action Log › Action Log) of the creates, updates and deletes made by admin users, with the old and new value of each changed field, admin user, date, IP address, browser, store view or scope, admin action and path. Grid with filters, column controls, saved views, CSV/Excel XML export, colored action badges, "Open Item" links and mass delete.
  • Item types: products, categories and product attributes; CMS pages and blocks; customers and customer groups; orders (status and state), order comments, invoices, credit memos and shipments; cart and catalog price rules and coupons; configuration settings (one entry per saved section and scope, with a field change per setting; unchanged values Magento stores on save and reordered multiselect values are skipped); admin users, roles and role permissions; websites, stores and store views; URL rewrites, tax rates and rules, widgets, email and newsletter templates, integrations, search terms and site maps. Optional logging of every other item saved in the admin. More types can be added in di.xml.
  • Mass actions (with the number of selected items and the chosen options) and exports of grids, customers, orders and System › Export.
  • Secrets are never logged (password, secret, token and API key fields); encrypted settings are stored encrypted and shown masked; optional IP masking; excluded fields and admin users.
  • Log entry page with who/when/where, field differences (attribute labels, collapsible long texts, inline word differences), conflict detection for fields changed after the entry, "Already reverted" for fields back at their old value, and links between entries and their reverts.
  • Revert of all or selected fields (EAV attributes per store view, configuration values per scope, other items through their resource model), with "Overwrite newer changes", in a database transaction, logged as a revert entry. Deleting items whose creation is reverted (CMS pages and blocks, URL rewrites). Restore of deleted CMS pages and blocks, customer groups, URL rewrites, price rules, tax rates and widgets, with the same ID when it is free.
  • Login attempts (success, failed with reason, locked, sign-out) with grid and export.
  • Active admin sessions of Magento_Security with "This is you", terminate one or all other sessions (logged); session history with start, end and end reason.
  • Page visit history with page titles from the admin menu, time on page and session filter.
  • Email notifications: sign-in from a new IP address (to the admin user), repeated failed sign-ins (throttled per username and time window) and changes of sensitive item types (one email per request).
  • Dashboard with key figures, a 14-day activity chart, most active admin users, recent activity and failed sign-ins, quick links and retention.
  • "Action History" tab on the admin user page (last 50 actions).
  • Retention per log type (action log 30 days, login attempts 30, page visits 7, ended sessions 30; 0 = forever), daily cron job ti_actionlog_clean and bin/magento techimprovement:action-log:clean [--days] [--type] [--dry-run], in batches of 1,000 rows.
  • ACL resources for viewing, reverting, terminating sessions and deleting entries; declarative schema; uninstall with --remove-data.

Reviews

Be the first to review Admin Action Log

Reviews are written by customers with an account. Sign in to tell others how it works on your store.

Ask a Question

Request

Sign in

Sign in with another account

© 2026 Techimprovement. All rights reserved.