This is a mini plugin that lets you hide WooCommerce prices
and the add to cart button for non logged in visitors of your site.
Install and activate to hide the elements site-wide.
Single Product page:
Download Disable WooCommerce prices and add to cart for visitors plugin