Supprimer le bouton ajouter au panier dans catégorie produit dans Woocommerce

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' );

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *