Likely fix
Fix: WooCommerce products not showing or product pages broken
Products may disappear or break because of visibility settings, stock status, catalog filters, permalinks, theme templates, cache, or plugin conflicts.
Quick answer
Check product status, catalog visibility, stock status, category filters, permalinks, and cache before assuming products are deleted.
Important warning
Products can be hidden by catalog visibility, stock rules, filters, or theme templates even when they still exist in admin.
Try this
- 1 Open the product in WordPress admin.
- 2 Check that the product is published.
- 3 Check catalog visibility.
- 4 Check stock status.
- 5 Check whether the product is assigned to the right category.
- 6 Clear cache.
- 7 Go to Settings → Permalinks and click Save Changes.
- 8 Temporarily switch to a default theme if product pages look broken.
- 9 Disable recent plugins that affect products, filters, SEO, or templates.
Common causes
Product is draft or private.
Catalog visibility hides product.
Out of stock products are hidden.
Category or filter issue.
Broken permalinks.
Theme template conflict.
Cache issue.
What to check next
- Check product status.
- Check catalog visibility.
- Check stock status.
- Check category assignment.
- Check permalinks.
- Check theme templates.