Normally I keep my online shop password protected. I am now looking into opening up my shop to the public so that visitors can browse the products I offer, but would have to login / create an account in order to see pricing and make orders.
Some skincare brands I am partnered with do not allow online pricing to be visible the public, but they do allow us to have "login to view pricing" or "create an account to make an order" option.
I have attached an example of what Im particularly looking for. You can still view and read about the product as a visitor, but you would have to create an account /log in to view pricing and shop.