Hide or Show Out-of-Stock Products for WooCommerce

Hide or Show Out-of-Stock Products for WooCommerce

Details
View on WordPress

By default, WooCommerce hides all out-of-stock products when the global “Hide out of stock items” option is enabled.

This plugin turns off WooCommerce’s global “Hide out of stock items” setting. Out-of-stock products remain hidden by default, and you use the plugin’s per-product controls to allow selected sold-out products to appear (shop/search). A notice on the manager page reminds you that the global setting is overridden.

What this plugin does

  • Choose visibility for out-of-stock products only
  • Forces WooCommerce’s global “Hide out of stock items” setting off so per-product control applies
  • Hide out-of-stock products by default; allow specific sold-out items to appear where you choose
  • Control whether a product appears in:
    • Shop + Search
    • Shop only
    • Search only
    • Hidden everywhere
  • Bulk-manage sold-out products with pagination and search
  • Uses WooCommerce’s native product_visibility taxonomy (safe & compatible)

Typical use cases

  • Keep sold-out products visible for SEO
  • Show catalog or discontinued items
  • Keep seasonal or returning products searchable
  • Avoid confusing customers while stock is unavailable
  • Maintain a clean shop page without hiding everything

This plugin overrides the global hide toggle but still uses WooCommerce’s native product_visibility taxonomy for safe per-product exceptions.

Details

Plugin code:
out-of-stock-display-manager-for-woocommerce
Plugin version:
2.0.3
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9
Total installations:
10
Last updated:
2025-12-26
Rating:
Times rated:
0
catalog
inventory
out-of-stock
product-visibility
woocommerce