Using the PrestaShop Private Store module, you can make your entire store private and offer customers an exclusive experience. If you wish to make certain pages private for specific customers, follow these steps:
Step 1: Install and Activate the Package
Simply install and activate the module, then navigate to Private Shop in the modules manager. From here, you will see multiple options to privatize your whole site or specific pages.
Step 2: Privatize Specific Pages
Now go to Go to Addify Private Shop > General Settings and enable Private Shop. After that, go to Rules and disable the Privatize Whole Shop option. After disabling the option, you will see the Privatize CMS Pages option. You can enable the setting and choose the pages you wish to make private.
Step 3: Choose Desired Customer Groups
Go to Rules and choose Privatize Customer Groups. Now, select the desired customers from a list of customer groups. Save the changes, and your store will be privatized for the customers you have chosen.