//Hide price and add-to-cart button for non-logged in users. function woocommerce_template_loop_price() { if ( is_user_logged_in() ) woocommerce_get_template( 'loop/price.php' ); } function woocommerce_template_loop_add_to_cart() { if ( is_user_logged_in() ) woocommerce_get_template( 'loop/add-to-cart.php' ); } function woocommerce_template_single_price() { if ( is_user_logged_in() ) woocommerce_get_template( 'single-product/price.php' ); } function woocommerce_template_single_add_to_cart() { global $product; if ( is_user_logged_in() ) do_action( 'woocommerce_' . $product->product_type . '_add_to_cart' ); }