Hide prices and checkout functionality in woocommerce

luckily woocommerce has many hooks, this removes prices and buttons:

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );

you can dig into content-product.php and content-single-product.php if you need to remove more stuff.

I can imagine there’s more than just the prices/buttons you want to hide/remove though (like pages/functions), this tutorial gives you some pointers

Leave a Comment