Dificultad: Fácil
Si quieres ocultar de manera fácil y rápida los botones de compra de los listados de producto de WooCommerce, puedes utilizar este sencillo snippet en php.
Importante: no modifiques directamente el archivo functions.php del tema que tengas instalado. Genera un tema hijo con alguno de los plugins del repositorio de WordPress y actívalo. Cuando lo tengas, entra en el functions.php del tema hijo. Una alternativa es instalar algún plugin que permite incrustar código sin problema de pérdida en la actualización del tema.
add_action( 'init', function() {
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
} );
Nota: Revisa que los títulos de producto, la imagen, o cada elemento de la lista es clicable (normalmente lo son, pero no está de más comprobarlo). Si tienes algún problema siempre puedes eliminarlo y todo volverá a la normalidad.