{"id":343141,"date":"2026-08-14T00:17:49","date_gmt":"2026-08-14T00:17:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fulnex-connect-free-stock-health-checker\/"},"modified":"2026-08-14T00:55:48","modified_gmt":"2026-08-14T00:55:48","slug":"fulnex-stock-health-checker","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/fulnex-stock-health-checker\/","author":23535666,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Fulnex Stock Health Checker for WooCommerce","header_author":"Fulnex","header_description":"Scans your own WooCommerce catalogue right inside wp-admin for phantom stock, duplicate SKUs, and listings that look stale despite recent sales \u2014 no account or API keys required.","assets_banners_color":"5e5f6e","last_updated":"2026-08-14 00:55:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/fulnex.cloud","rating":0,"author_block_rating":0,"active_installs":0,"downloads":48,"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":"rudivb","date":"2026-08-14 00:17:18"},"1.0.1":{"tag":"1.0.1","author":"rudivb","date":"2026-08-14 00:45:52"},"1.0.2":{"tag":"1.0.2","author":"rudivb","date":"2026-08-14 00:55:48"}},"upgrade_notice":{"1.0.2":"<p>Minor wording fix in the scan summary.<\/p>","1.0.1":"<p>Clearer explanation of what the scan results mean. No change to the scanner itself.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3646458,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3646447,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3646447,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3646458,"resolution":"1","location":"assets","locale":"","width":3834,"height":990}},"screenshots":{"1":"The Stock Health page under WooCommerce. Each check gets its own count, and any products that need looking at are listed underneath with their SKU, stock quantity and status."}},"plugin_section":[262246],"plugin_tags":[282,6601,12448,13907,286],"plugin_category":[45],"plugin_contributors":[275608],"plugin_business_model":[],"class_list":["post-343141","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-ecommerce","plugin_tags-inventory","plugin_tags-stock","plugin_tags-warehouse","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-rudivb","plugin_committers-rudivb"],"banners":{"banner":"https:\/\/ps.w.org\/fulnex-stock-health-checker\/assets\/banner-772x250.png?rev=3646447","banner_2x":"https:\/\/ps.w.org\/fulnex-stock-health-checker\/assets\/banner-1544x500.png?rev=3646447","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fulnex-stock-health-checker\/assets\/icon-256x256.png?rev=3646458","icon_2x":"https:\/\/ps.w.org\/fulnex-stock-health-checker\/assets\/icon-256x256.png?rev=3646458","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fulnex-stock-health-checker\/assets\/screenshot-1.png?rev=3646458","caption":"The Stock Health page under WooCommerce. Each check gets its own count, and any products that need looking at are listed underneath with their SKU, stock quantity and status."}],"raw_content":"<!--section=description-->\n<p><strong>Fulnex Stock Health Checker<\/strong> scans your own WooCommerce catalogue, right inside your <code>wp-admin<\/code> dashboard, for the most common causes of inaccurate stock:<\/p>\n\n<ul>\n<li>Products marked \"In stock\" with a quantity of zero<\/li>\n<li>Products with stock available but marked \"Out of stock\"<\/li>\n<li>The same SKU accidentally used on more than one product<\/li>\n<li>Products that keep selling but whose listing hasn't been touched in over 30 days \u2014 worth a manual double-check<\/li>\n<\/ul>\n\n<p>Nothing leaves your site. The scan runs entirely against your own store's product and order data using WooCommerce's own APIs \u2014 no external service, no signup, no API keys, no data sent anywhere.<\/p>\n\n<h4>Why this matters<\/h4>\n\n<p>\"Phantom stock\" \u2014 the gap between what WooCommerce shows and what's actually on the shelf \u2014 quietly costs stores refunds, cancelled orders, and lost sales from false \"out of stock\" pages. Most of it comes from manual counting errors, returns processed late, or stock sold on another channel that WooCommerce never hears about. This plugin surfaces the symptoms directly where you already work.<\/p>\n\n<h4>What this plugin does NOT do<\/h4>\n\n<p>It's a read-only diagnostic. It does not change your stock levels, does not modify products, and does not require connecting anything external. If you want automatic multi-store stock sync, phone-guided picking, or a free public store audit that also checks your storefront the way a shopper sees it, those are part of the free <a href=\"https:\/\/fulnex.cloud\">Fulnex<\/a> platform \u2014 entirely optional, and this plugin works fully standalone without it.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/fulnex-stock-health-checker<\/code>, or install directly through the WordPress plugins screen.<\/li>\n<li>Activate the plugin. You'll be taken straight to the Stock Health page.<\/li>\n<li>Find it any time under <strong>WooCommerce \u2192 Stock Health<\/strong>, or as a widget on your main Dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20send%20my%20data%20anywhere%3F\"><h3>Does this plugin send my data anywhere?<\/h3><\/dt>\n<dd><p>No. The scan queries your own site's database through WooCommerce's standard APIs and displays the results in your admin \u2014 nothing is sent externally.<\/p><\/dd>\n<dt id=\"does%20it%20change%20any%20of%20my%20products%20or%20stock%20levels%3F\"><h3>Does it change any of my products or stock levels?<\/h3><\/dt>\n<dd><p>No. It's read-only. It flags products worth checking; you decide what (if anything) to change.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20fulnex%20account%20to%20use%20this%3F\"><h3>Do I need a Fulnex account to use this?<\/h3><\/dt>\n<dd><p>No. The Stock Health scanner works fully standalone. Fulnex links on the page are optional \u2014 for stores that want automatic multi-store sync, picking, and packing on top of the diagnostic.<\/p><\/dd>\n<dt id=\"how%20often%20does%20it%20scan%3F\"><h3>How often does it scan?<\/h3><\/dt>\n<dd><p>Results are cached for 12 hours to avoid re-scanning on every page load. Use the \"Re-scan now\" button any time for a fresh result.<\/p><\/dd>\n<dt id=\"what%20if%20i%20have%20a%20very%20large%20catalogue%3F\"><h3>What if I have a very large catalogue?<\/h3><\/dt>\n<dd><p>The scan covers up to 2,000 products per run. Larger catalogues will see a note that the scan covered the first batch.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed the scan summary reading \"Scanned 1 products\" on stores with a single product.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>The panel below the results now explains what causes the flagged issues, and what the optional Fulnex platform does about them. Scanner behaviour is unchanged.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: stock\/status mismatch detection, duplicate SKU detection, stale-despite-sales detection, dashboard widget.<\/li>\n<\/ul>","raw_excerpt":"Spot phantom stock, duplicate SKUs, and stale listings in your WooCommerce catalogue, right inside wp-admin \u2014 no account, no API keys.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/343141","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=343141"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rudivb"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=343141"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=343141"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=343141"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=343141"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=343141"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=343141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}