Woocommerce modifié le texte du bouton ajouter au panier

Les quatre codes ci-dessous vont vous permettre de modifier le texte ‘ Ajouter au panier ’ dans Woocommerce. Ouvrez votre fichier function.php de votre Thème WordPress, puis ajoutez les codes suivants.

Woocommerce > 2.1

Le premier permet de changer le texte du bouton sur la page du produit unique (single-product.php) pour tous les produits.

// Change le texte 'Ajouter au panier' sur la page de produit unique
add_filter( 'woocommerce_product_single_add_to_cart_text', 'bryce_add_to_cart_text' );
function bryce_add_to_cart_text() {
        return __( 'Acheter maintenant', 'woocommerce' );
}

 

Le deuxième va changer le texte du bouton pour la page archive de vos produits.

// Change le texte 'Ajouter au panier' sur la page archive des produits
add_filter( 'woocommerce_product_add_to_cart_text', 'bryce_archive_add_to_cart_text' );
function bryce_archive_add_to_cart_text() {
        return __( 'Acheter', 'your-slug' );
}

Le troisième va changer le texte du bouton pour un produit avec l’identifiant 386.

// Change le texte 'Ajouter au panier' sur la page de produit unique (seulement pour le produit avec ID 386)
add_filter( 'woocommerce_product_single_add_to_cart_text', 'bryce_id_add_to_cart_text' );
function bryce_id_add_to_cart_text( $default ) {
    if ( get_the_ID() == 386 ) {
        return __( 'Acheter ce smartphone très design !', 'woocommerce' );
    } else {
        return $default;
    }
}

Puis le dernier code va changer le texte du bouton pour une catégorie de produits exemple la catégorie avec l’ID 17.

// Change le texte 'Ajouter au panier' sur la page de produit unique (seulement pour la catégorie avec ID 17)
add_filter( 'woocommerce_product_single_add_to_cart_text', 'bryce_cat_add_to_cart_text' );
function bryce_cat_add_to_cart_text( $default ) {
	global $post;
	$terms = get_the_terms( $post->ID, 'product_cat' );
	if ( array_key_exists( 17, $terms ) ) { // ID de la catégorie 17
        	 return __( 'Acheter cette montre', 'woocommerce' );
	} else {
		return $default;
	}
}

Woocommerce < 2.1 - 3+ 

add_filter( 'woocommerce_product_add_to_cart_text', 'woo_custom_product_add_to_cart_text' );  // 2.1 +
  
function woo_custom_product_add_to_cart_text() {
  
    return __( 'Souscrire en ligne', 'woocommerce' );
  
}
0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest

11 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Sébastien
8 années il y a

Merci bcp ! Mes boutons étaient les uns sur les autres ( texte trop long )Je vois que vous êtes spécialiste , je suis un peu largué, savez-vous comment enlever le menu de gauche dans la page boutique, j’ai pu l’enlever sur toutes mes pages sauf sur les pages gérées par WOO, voici le message qui s’affiche : Fatal error: Call to a member function get_cart_url() on a non-object in /homepages/25/d585198858/htdocs/clickandbuilds/naturall/wp-content/plugins/woocommerce-menu-bar-cart/includes/wpmenucart-woocommerce.php on line 25

merci d’avance

Sébastien
8 années il y a

Merci bcp pour votre rapide réponse, ça ne fonctionne toujours pas, j’ai inscrit le code en bas de la page , peut-être la raison ?

Merci

Sébastien
Répondre à  Sébastien
8 années il y a

J’ai donc tapé le code en haut ou en bas de la page, même résultat, c’est très gênant car je ne peux plus changer le logo ni enlever ces menus sur le coté gauche …

Lamotte
Lamotte
7 années il y a

Bonjour,

J’ai voulu changer le texte du bouton “ajouter au panier” en ajoutant le premier code proposé au fichier function.php via wordpress et ça m’a ouvert une page qui dit :

La page alphabetofficial.com ne fonctionne pas
Impossible de traiter cette demande via alphabetofficial.com à l’heure actuelle.

Je ne peux plus accéder ni à mon site, ni mon wp-admin, à chaque fois ça m’écrit cette erreur. Je suis censé mettre notre site en ligne aujourd’hui, alors si vous pouvez m’aider à comprendre ce qu’il s’est passé…

Merci !

Greg
Greg
4 années il y a

Bonjour,
Super pour l’aide que vous nous apportez, comment modifier la taille du bouton “ajouter au panier” et des variations ?
Merci

Romuald Paris
3 années il y a

Bonjour,

Ce que j’aimerai, c’est enlever le bouton ajouter au panier dans catégorie produit.
Savez-vous comment faire svp ?

En vous remerciant,

Neves
3 années il y a

Bonjour, je suis débutante sur wordpress
Voilà sur mes produits en stocks il y a bien marqué choix des options mais sur mes produits en rupture de stock le bouton est différent et se trouve en dessous, comment faire pour que tous les boutons soit pareils sur tous mes produits ??
Merci beaucoup