Hide webshop from guests

Hi Guys.

I am building a solution for a wholesale company.
I am currently using the fine webshop system for this, but I wish to hide the whole thing from guest users.
Only logged in users representing companies of my choice should be able to see any product.
I’ve already hidden prices by not defining any default sales prices, but I want to hide the webshop altogether.
I followed an advice to make the loginpage default to the website, but after I login as a customer, I will get stuck in a redirection loop.

I hope someone has a bright idea how to hide every product from unregistered users.

Best regards, Anders