Afficher la mention “gratuit” quand un produit est à 0 sur Woocommerce

Vous vendez des produits que vous offrez à vos clients ? Où le prix est à 0 ?
Il est possible d’afficher la mention “Gratuit” au lieu de 0.
Pour cela, copier le code ci-dessous dans votre fichier “function.php” de votre thème enfant :

add_filter( 'woocommerce_get_price_html', 'bbloomer_price_free_zero_empty', 9999, 2 );
   
function bbloomer_price_free_zero_empty( $price, $product ){
    if ( '' === $product->get_price() || 0 == $product->get_price() ) {
        $price = '<span class="woocommerce-Price-amount amount">FREE</span>';
    }  
    return $price;
}

Remplacez le mot “Free” par votre mot personnalisé.
Testé sur WordPress 5.5 et Woocommerce 4.8

Besoin d’aide pour intégrer ce code ?
Contactez-moi et je me ferais un plaisir de vous aider.

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur whatsapp
Partager sur email
Partager sur print

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Suivez-moi

Les derniers articles

Votre demande a bien été envoyé, merci.

Le délai de réponse peut varier de 24h à 48h.
Merci de votre compréhension

Besoin d'aide pour mon projet

Sujet :
Afficher la mention “gratuit” quand un produit est à 0 sur Woocommerce
Panier
  • Votre panier est vide.