Product Revisions for WooCommerce
Product Revisions for WooCommerce
Description
Product Revisions for WooCommerce keeps a complete, automatic history of your product changes and answers three questions no store owner should have to guess about:
- What changed? A clear, human-readable comparison of every version: prices, descriptions, stock settings, images, attributes, variations and more.
- Who changed it, when, and from where? Every version records the author and the source of the change — the product editor, quick edit, bulk edit, the REST API, WP-CLI, an import, or another plugin.
- How do I get back to the previous state? Compare any version with the current state to see exactly what would change. Restoring a version is provided by the separate Pro add-on.
Safe by design
- A plugin error can never block saving your products — tracking fails safe and steps aside.
- History is never rewritten: every change is a new version, and the versions written before it stay untouched.
- Stock movements caused by orders are recorded separately from editorial changes, so your history is not flooded by sales.
Built for real stores
- Works out of the box — no configuration required.
- Designed for performance: change detection adds a few milliseconds to a product save; browsing history adds nothing to your storefront.
- Deduplicated, compressed storage with automatic retention (90 days / 50 versions per product) and a storage monitor.
- Grouped bulk operations: a CSV import shows up as one operation, not five thousand entries.
- No external services, no telemetry, no data ever leaves your site.
- Compatible with WooCommerce High-Performance Order Storage (HPOS).
What is tracked
Simple, variable, grouped and external products: general data, descriptions, prices, inventory settings, shipping, tax, categories and tags, images, attributes, linked products, downloadable files and every variation.
Free vs Pro
Product Revisions for WooCommerce records the complete history of every product — without limits: unlimited versions, full comparisons, authors and sources. Restoring a previous version (full or selective, with a safety version and conflict detection) is provided by the separate Product Revisions Pro add-on.
Screenshots

Version history on the product edit screen: what changed, who changed it, when and from where.

Version details: every changed field, with text changes highlighted.

Comparison of an older version with the current state of the product.

The "Versions" column on the products list.

Settings: tracked sections, retention and history size.
Faq
History starts at the moment of installation — versions from before the installation do not exist and cannot be recreated. Right after activation the plugin records a base version of every existing product in the background, so even your first edit shows a full comparison.
No. The plugin records references to images and downloadable files, never copies of the files themselves. If an image is deleted from the media library, the history still shows which image was used. It is not a backup plugin.
No. The storefront is untouched. Saving a product performs a few milliseconds of extra work, and heavy tasks (like retention cleanup) run in the background.
By default the history stays in the database, so reinstalling brings it back. If you prefer, enable “delete all data on uninstall” in the settings before removing the plugin.
No. The free plugin makes no external connections of any kind and collects no telemetry.
No. Changes made with raw SQL that bypass the WooCommerce product API are not visible to this plugin.
Reviews
Changelog
0.1.0
- Initial release: automatic product change tracking, version history with human-readable comparisons, sources and authors, comparison with the current state, batch grouping for imports, retention with background cleanup, settings screen, public extension API (contract 2.0).