Hide your WooCommerce content behind a login page. Your webshop can be unlocked automatically when someone logs into their user account or by using a predefined password (no account), while keeping it hidden from guests. The use of multiple passwords is supported.
This plugin hides the main shop page, cart, checkout, products, categories, tags, etc. Your WooCommerce hidden store is automatically hidden from search engines and sitemaps, unless you configure this otherwise.
Check out protected categories if you want to hide only certain products.