Comment modifier le bouton « Acheter un produit » pour les produits externes sous WooCommerce ?

Par défaut, WooCommerce affiche un bouton « Acheter le produit » pour les produits externes. Ce bouton redirige vers l’URL externe saisie dans les paramètres du produit.

Comme d’habitude, cette étiquette « Acheter un produit » peut ne pas convenir à toutes les entreprises, et c’est pourquoi WooCommerce vous donne la possibilité de renommer ces boutons via les paramètres de la page d’édition du produit. C’est très bien, mais en même temps vous ne voulez pas éditer manuellement des centaines de produits quand vous pouvez utiliser quelques lignes de PHP, n’est-ce pas ?

Voici donc une solution rapide pour remplacer l’étiquette du bouton externe « Acheter le produit » par celle que vous souhaitez, sans jamais toucher aux paramètres manuels. Bonne lecture !

Avec quelques lignes de code, j’ai pu changer l’étiquette par défaut du bouton externe d’ajout au panier « Acheter le produit » en « Acheter Maintenant -> ». Éviter le travail manuel via les paramètres du produit WooCommerce est toujours une bonne idée !
add_filter( 'woocommerce_product_single_add_to_cart_text', 'wootimeo_override_external_button_label', 9999, 2 );
add_filter( 'woocommerce_product_add_to_cart_text', 'wootimeo_override_external_button_label', 9999, 2 );
 
function wootimeo_override_external_button_label( $text, $product ) {
   if ( $product->is_type( 'external' ) ) $text = 'Acheter Maintenant →';
   return $text;
}Langage du code : PHP (php)

Laisser un commentaire

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