Jump to content

Edit History

PauseGreen

PauseGreen

Bonjour, j'aimerai vous soumettre un problème que je rencontre avec le Review Snippet, pour la récolte des avis clients.

Lors de mon test via la console de google sur un produit ayant des avis, cela m'affiche ces deux erreurs:

Capture d'écran: https://ibb.co/pbFJW3V

Lien du produit testéhttps://pausegreen.fr/857-huile-de-cannabis-sativa-15-de-cbd-10ml-plant-of-remedy.html

j'ai donc contacté le service client des avis, et voici leur réponse:
 

Citation

 

il y a une 1 erreur, ce qui empêche l'affichage des Richs Snippets. Il faut donc corriger ce problème.
Sur PrestaShop, il y a une option dans la configuration du module qui vous permettra de 'Forcer les données structurées". 
Essayez d'activer ou désactiver cette option, cela résout souvent le problème.

J'ai essayé de faire ce qu'ils proposent mais ça n'a rien changé !

 

Voici le code source que j'utilise:

 {block name='product_price'}
      <div
        class="product-price h5 {if $product.has_discount}has-discount{/if}"
        itemprop="offers"
        itemscope
        itemtype="https://schema.org/Offer"
      >
          
        <link itemprop="availability" href="{$product.seo_availability}"/>
        <meta itemprop="priceCurrency" content="{$currency.iso_code}">
        <meta itemprop="priceValidUntil" content="{'Y'|date+1}-12-31">
        <meta itemprop="url" content="{$link->getProductLink($smarty.get.id_product)|escape:'htmlall':'UTF-8'}"> 
               
        <link itemprop="availability" href="https://schema.org/InStock"/>
        <meta itemprop="priceCurrency" content="{$currency.iso_code}">

        <div class="current-price">
          <span itemprop="price" content="{$product.price_amount}">{$product.price}</span>

          {if $product.has_discount}
            {if $product.discount_type === 'percentage'}
              <span class="discount discount-percentage">{l s='Save %percentage%' d='Shop.Theme.Catalog' sprintf=['%percentage%' => $product.discount_percentage_absolute]}</span>
            {else}
              <span class="discount discount-amount">
                  {l s='Save %amount%' d='Shop.Theme.Catalog' sprintf=['%amount%' => $product.discount_to_display]}
              </span>
            {/if}
          {/if}
        </div>

        {block name='product_unit_price'}
          {if $displayUnitPrice}
            <p class="product-unit-price sub">{l s='(%unit_price%)' d='Shop.Theme.Catalog' sprintf=['%unit_price%' => $product.unit_price_full]}</p>
          {/if}
        {/block}
      </div>

    <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" style="display:none">
    <span itemprop="ratingValue">5</span> 
    <span itemprop="ratingCount">1</span>                                                      </div>
    <meta itemprop="brand" content="{if !empty(Manufacturer::getnamebyid($product.id_manufacturer))}{Manufacturer::getnamebyid($product.id_manufacturer)}{else}{Configuration::get('PS_SHOP_NAME')}{/if}"> 
    <meta itemprop="image" content="{$product.cover.bySize.home_default.url}">     
    <meta itemprop="sku" content="{$product->id}" /> 
    <meta itemprop="mpn" content="{$product->reference}" /> 
    <div itemprop="review" itemscope itemtype="http://schema.org/Review" style="display:none">
        <span itemprop="author">{Configuration::get('PS_SHOP_NAME')}</span>,
        <meta itemprop="datePublished" content="{'Y'|date}-{'m'|date}-{'d'|date}">
        <div itemprop="review" itemscope itemtype="http://schema.org/Rating">
            <meta itemprop="worstRating" content="1"/>
            <span itemprop="ratingValue">5</span>
            <span itemprop="bestRating">5</span>
        </div>
        <span itemprop="description"></span>
    </div>
 {/block}

Je ne sais pas si je vous ai communiqué assez d'informations pour essayer de me dépanner mais au besoin, j'attends vos demandes si c'est nécessaire !

