Avec le code ci-dessous vous allez pouvoir supprimer le bouton ajouter au panier pour une catégorie de produit.
Il faudra juste ajouter le slug de la catégorie concerné, pour l’exemple j’ai pris la catégorie :
Montres slug est montres
function naxialis_custom_buy_buttons(){ $product = get_product(); // slug de la catégorie exemple montres if ( has_term( 'montres', 'product_cat') ){ // suppression des boutons ajouter au panier remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' ); 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 ); remove_action( 'woocommerce_variable_add_to_cart', 'woocommerce_variable_add_to_cart', 30 ); remove_action( 'woocommerce_external_add_to_cart', 'woocommerce_external_add_to_cart', 30 ); } } add_action( 'wp', 'naxialis_custom_buy_buttons' );