Stock History & Reports Manager for WooCommerce

Description

Stock History & Reports Manager for WooCommerce plugin lets you keep track of your products stock in WooCommerce.

✅ Main Features

  • Automatically take your products stock snapshots.
  • Customize snapshots time interval.
  • View and export product’s stock history.
  • View all stock snapshots history.
  • Use shortcode to display recently restocked products.
  • Optionally set up system cron for the snapshots.

🏆 Premium Version

Stock History & Reports Manager for WooCommerce Pro plugin version allows you to get stock snapshot emails.

🗘 Feedback

  • We are open to your suggestions and feedback.
  • Thank you for using or trying out one of our plugins!
  • Visit plugin site.

ℹ More

  • The plugin is “High-Performance Order Storage (HPOS)” compatible.

Installation

  1. Upload the entire plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Start by visiting plugin settings at “WPFactory > Stock Snapshot”.

Reviews

Read all 1 review

Contributors & Developers

“Stock History & Reports Manager for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.2.3 — 10/10/2025

  • Fix — Security — Shortcodes — [alg_wc_stock_snapshot_restocked] — Cross-site scripting vulnerability fixed.

2.2.2 — 06/10/2025

  • Dev — WPFactory Recommendations — Library updated (to v1.0.6).
  • Dev — Developers — alg_wc_stock_snapshot_request_uri_desc filter added.
  • WC tested up to: 10.2.

2.2.1 — 29/08/2025

  • WC tested up to: 10.1.

2.2.0 — 25/06/2025

  • Fix — Translation loading fixed.
  • Fix — Report — Export — Double quotes replaced with single quotes.
  • Dev — Report — “Restocked” options added.
  • Dev — Report — “Product ID” and “Product type” columns added.
  • Dev — Emails — “Daily report emails” option added.
  • Dev — General — Extra data — Collect more data, e.g., request URI, order ID.
  • Dev — WPFactory Admin Menu — Plugin icon added.
  • Dev — WPFactory Admin Menu — Library updated.
  • Dev — WPFactory Key Manager — Library updated.
  • WC tested up to: 9.9.
  • Tested up to: 6.8.

2.1.1 — 14/04/2025

  • Dev — Report — “General > Advanced Options > Prepare reports in background” option added (defaults to no).
  • Dev — Report — Code refactoring.
  • WC tested up to: 9.8.

2.1.0 — 27/03/2025

  • Dev — Security — Escape output.
  • Dev — Security — Sanitize input.
  • Dev — “Report” section added.
  • Dev — History — Display dates in the timezone of the site.
  • Dev — General — Product update snapshots — Default to yes.
  • Dev — General — Extra data — Default to yes.
  • Dev — General — “Enable plugin” option removed.
  • Dev — Admin settings — Rearrange; update descriptions.
  • Dev — Code refactoring.
  • Dev — Coding standards improved.
  • WC tested up to: 9.7.

2.0.1 — 20/02/2025

  • Dev — Display dates in the timezone of the site (except the “History” section).

2.0.0 — 10/02/2025

  • Dev — General — “Product update snapshots” option added (defaults to no).
  • Dev — General — “Extra data” option added (defaults to no).
  • Dev — Stock adjustment info added.
  • Dev — Admin meta box — Rows reversed.
  • Dev — Plugin settings moved to the “WPFactory” menu.
  • Dev — “Recommendations” added.
  • Dev — “Key Manager” added.
  • Dev — Languages — POT file regenerated with WP-CLI.
  • Dev — Code refactoring.
  • WC tested up to: 9.6.
  • Tested up to: 6.7.
  • Plugin name updated.

1.6.1 — 31/07/2024

  • WC tested up to: 9.1.
  • Tested up to: 6.6.
  • Requires Plugins: woocommerce.

1.6.0 — 16/04/2024

  • Dev — History — “Product categories” option added.
  • Dev — History — “Custom dates” fields added.
  • Dev — History — “Export” link added.
  • Dev — History — Code refactoring.
  • Dev — Developers — alg_wc_stock_snapshot_after_settings_saved action added.
  • Tested up to: 6.5.

