We'll create fresh WordPress site with Hide Cart & Price For Visitors Woocommerce installed. You have 20 minutes to test the plugin after that site we'll be deleted.
This plugin hides price and add to cart button on woocommerce shop for non registered users. It replaces it with message: “Please Register”, which links to my-account page where visitor can register.