J'espère que quelqu'un pourra me venir en aide, pour régler ce problème !

Merci d'avance.

PauseGreen

PauseGreen

Bonjour, j'aimerai vous soumettre un problème que je rencontre avec le Review Snippet, pour la récolte des avis clients.

Lors de mon test via la console de google sur un produit ayant des avis, cela m'affiche ces deux erreurs:

Capture d'écran: https://ibb.co/pbFJW3V

Lien du produits: ici

j'ai donc contacté le service client des avis, et voici leur réponse:
 

Citation

 

il y a une 1 erreur, ce qui empêche l'affichage des Richs Snippets. Il faut donc corriger ce problème.
Sur PrestaShop, il y a une option dans la configuration du module qui vous permettra de 'Forcer les données structurées". 
Essayez d'activer ou désactiver cette option, cela résout souvent le problème.

J'ai essayé de faire ce qu'ils proposent mais ça n'a rien changé !

 

Voici le code source que j'utilise:

 {block name='product_price'}
      <div
        class="product-price h5 {if $product.has_discount}has-discount{/if}"
        itemprop="offers"
        itemscope
        itemtype="https://schema.org/Offer"
      >
          
        <link itemprop="availability" href="{$product.seo_availability}"/>
        <meta itemprop="priceCurrency" content="{$currency.iso_code}">
        <meta itemprop="priceValidUntil" content="{'Y'|date+1}-12-31">
        <meta itemprop="url" content="{$link->getProductLink($smarty.get.id_product)|escape:'htmlall':'UTF-8'}"> 
               
        <link itemprop="availability" href="https://schema.org/InStock"/>
        <meta itemprop="priceCurrency" content="{$currency.iso_code}">

        <div class="current-price">
          <span itemprop="price" content="{$product.price_amount}">{$product.price}</span>

          {if $product.has_discount}
            {if $product.discount_type === 'percentage'}
              <span class="discount discount-percentage">{l s='Save %percentage%' d='Shop.Theme.Catalog' sprintf=['%percentage%' => $product.discount_percentage_absolute]}</span>
            {else}
              <span class="discount discount-amount">
                  {l s='Save %amount%' d='Shop.Theme.Catalog' sprintf=['%amount%' => $product.discount_to_display]}
              </span>
            {/if}
          {/if}
        </div>

        {block name='product_unit_price'}
          {if $displayUnitPrice}
            <p class="product-unit-price sub">{l s='(%unit_price%)' d='Shop.Theme.Catalog' sprintf=['%unit_price%' => $product.unit_price_full]}</p>
          {/if}
        {/block}
      </div>

    <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" style="display:none">
    <span itemprop="ratingValue">5</span> 
    <span itemprop="ratingCount">1</span>                                                      </div>
    <meta itemprop="brand" content="{if !empty(Manufacturer::getnamebyid($product.id_manufacturer))}{Manufacturer::getnamebyid($product.id_manufacturer)}{else}{Configuration::get('PS_SHOP_NAME')}{/if}"> 
    <meta itemprop="image" content="{$product.cover.bySize.home_default.url}">     
    <meta itemprop="sku" content="{$product->id}" /> 
    <meta itemprop="mpn" content="{$product->reference}" /> 
    <div itemprop="review" itemscope itemtype="http://schema.org/Review" style="display:none">
        <span itemprop="author">{Configuration::get('PS_SHOP_NAME')}</span>,
        <meta itemprop="datePublished" content="{'Y'|date}-{'m'|date}-{'d'|date}">
        <div itemprop="review" itemscope itemtype="http://schema.org/Rating">
            <meta itemprop="worstRating" content="1"/>
            <span itemprop="ratingValue">5</span>
            <span itemprop="bestRating">5</span>
        </div>
        <span itemprop="description"></span>
    </div>
 {/block}

Je ne sais pas si je vous ai communiqué assez d'informations pour essayer de me dépanner mais au besoin, j'attends vos demandes si c'est nécessaire !

J'espère que quelqu'un pourra me venir en aide, pour régler ce problème !

Merci d'avance.

PauseGreen

PauseGreen

Bonjour, j'aimerai vous soumettre un problème que je rencontre avec le Review Snippet, pour la récolte des avis clients.

Lors de mon test via la console de google sur un produit ayant des avis, cela m'affiche ces deux erreurs:

Capture d'écran: https://ibb.co/pbFJW3V

Lien direct du test: Extraits d'avis – Inspection de l'URL (google.com)

j'ai donc contacté le service client des avis, et voici leur réponse:
 

Citation

 

il y a une 1 erreur, ce qui empêche l'affichage des Richs Snippets. Il faut donc corriger ce problème.
Sur PrestaShop, il y a une option dans la configuration du module qui vous permettra de 'Forcer les données structurées". 
Essayez d'activer ou désactiver cette option, cela résout souvent le problème.

J'ai essayé de faire ce qu'ils proposent mais ça n'a rien changé !

 

Voici le code source que j'utilise:

 {block name='product_price'}
      <div
        class="product-price h5 {if $product.has_discount}has-discount{/if}"
        itemprop="offers"
        itemscope
        itemtype="https://schema.org/Offer"
      >
          
        <link itemprop="availability" href="{$product.seo_availability}"/>
        <meta itemprop="priceCurrency" content="{$currency.iso_code}">
        <meta itemprop="priceValidUntil" content="{'Y'|date+1}-12-31">
        <meta itemprop="url" content="{$link->getProductLink($smarty.get.id_product)|escape:'htmlall':'UTF-8'}"> 
               
        <link itemprop="availability" href="https://schema.org/InStock"/>
        <meta itemprop="priceCurrency" content="{$currency.iso_code}">

        <div class="current-price">
          <span itemprop="price" content="{$product.price_amount}">{$product.price}</span>

          {if $product.has_discount}
            {if $product.discount_type === 'percentage'}
              <span class="discount discount-percentage">{l s='Save %percentage%' d='Shop.Theme.Catalog' sprintf=['%percentage%' => $product.discount_percentage_absolute]}</span>
            {else}
              <span class="discount discount-amount">
                  {l s='Save %amount%' d='Shop.Theme.Catalog' sprintf=['%amount%' => $product.discount_to_display]}
              </span>
            {/if}
          {/if}
        </div>

        {block name='product_unit_price'}
          {if $displayUnitPrice}
            <p class="product-unit-price sub">{l s='(%unit_price%)' d='Shop.Theme.Catalog' sprintf=['%unit_price%' => $product.unit_price_full]}</p>
          {/if}
        {/block}
      </div>

    <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" style="display:none">
    <span itemprop="ratingValue">5</span> 
    <span itemprop="ratingCount">1</span>                                                      </div>
    <meta itemprop="brand" content="{if !empty(Manufacturer::getnamebyid($product.id_manufacturer))}{Manufacturer::getnamebyid($product.id_manufacturer)}{else}{Configuration::get('PS_SHOP_NAME')}{/if}"> 
    <meta itemprop="image" content="{$product.cover.bySize.home_default.url}">     
    <meta itemprop="sku" content="{$product->id}" /> 
    <meta itemprop="mpn" content="{$product->reference}" /> 
    <div itemprop="review" itemscope itemtype="http://schema.org/Review" style="display:none">
        <span itemprop="author">{Configuration::get('PS_SHOP_NAME')}</span>,
        <meta itemprop="datePublished" content="{'Y'|date}-{'m'|date}-{'d'|date}">
        <div itemprop="review" itemscope itemtype="http://schema.org/Rating">
            <meta itemprop="worstRating" content="1"/>
            <span itemprop="ratingValue">5</span>
            <span itemprop="bestRating">5</span>
        </div>
        <span itemprop="description"></span>
    </div>
 {/block}

Je ne sais pas si je vous ai communiqué assez d'informations pour essayer de me dépanner mais au besoin, j'attends vos demandes si c'est nécessaire !

J'espère que quelqu'un pourra me venir en aide, pour régler ce problème !

Merci d'avance.

×
×
  • Create New...