Block not logged customers Module
or similar module as https://addons.prestashop.com/en/private-sales-flash-sales/46790-block-not-logged-customers.html
or similar module as https://addons.prestashop.com/en/private-sales-flash-sales/46790-block-not-logged-customers.html