For each product you can set the product status:
The product will be displayed in your shop and can be purchased.
- Only available for logged in customers
The product does not appear in your shop, but is shown after a customer has logged in.
- Log in to view price
The product is shown in your shop, but the price is not shown. Instead the message "Log in to view price" is shown. When a customer logs in, the price is shown to him/her.
View all product statuses
It's also possible to display separate prices for specific customers. For these customers you can create customer groups. You can then enter specific prices on the products for each customer group.
If you don't want your customers to be able to create an account, you can set the checkout to Private.