{"id":342625,"date":"2026-07-23T12:11:48","date_gmt":"2026-07-23T12:11:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/stock-forecast-for-woocommerce\/"},"modified":"2026-07-23T12:11:15","modified_gmt":"2026-07-23T12:11:15","slug":"stock-forecast-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/stock-forecast-for-woocommerce\/","author":23521715,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.1","requires_php":"7.4","requires_plugins":null,"header_name":"Stock Forecast for WooCommerce","header_author":"Mohammad Yari","header_description":"Predict stockout dates before they cost you sales. Real\u2011time forecasts, color\u2011coded risk levels, and variable product support \u2014 no inventory changes.","assets_banners_color":"fafcff","last_updated":"2026-07-23 12:11:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/stock-forecast-for-woocommerce\/stock-forecast-for-woocommerce","header_author_uri":"https:\/\/github.com\/stock-forecast-for-woocommerce","rating":0,"author_block_rating":0,"active_installs":0,"downloads":20,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"zheynlab","date":"2026-07-23 12:11:15"}},"upgrade_notice":{"1.0.0":"<p>Initial release. Predict stockouts before they happen with automated WooCommerce inventory forecasting.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3619975,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3619975,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3619975,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500-fa_IR.png":{"filename":"banner-1544x500-fa_IR.png","revision":3619975,"resolution":"1544x500","location":"assets","locale":"fa_IR","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3619975,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-fa_IR.png":{"filename":"banner-772x250-fa_IR.png","revision":3619975,"resolution":"772x250","location":"assets","locale":"fa_IR","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3619975,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard with stat cards and critical stock highlights.","2":"Product forecast table with risk indicators.","3":"Settings page with configurable thresholds.","4":"Manual recalculate button in action."}},"plugin_section":[],"plugin_tags":[232,215007,3654,12448,286],"plugin_category":[36,45],"plugin_contributors":[268824],"plugin_business_model":[],"class_list":["post-342625","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-forecasting","plugin_tags-reports","plugin_tags-stock","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-zheynlab","plugin_committers-zheynlab"],"banners":{"banner":"https:\/\/ps.w.org\/stock-forecast-for-woocommerce\/assets\/banner-772x250.png?rev=3619975","banner_2x":"https:\/\/ps.w.org\/stock-forecast-for-woocommerce\/assets\/banner-1544x500.png?rev=3619975","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/stock-forecast-for-woocommerce\/assets\/icon.svg?rev=3619975","icon":"https:\/\/ps.w.org\/stock-forecast-for-woocommerce\/assets\/icon.svg?rev=3619975","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<h4>Never run out of stock again.<\/h4>\n\n<p>Stockouts cost you money, trust, and momentum. Yet most store owners still rely on manual checks or gut feelings. Stock Forecast for WooCommerce replaces guesswork with precise, up\u2011to\u2011the\u2011minute predictions \u2014 showing exactly how many days until each product hits zero, across every simple product and every variation.<\/p>\n\n<h4>Why Stock Forecast for WooCommerce?<\/h4>\n\n<p><strong>Real\u2011time updates, zero effort<\/strong>\nForecasts recalculate automatically whenever stock changes, an order is placed, or a product is edited. No need to click \u201crefresh\u201d. The numbers you see are always current, so your restocking decisions are based on live data \u2014 not last week\u2019s spreadsheet.<\/p>\n\n<p><strong>Clarity that drives action<\/strong>\nThe dedicated Stock Forecast dashboard gives you an immediate overview of your inventory health. Products are grouped into three color\u2011coded risk levels \u2014 Safe, Low, and Critical \u2014 so you can spot trouble in seconds. Click through to the Product Forecast table for a filterable, sortable list of every SKU, complete with exact Days Until Stockout.<\/p>\n\n<p><strong>Private by design, light on your server<\/strong>\nAll forecasting logic runs inside your own WordPress database. No external APIs, no data sharing, no tracking. The plugin uses efficient batch processing that won\u2019t slow down your admin, even on stores with thousands of products.<\/p>\n\n<p><strong>Set it up in under a minute<\/strong>\nInstall, activate, and the plugin immediately analyzes your entire product catalog. No setup wizards, no API keys, no complicated configuration. You\u2019re ready to forecast from the first click.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Real\u2011time forecasts<\/strong> \u2013 Days Until Stockout for every simple product and variation, updated on every relevant event.<\/li>\n<li><strong>Color\u2011coded risk levels<\/strong> \u2013 Safe (green), Low (amber), Critical (red) so you can prioritize instantly.<\/li>\n<li><strong>Variable product support<\/strong> \u2013 Independent forecasting for each variation \u2014 no blending, no assumptions.<\/li>\n<li><strong>Backorder\u2011aware logic<\/strong> \u2013 Automatically adjusts forecasts when backorders are allowed.<\/li>\n<li><strong>Full\u2011store scan on activation<\/strong> \u2013 Get forecasts for every product the moment you activate the plugin.<\/li>\n<li><strong>Manual Recalculate button<\/strong> \u2013 Refresh all forecasts with a single click whenever you want.<\/li>\n<li><strong>Daily WP\u2011Cron job<\/strong> \u2013 Optional automated refresh to catch any missed updates.<\/li>\n<li><strong>Batch processing<\/strong> \u2013 Optimized for large catalogs \u2014 no timeouts, no memory issues.<\/li>\n<\/ul>\n\n<h4>Privacy &amp; Performance by Design<\/h4>\n\n<ul>\n<li><strong>100% local forecasting<\/strong> \u2013 Sales velocity calculations stay inside your database. We never see your inventory, orders, or customer data.<\/li>\n<li><strong>No personal data<\/strong> \u2013 The plugin works only with product\u2011level aggregates. No visitor or customer information is ever collected or stored.<\/li>\n<li><strong>Ultra\u2011light footprint<\/strong> \u2013 One admin menu, a few efficient queries, and zero front\u2011end code. No impact on your store\u2019s page speed.<\/li>\n<li><strong>GDPR\/CCPA friendly<\/strong> \u2013 No cookies, no external connections, no consent banner needed.<\/li>\n<\/ul>\n\n<h4>Who is Stock Forecast for WooCommerce for?<\/h4>\n\n<ul>\n<li><strong>Store owners tired of stockouts<\/strong> \u2013 Know exactly when to reorder, before you lose sales.<\/li>\n<li><strong>Inventory managers<\/strong> \u2013 Replace static spreadsheets with dynamic, automated forecasts.<\/li>\n<li><strong>WooCommerce agencies<\/strong> \u2013 Give every client a clear view of inventory risks without extra tools.<\/li>\n<li><strong>High\u2011SKU merchants<\/strong> \u2013 Scan hundreds of products at a glance and focus on the few that need attention.<\/li>\n<\/ul>\n\n<h3>Source Code<\/h3>\n\n<p>Source code and build tools are available at: https:\/\/github.com\/stock-forecast-for-woocommerce\/stock-forecast-for-woocommerce\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin zip file.<\/li>\n<li>In your WordPress dashboard, go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Choose the zip file and click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Visit the new <strong>Stock Forecast<\/strong> menu in your admin sidebar.<\/li>\n<\/ol>\n\n<p>That\u2019s it. No configuration pages to fill out, no API connections to set up. Stock Forecast for WooCommerce starts working immediately.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20support%20variable%20products%3F\"><h3>Does the plugin support variable products?<\/h3><\/dt>\n<dd><p>Yes. Each variation receives its own independent stockout forecast.<\/p><\/dd>\n<dt id=\"when%20does%20the%20forecast%20update%3F\"><h3>When does the forecast update?<\/h3><\/dt>\n<dd><p>Forecasts update automatically when stock quantity changes, orders are placed or completed, product data is updated, or during the daily cron run. You can also refresh all forecasts manually.<\/p><\/dd>\n<dt id=\"will%20the%20plugin%20order%20stock%20automatically%3F\"><h3>Will the plugin order stock automatically?<\/h3><\/dt>\n<dd><p>No. Stock Forecast for WooCommerce is a forecasting tool, not an inventory controller. It tells you when products will run out so you can reorder on your own terms.<\/p><\/dd>\n<dt id=\"does%20it%20affect%20my%20store%E2%80%99s%20front%E2%80%91end%20speed%3F\"><h3>Does it affect my store\u2019s front\u2011end speed?<\/h3><\/dt>\n<dd><p>No. The plugin adds no front\u2011end code. All work happens in the admin area during page loads and via cron.<\/p><\/dd>\n<dt id=\"can%20i%20adjust%20the%20risk%20thresholds%3F\"><h3>Can I adjust the risk thresholds?<\/h3><\/dt>\n<dd><p>Yes. The Settings page lets you define how many days of remaining stock count as Critical or Low.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20use%20external%20services%3F\"><h3>Does this plugin use external services?<\/h3><\/dt>\n<dd><p>No. All forecasting runs locally. Nothing is sent to external servers.<\/p><\/dd>\n<dt id=\"will%20you%20add%20new%20forecasting%20features%3F\"><h3>Will you add new forecasting features?<\/h3><\/dt>\n<dd><p>Absolutely. We\u2019re planning demand forecasting, seasonal trend analysis, and optional integration with supplier APIs \u2014 always keeping your data local.<\/p><\/dd>\n<dt id=\"is%20it%20free%3F\"><h3>Is it free?<\/h3><\/dt>\n<dd><p>Yes. The core plugin is and will remain free, licensed under GPL-2.0-or-later. A Pro version with advanced features may come in the future to support ongoing development.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Real\u2011time stockout forecasting based on sales velocity<\/li>\n<li>Support for simple and variable products<\/li>\n<li>Color\u2011coded risk levels (Safe, Low, Critical)<\/li>\n<li>Dashboard with stat cards and critical stock highlights<\/li>\n<li>Filterable and sortable product forecast table<\/li>\n<li>Backorder\u2011aware forecasting<\/li>\n<li>Manual Recalculate Forecast button<\/li>\n<li>Settings page with configurable thresholds<\/li>\n<li>Daily WP\u2011Cron job for automated refresh<\/li>\n<li>Batch processing for large stores<\/li>\n<\/ul>","raw_excerpt":"Predicts when products will run out of stock using sales velocity. Real\u2011time forecasts, color\u2011coded risk levels, and full variable product support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342625"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zheynlab"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342625"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342625"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342625"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342625"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342625"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}