← Back to WooCommerce not working

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. 1 Open the product in WordPress admin.
  2. 2 Check that the product is published.
  3. 3 Check catalog visibility.
  4. 4 Check stock status.
  5. 5 Check whether the product is assigned to the right category.
  6. 6 Clear cache.
  7. 7 Go to Settings → Permalinks and click Save Changes.
  8. 8 Temporarily switch to a default theme if product pages look broken.
  9. 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.

FAQ

Why are WooCommerce products not showing?

Products may be hidden by draft status, catalog visibility, stock settings, categories, filters, cache, or theme templates.

Can stock settings hide products?

Yes. WooCommerce can hide out-of-stock products if that setting is enabled.

Can permalinks break WooCommerce product pages?

Yes. Saving permalinks can fix many product page 404 issues.

Related fixes