En code snippets o en tu archivo functions.php añade el siguiente código, modifica 'sin-categorizar' por la categoría de productos a ocultar
// Oculta el botón "Añadir al carrito" para productos en la categoría "sin-categorizar"
function hide_add_to_cart_function( $return_value, $product ) {
// Verifica si el producto está en la categoría "sin-categorizar"
if ( has_term( 'sin-categorizar', 'product_cat', $product->get_id() ) ) {
return false; // Oculta el botón "Añadir al carrito"
}
return $return_value;
}// Hook para aplicar la función
add_filter( 'woocommerce_is_purchasable', 'hide_add_to_cart_function', 10, 2 );