Trader Information
Back to topOverview
Back to topProduct Revisions extension gives your catalog a complete, searchable change history — and a way back. This extension for Magento 2 records every product attribute change as a numbered revision: what changed, the value before and after, who made the change, which store view it was made in, where it came from, and when. Changes are captured no matter how they happen — an admin editing a product, a REST, SOAP or GraphQL API call, a mass attribute update from the product grid, or a catalog import. When something goes wrong — a mistaken bulk edit, an import that overwrote good descriptions, an unexplained price change — you open the revision, see exactly what happened, and press Restore to put the previous values back, in the same store scope the change was made in.
After installation, a new Revisions grid appears under Catalog in the Admin, and every product edit page gains a Revisions button that opens the product's own history. The revision detail page shows a Before/After comparison that highlights the exact words that changed inside each value, so even a one-sentence edit in a long description is spotted at a glance. Recording is fully non-blocking: if a revision cannot be written for any reason, the product save, import or API call completes normally and the problem is only logged.
Features
- Records a revision for every product attribute change from every channel: admin saves, REST/SOAP/GraphQL APIs, grid mass attribute updates and catalog imports
- Store-scope aware: each revision records the store view the change was made in — global changes, store-view overrides and multi-scope import files are tracked separately per scope
- One-click restore: revert any revision from its detail page; restores are applied in the recorded store scope, leaving other store views untouched, and are themselves recorded for a complete audit trail
- Safe restore workflow: if the data changed again after the revision, a warning dialog shows the current value against the value to be restored — with the differences highlighted — and asks before overriding anything
- Before/After diff view with word-level highlighting, so the exact edited fragment stands out even inside long descriptions
- Full attribution on every revision: admin username and email, source channel, store scope, timestamp and a trace of the exact page, endpoint or process that made the change
- Filterable history grid with dropdown filters for source and store view; history survives product deletion and admin account deletion
- Configurable tracking: exclude any attributes you do not want recorded, with technical and media attributes excluded out of the box
- Automatic retention cleanup: an optional weekly job permanently deletes revisions older than a configurable number of days
Benefits
- Answer "who changed this and when?" in seconds instead of digging through logs or guessing
- Undo damaging changes — bad bulk edits, faulty imports, accidental overwrites — without restoring database backups
- Give merchandising teams the confidence to edit freely, knowing every change is reversible and accountable
- Keep multi-store catalogs consistent: scoped tracking shows exactly which store view a change affected, and restore never bleeds into other scopes
- Zero risk to daily operations: recording never blocks or slows a save, and the module stores its history separately from catalog data
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
1.0.0
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current)
Adobe Commerce (on-prem): 2.4 (current)
Magento Open Source: 2.4 (current)
Type
Stable Build
Updated
18 September, 2026
Categories
Extensions, Content & Customizations, Product Content
Supported Browsers
Chrome, Firefox, Safari
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.0.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
The Product Revisions module records the history of product attribute changes in your Magento 2 store. Every time a product is saved, the module compares the attribute values before and after the save and stores the difference as a numbered revision, together with who made the change, which store scope it was made in, where it came from, and when it happened. Changes made from the admin panel, through the REST/SOAP/GraphQL APIs, via the product grid mass action, and by catalog import are all captured.
Beyond the audit trail, a recorded revision can also be restored: the Restore button on the revision detail page writes the previous values back to the product, in the same store scope the change was made in.
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor