Woocommerce : masquer les prix à Google (Créer un compte)

  • WordPress :5.2
  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #2296900
    Cecilia37
    Participant
    Padawan WordPress
    51 contributions

    Bonjour,

    Ma configuration WP actuelle :
    – Version de WordPress : 5.3.2
    – Version de PHP/MySQL : 7.2.19 / 5.6.43
    – Thème utilisé : Hestia Pro
    – Thème URI : https://themeisle.com/themes/hestia-pro/
    – Extensions en place : Additional Variation Images Gallery for WooCommerce (1.1.37), All In One SEO Pack (3.3.4), API KEY for Google Maps (1.2.0), ARVE Advanced Responsive Video Embedder (8.10.20), Autoptimize (2.6.1), Autoptimize CriticalCSS.com Power-Up (1.18.0), Caldera Forms (1.8.9), Caldera Forms Anti Spam (0.2), Cookie Notice (1.2.50), Download Monitor (4.4.2), Elementor (2.8.5), Email Encoder – Protect Email Addresses (2.0.6), Email Templates (1.3.1.2), Enable Media Replace (3.3.7), Final Tiles Grid Gallery – Image Gallery (3.4.18), Folders (2.3.9), Forum_wordpress_fr (4.2), Gutenberg Blocks and Template Library by Otter (1.3.3), Ivory Search (4.4.6), MaxButtons (7.13.3), Orbit Fox Companion (2.9.0), Redirection (4.6.2), Sendinblue Subscribe Form And WP SMTP (2.9.11), Shortcodes Ultimate (5.7.0), Title and Nofollow For Links (1.08), Variation Swatches for WooCommerce (1.0.73), WooCommerce (3.9.1), YITH WooCommerce Catalog Mode (1.6.16)
    – Adresse du site : https://weser.fr
    – Nom de l’hébergeur : Apache

     

    Problème(s) rencontré(s) :

    Bonjour,

    J’utilise Woocommerce pour afficher mes produits. J’ai masqué mes prix via une feuille de style mais Google les lit tout de même et les affiche dans les recherches. Pour le moment j’ai mis les prix à zéro, mais ce n’est pas très commercial. Comment faire pour que Google ne les affichent pas?

    Merci pour votre aide.

     

    #2296925
    ferman
    Modérateur
    Maître WordPress
    7577 contributions

    Bonjour,

    Il y a une petite fonction trouvée ici et testée :

    function react2wp_woocommerce_hide_product_price( $price ) {
    return '';
    }
    add_filter( 'woocommerce_get_price_html', 'react2wp_woocommerce_hide_product_price' );

    Vous la mettez (copiez/collez le code) dans functions.php de votre thème enfant si vous en avez un, ou bien vous pouvez utiliser l’extension « my custom functions ».

    • Cette réponse a été modifiée le il y a 5 années et 3 mois par ferman.
    #2296992
    Cecilia37
    Participant
    Padawan WordPress
    51 contributions

    Merci pour ce retour.

    J’ai installé la fonction  mais je ne vois pas de changement dans mon code source.

    Les prix sont toujours visibles  :

    "price":"0.00"

    J’attends que Google mette à jour ces caches et reviens vers vous si pas de changement.

    Bonne  journée.

    #2297036
    ferman
    Modérateur
    Maître WordPress
    7577 contributions

    Bonjour,

    J’ai vérifié: le prix disparaît bien de la page boutique (aussi dans le code source) mais pas du code source de la page produit. En cherchant un peu plus on voit que ce n’est pas si simple que ça. Woocommerce (depuis wc 3.0) a changé son système d’affichage des prix (et d’autres choses) et il faut maintenant ajouter une fonction supplémentaire (ci-dessous). Là ça marche et le prix disparaît bien des codes-source dans les deux pages. Vérifiez quand même que ça n’introduit pas d’autres modifications non désirées. Par exemple, je pense il doit être possible d’enlever la ligne relative aux e-mails.

    function remove_output_structured_data() {
    remove_action( 'wp_footer', array( WC()->structured_data, 'output_structured_data' ), 10 ); // Frontend pages
    remove_action( 'woocommerce_email_order_details', array( WC()->structured_data, 'output_email_structured_data' ), 30 ); // Emails
    }

    add_action( 'init', 'remove_output_structured_data' );

    • Cette réponse a été modifiée le il y a 5 années et 3 mois par ferman.
    #2297039
    Cecilia37
    Participant
    Padawan WordPress
    51 contributions

    Ça marche parfaitement bien, merci beaucoup.

5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.