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.

Besoin d’un spécialiste WooCommerce pour votre projet ? Contactez-moi

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

Le code modifie le texte du bouton « Ajouter au panier » sur les pages de produit WooCommerce. Le texte du bouton dépend de la catégorie du produit. Si le produit appartient à une catégorie dont le nom contient « atelier », le bouton affichera « Acquérir cet atelier ». Sinon, il affichera « Obtenir ce programme ».

Découvrez nos plugins WooCommerce

Améliorez votre boutique en ligne avec nos plugins personnalisés :
Automatisez vos promotions, multiple point de collecte, bon d’achat exclusif à chaque nouveau inscrit, …

Découvrez TD Plugins

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 réponses sur “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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.