Propaganda, les news du studio Blue room.

Ne pas afficher les prix dans Woocommerce

6
Déc

Par : Jeff dans la catégorie : Web

Mots clés :

Woocommerce est une extension bien pratique pour mettre sa boutique en ligne. Je vous donne ici une astuce pour …

Code à ajouter à votre fichier functions.php

Woocommerce, vous permet de mettre en ligne de façon simple un espace de e-commerce sur votre site internet sous WordPress. Cependant il peut arriver que vous souhaitez cacher les tarifs au grand public mais pas à vos clients (si, si je vous assure j’ai déjà eu des demandes dans ce sens). N’ayant pas cette option native dans Woocommerce, vous pouvez cependant ajouter ce code au fichier functions.php pour obtenir le résultat souhaité.

Avec votre client ftp téléchargez le fichier funtions.php depuis le répertoire de votre thème puis ajoutez les lignes ci-dessous. Ou dans le tableau de bord de WordPress, cliquez sur le menu Apparence > Editeur et choisissez le fichier functions.php

// Hide prices
    add_action('after_setup_theme','activate_filter') ;
    function activate_filter(){
    add_filter('woocommerce_get_price_html', 'show_price_logged');
    }
    function show_price_logged($price){
    if(is_user_logged_in() ){
    return $price;
    }
    else
    {
    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
    remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
    remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
    remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
    return 'Login to See Prices';
    }
    }

Voilà maintenant les internautes devront avoir un compte chez vous pour pouvoir voir vos tarifs.

Article source 

Vous avez aimé ?

Laisser un commentaire

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