Private Shop for Prestashop Module is a tool to place a check on the entrance of your website. It helps to show a login form on the entrance. If there is already registered customers, they just need to login but in the case, if a visitor is not registered, he have to click on the signup form and fill in the registration form. When customer click on the next button after filling the form, an email will be sent to the admin who will approve or disapprove the registration.
View the video for more details.
Get it on addons marketplace here; PrestaShop Hide Shop