1.5.0 — 20/03/2024

  • Dev — “Export to CSV” links added (to the “Stock Snapshot” meta box on the product edit pages).
  • Dev — PHP 8.2 compatibility — “Creation of dynamic property is deprecated” notice fixed.
  • WC tested up to: 8.7.
  • Readme.txt — Tags updated.

1.4.0 — 14/03/2024

  • Dev — “High-Performance Order Storage (HPOS)” compatibility.
  • WC tested up to: 8.6.
  • Tested up to: 6.4.

1.3.4 — 27/09/2023

  • WC tested up to: 8.1.
  • Tested up to: 6.3.
  • Plugin icon, banner updated.

1.3.3 — 19/06/2023

  • WC tested up to: 7.8.
  • Tested up to: 6.2.

1.3.2 — 06/12/2022

  • Fix — Duplicated admin “Settings” link removed.

1.3.1 — 06/12/2022

  • Tested up to: 6.1.
  • WC tested up to: 7.1.
  • Readme.txt updated.
  • Deploy script added.

1.3.0 — 05/04/2022

  • Dev — General — Variable Product Options — “Include variations” option added (defaults to yes).
  • Dev — Emails — Product name is wrapped in product link now.
  • Dev — Admin settings descriptions updated.

1.2.0 — 31/03/2022

  • Dev — “History” section added.
  • Dev — Tools — “Take snapshot” tool added.
  • Dev — Tools — “Delete all snapshots” tool added.
  • Dev — General — “Allow snapshots via URL” option added (defaults to no).
  • Dev — General — “Periodic snapshots” (defaults to yes) and “Interval” (defaults to 86400 seconds, i.e., once daily) options added.
  • Dev — General — Add child products stock — Counting zero (0) children stock as well now.
  • Dev — Emails — “Email subject” option added.
  • Dev — Emails — “Email heading” option added.
  • Dev — Emails — “Email content” option added.
  • Dev — Emails — Wrapping in WC email template now.
  • Dev — Emails — Using wc_mail() function instead of wp_mail() function now.
  • Dev — “WP Cron” replaced with “Action Scheduler”.
  • Dev — Properly escaping all output now.
  • Dev — Admin settings split into sections: “Tools”, “Emails”.
  • Dev — Code refactoring.
  • Free plugin version released.
  • WC tested up to: 6.3.
  • Tested up to: 5.9.

1.1.3 — 10/09/2021

  • Dev — Advanced — “Clear plugin transients” tool added.
  • Dev — Shortcodes — [alg_wc_stock_snapshot_restocked] — Algorithm optimized.
  • Dev — Shortcodes — [alg_wc_stock_snapshot_restocked] — Now null stock is processed the same as 0 stock.
  • Dev — Shortcodes — [alg_wc_stock_snapshot_restocked]orderby (defaults to name) and order (defaults to ASC) attributes added. In addition to the standard orderby options (none, ID, name, type, rand, date, modified), custom last_restocked option added.
  • Dev — Shortcodes — [alg_wc_stock_snapshot_restocked]paginate attribute added (defaults to no).
  • Dev — Shortcodes — [alg_wc_stock_snapshot_restocked] — “Filter products by brand” widget compatibility added (“Perfect Brands for WooCommerce” plugin (https://wordpress.org/plugins/perfect-woocommerce-brands/)).
  • WC tested up to: 5.6.

1.1.2 — 17/08/2021

  • Dev — “Add child products stock” option added.

1.1.1 — 10/08/2021

  • Dev — Shortcodes — [alg_wc_stock_snapshot_restocked]total_snapshots attribute added (defaults to 1).
  • Dev — Shortcodes — [alg_wc_stock_snapshot_restocked]new_stock attribute added (defaults to no).

1.1.0 — 08/08/2021

  • Dev — Shortcodes — [alg_wc_stock_snapshot_restocked] shortcode added.
  • Dev — Plugin is initialized on the plugins_loaded action now.
  • Dev — Localisation — load_plugin_textdomain() function moved to the init action.
  • Dev — Admin settings descriptions updated.
  • Dev — Code refactoring.
  • WC tested up to: 5.5.
  • Tested up to: 5.8.

1.0.2 — 03/03/2020

  • Dev — Product meta box — Now showing stock changes only.

1.0.1 — 26/02/2020

  • Dev — Underscore added to the meta name.

1.0.0 — 21/02/2020

  • Initial Release.