Hi there @ananddevops!
Yes, the Shop page is a special page and does not follow the Page Visibility setting.
If you are trying to hide it temporarily while you work on the site, you could temporarily change that page to Draft mode. You could also put the whole site behind an “Under Construction / Coming Soon” type of page (using something like https://wordpress.org/plugins/under-construction-page/).
Otherwise, you will need a plugin to make the Shop page private, such as:
https://barn2.co.uk/wordpress-plugins/woocommerce-private-store/
I hope that helps!
Hello,
Thanks for all the suggestions. I am currently attempting the first suggestions i.e to save page as a draft.
1. For this I am on the dashboard –>> screen options and Quick Draft is checked. Ideally all pages should go into the draft mode and not be published, but the same is not working for me. Is there any other way to make a page in Draft? Like mentioned I already have it in Private.
2. I want to do hide selective pages not all.
Thanks
Plugin Support
AW a11n
(@slash1andy)
Automattic Happiness Engineer
Here’s a guide on how to set a page as draft: https://www.siteground.com/kb/how_to_save_a_post_page_as_a_draft_in_wordpress/
Hopefully that helps! Have a great one!