WooCommerce Private Store & Website extension enables you to hide your entire website, store, or specific products and pages from non-logged-in users. Privatize content from guest visitors and force them to login/register to access it. Allow new users to register on your website and manually validate or auto-approve new user registrations.
You can choose to privatize the entire website, store, specific products, product categories, pages, posts, post-categories, tags, and other pages. When guest users access the private content, you can choose to redirect them to the my-account page, custom URL, or custom login/registration form provided in the extension. When you use the custom login/registration form, you can display an image or video in the background and customize the form title, logo, and opacity.
If you are running a closed members-only store and do not want new users to submit registration requests, you can choose to disable the registration form. You can manually add new users from the backend.
This WooCommerce Private Shop extension also allows you to decided whether the privatized pages can be indexed and ranked by Google or not. Here is the features list at a glance.
WooCommerce Private Store & Website extension offers you to choose from 3 access control settings to privatize your VIP content.
When a user accesses the hidden page, you can show them:
With a custom login/sign-in form, you get the following additional features:
With the WooComerce Private Shop extension, you can enable/disable new user registration requests and manually approve or set them on auto-approval. You can also choose to send customizable emails to notify customers about their account statuses. You can customize and enable/disable these email messages:
You can also choose to include the direct approval and decline link in the email to approve/disapprove users on the go. The admin must be logged-in to their admin account for approval and decline links to work.
Along with email notifications, you can choose to display custom messages after login/registration to inform users of their account status.
Requirements
Minimum PHP version: 7.2