En los ajustes de WooCommerce no existe una opción específica para esta necesidad.
Por lo tanto, una forma de llegar a solucionarlo, de manera elegante, rápida y efectiva para ello es la siguiente.
Desactivaremos las acciones que habilitan los botones de compra, tanto en la página de la tienda como las individuales de cada producto añadiendo al final del archivo «functions.php» de tu plantilla o Child theme.
/*desactivar botones de compra de Woocomerce*/
remove_action( ‘woocommerce_after_shop_loop_item’, ‘woocommerce_template_loop_add_to_cart’, 10 );
remove_action( ‘woocommerce_single_product_summary’, ‘woocommerce_template_single_add_to_cart’, 30 );
remove_action( ‘woocommerce_simple_add_to_cart’, ‘woocommerce_simple_add_to_cart’, 30 );
remove_action( ‘woocommerce_grouped_add_to_cart’, ‘woocommerce_grouped_add_to_cart’, 30 );
Se recomienda tener activado un Child theme para esto, puedes encontrar más información al respecto acá:
Además tendrás que dejar invisible el carrito para evitar que aparezca:
Si usas DIVI (ver más acá)
.et-cart-info { display:none; }
Si usas otra plantilla o tema distinto:
#mini-cart {
display: none;
/*display: inline-block;*/
}