Require login to view products in webshop/site

Hi all,

I am setting up and using erpnext for our company and would like to use the shopping cart functionality.
I have searched and read a lot but cannot find a solution. We work in a niche marked with fierce competition so we would like to minimize product information to be available online.

It would be nice if it was possible to require a customer to login (login created by admin) to see and order products. is that currently possible?

Best regards André

Can one put a “login layer” on top before getting access to the site? or any other ideas?