2 plugins tagged with private-store
Hide prices and the add to cart button for logged-out users, show a "Log in to view prices" message, or make your WooCommerce store private.
Make your WooCommerce shop private. Let customers in by login or password, and choose who can see products, prices and buy.