Ciao, è possibile tramite dei moduli:
https://addons.prestashop.com/it/b2b/24196-prezzi-nascosti-e-conferma-di-registrazione-utenti-b2b.html
https://addons.prestashop.com/it/b2b/17380-conferma-di-registrazione-degli-utenti-per-attivita-b2b.html
Ciao, rispondo per punti.
1) Robots.txt aggiungi
User-agent: *
Disallow: /
2) Perché non utilizzi la modalità 'Manutenzione' di Prestashop? Blocca la visualizzazione del sito è permette di inserire gli IP abilitati