While you’re setting up your store, you can make it invisible to your customers.
You have two possibilities:
Setting up a password
Go to Layout > Click on Edit in the top right-hand side of the page
If you want, you can also add a message for your customers on the edit section:
Activating the Cover theme
Cover (Launch) – this theme will let you create a mailing list before the official launch of your store – Check this theme out.
Install the Cover theme. Then go to Layout > and under Installed themes, you should see the theme you just installed. Click on the button next to Activate.
Read the article: How to install and activate a theme
Meanwhile, you can work on your store’s layout on one of your inactive themes. Learn more about how to edit inactive themes.