
Every published product without a price, image, or SKU is silently killing your sales. A 1,000-product catalog can hide dozens of broken products you don’t even know about. WooCommerce Product Health Checker scans your entire store and shows you exactly what’s broken — with a traffic-light report and bulk actions to fix everything fast.
Critical Issues (block sales):
* No regular price on a published product
* No featured image
* Published product out of stock (with stock management ON)
* Negative stock quantity
* Variable product variations missing price
* Orphaned variations (parent product deleted)
* Broken featured image (points to deleted attachment)
Warnings (reduce conversion and SEO):
* No SKU
* No short description
* No product category
* Duplicate SKU (two products with the same SKU)
* Missing long description (Pro)
* Missing weight / dimensions (Pro)
* No gallery images (Pro)
* No product tags (Pro)
* Variation missing SKU (Pro)
* Low stock below threshold (Pro)
* Sale price ≥ regular price (Pro)
* Variable product without attributes (Pro)
The scanner never loads WC_Product objects — it queries the database directly in batches of 100 products per AJAX request. Postmeta is loaded in a single batch query per request (no N+1 problem). Safe for stores with tens of thousands of products.
The Pro license includes multi-recipient email alerts and a PDF executive report — ideal for delivering health reports to clients.