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.
What it detects
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)
Key Features (Free)
- Health Score 0–100 — colour-coded: green, yellow, red
- Traffic-light dashboard — Critical / Warnings / Healthy at a glance
- Top 5 issues with product count
- Manual scan with AJAX progress bar — no timeouts
- Issues list — sortable table with thumbnail, product type, issue badges
- Filters — by severity, issue type, category, product name search
- Quick edit link — click any product to open it in a new tab
- Hover preview — thumbnail + price + SKU without leaving the page
- Bulk Draft — move broken products to draft in one click
- Ignore list — exclude specific products from all future scans
- Rule toggle — enable/disable individual rules in Settings
Pro Features
- All warning rules unlocked
- Scan History — 30-scan retention + health score trend chart
- Scheduled scans — daily, weekly, or monthly (WP-Cron)
- Email alerts — get notified when critical issues appear or score drops
- CSV export — download full issues list as spreadsheet
- PDF report — executive-ready report with score, summary, and top issues
- Bulk Set Category — assign a category to all uncategorized products
- Bulk Force Sync — re-sync variation data on variable products
- Multiple alert email recipients (for agencies)
Performance
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.
For Agencies
The Pro license includes multi-recipient email alerts and a PDF executive report — ideal for delivering health reports to clients.
