Blog Web & Design

Woocommerce : Changer le texte du bouton “ajouter au panier”

Changer le bouton de panier sur Woocommerce

Une fonction bien utile quand on veut modifier l’intitulé d’un bouton dans woocommerce. La fonction que je vous propose intègre également la possibilité de changer le texte du bouton selon la catégorie du produit.

// changer le texte du bouton "ajouter au panier"
add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' );    // 2.1 +
 function woo_custom_cart_button_text() {

 	global $product, $post;
	
	$product_cats = get_the_terms( $post->ID, 'product_cat' );
	foreach ($product_cats as $product_cat) {
    	$product_cat_id 	= $product_cat->term_id;
    	$product_cat_name 	= $product_cat->name;
    	break;
	}
	if (strpos($product_cat_name, 'atelier') !== false) {
        return __( 'Acquérir cet atelier', 'woocommerce' );
    } else {
    	return __( 'Obtenir ce programme', 'woocommerce' );
    }
}
Dernière mise à jour le Auteur : Thomas Dufranne

Ce contenu vous a-t-il été utile ?

Merci pour votre avis !

Si vous pensez pouvoir aider d'autres personnes, pensez à partager le contenu

Merci pour votre avis !

Désolé que vous n'ayez pas trouvé votre réponse.

Je vous invite à me poser vos question par commentaire ou par e-mail !

2 thoughts on “Woocommerce : Changer le texte du bouton “ajouter au panier””

André

Bonjour Thomas et merci pour cette fonction bien utile. Connaissez vous celle pour modifier les boutons “voir-le-panier” et “validation-de-la-commande” ?
Au plaisir de vous lire.

    Thomas Dufranne

    Bonjour André, en effet pour la validation de la commande vous pouvez utiliser le filtre suivant :

    add_filter( 'woocommerce_order_button_text', 'woo_custom_order_button_text' );
    function woo_custom_order_button_text(){
    return 'Passer vite la commande!';
    }

Repondre

This site uses Akismet to reduce spam. Learn how your comment data is processed.