Belle Extension de c Posted March 3, 2019 Share Posted March 3, 2019 Bonjour 🙂 J'ai un probléme avec mon référencement google Il me marque toujours la même erreur au niveau du Webtools : Il faut indiquer "offers", "review", ou "aggregateRating" (Éléments concernés 738 produits ) Voici mon site internent : www.belle-extension.fr version 1.7.5.0 donc je met n'importe quel lien cela affiche : Cette URL est sur Google, mais présente des problèmes Elle peut figurer dans les résultats de la recherche Google (du moment qu'elle ne fait pas l'objet d'une action manuelle ou d'une demande de suppression). Cependant, certains problèmes l'empêchent de bénéficier de l'ensemble des optimisations. Merci de votre aide Cordialement Laetitia 1 Link to comment Share on other sites More sharing options...
doekia Posted March 3, 2019 Share Posted March 3, 2019 BESOIN URGENT DE COMMENCER A LIRE LES REGLES DU FORUM ET D'APPRENDRE LA NETIQUETTE USUELLE 2 Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 3, 2019 Share Posted March 3, 2019 Il y a 6 heures, doekia a dit : LA NETIQUETTE Là tu parles chinois à tout ceux qui ont découvert le web depuis moins de 15 ou même 20 ans, en gros tout ceux qui ont commencés avec l'ADSL. Mais pour ceux qui aimerais apprendre la base de la base de l'attitude à adopter sur le Net vous pouvez vous référer à ce document : https://fr.wikipedia.org/wiki/Nétiquette Link to comment Share on other sites More sharing options...
Sejero Junior Posted March 4, 2019 Share Posted March 4, 2019 (edited) Bonjour, J'aimerais également savoir s'il existe une solution à ce problème. En effet depuis quelques semaines maintenant j'ai remarqué ce message d’erreur sur google search. J'ai trouvé des solutions ci et là pour ce soucis pour des versions antérieur à la 1.7 mais elle ne semble plus fonctionnelle. Si vous avez une solution fonctionnelle à partager à ce propos je pense que ça en aidera plus d'un. Merci d'avance. Edited March 4, 2019 by Sejero Junior (see edit history) Link to comment Share on other sites More sharing options...
MDR Posted March 4, 2019 Share Posted March 4, 2019 Bonjour, Cela m’intéresse également. Merci. Link to comment Share on other sites More sharing options...
Gomgom Posted March 4, 2019 Share Posted March 4, 2019 interessé aussi ! Link to comment Share on other sites More sharing options...
Sejero Junior Posted March 5, 2019 Share Posted March 5, 2019 (edited) Pour offers, review et aggregateRating, ce sont des erreurs. Il faut donc que j'ajoute une de ces trois valeurs. J'ai la possibilité de le faire depuis mon tableau de bord prestashop ou il faut impérativement que je passe par le code ? Si je dois passer par le code, j'ai compris que je devais ajouter des lignes pour le référencement google mais je ne sais pas à quel endroit les mettres dans la page product, il y a un endroit prévus ? Je ne suis pas un utilisateur chevronné de prestashop mais je saurais me débrouiller avec quelques indications. Un grand merci en tout cas d'avoir pris le temps de répondre à ma question. Voici le message que j'ai : Edited March 5, 2019 by Sejero Junior (see edit history) Link to comment Share on other sites More sharing options...
wess france Posted March 5, 2019 Share Posted March 5, 2019 Bonjour j'ai eu le même problème solution partielle donnée par Jaep sur un autre topic il faut modifier le haut du fichier product tpl mais il reste encore a résoudre les avertissements Link to comment Share on other sites More sharing options...
Sejero Junior Posted March 6, 2019 Share Posted March 6, 2019 Bonjour, Merci pour le partage de cette solution. Pour ma part ça règle le problème des erreurs, en ce qui concerne les avertissements ce n'est pas un problème majeur pour ma part. Link to comment Share on other sites More sharing options...
Belle Extension de c Posted March 6, 2019 Author Share Posted March 6, 2019 Merci Serjero oui quand je met par produit je n'ai que des erreurs par contre quand je met une page entiére : https://belle-extension.fr/3-colle-extension-cils. il ya des 1 erreur Est ce lié aux produits suggérés ? Link to comment Share on other sites More sharing options...
wess france Posted March 6, 2019 Share Posted March 6, 2019 Oui c'est lié. Partout ou il y a une fiche produit google relate le problème (fiches produits, catégories, et page cms ou un produit est repris) c'est pourquoi il faut modifier le fichier product.tpl comme je suggère Jaep, ça fonctionne chez moi sur presta.17 il ne reste que les avertissements si je trouve une solution je vous en informe cordialement Link to comment Share on other sites More sharing options...
toubabn1 Posted March 12, 2019 Share Posted March 12, 2019 Bonjour à tous, j'ai le même problème que beaucoup. J'ai le fichier "product.tpl", mais je ne sais absolument pas quoi modifier et où le faire pour supprimer les erreurs. Si quelqu'un peut m'aider svp. Je met mon fichier en PJ. Merci d'avance à l'âme charitable qui me viendra en aide. product.tpl Link to comment Share on other sites More sharing options...
wess france Posted March 12, 2019 Share Posted March 12, 2019 A priori ce n'est pas le bon fichier il faut suivre les instructions de Jaep il s'agit du fichier product.tpl qui se trouve sous le thème (standard) de la boutique theme/votre theme/templates/catalog/_partials/miniatures/product.tpl au dessus de <div class="thumbnail-container"> (attention de ne pas mettre 2 fois <div class="thumbnail-container"> c'est pour l'exemple) il faut copier xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {** * 2007-2018 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License 3.0 (AFL-3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * https://opensource.org/licenses/AFL-3.0 * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2018 PrestaShop SA * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) * International Registered Trademark & Property of PrestaShop SA *} {block name='product_miniature_item'} <article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" itemscope itemtype="http://schema.org/Product"> <meta itemprop="image" content="{$product.cover.large.url}" /> <meta itemprop="description" content="{$product.manufacturer_name} {$product.name}" /> <meta itemprop="sku" content="{$product.reference_to_display}" /> <div itemprop="offers" itemtype="http://schema.org/Offer" itemscope> <meta itemprop="url" content="{$product.url}" /> <meta itemprop="availability" content="https://schema.org/InStock" /> <meta itemprop="priceCurrency" content="EUR" /> <meta itemprop="itemCondition" content="New" /> <meta itemprop="price" content="{$product.price_amount}" /> <div itemprop="seller" itemtype="http://schema.org/Organization" itemscope> <meta itemprop="name" content="NOM DE VOTRE BOUTIQUE" /> </div> </div> <div itemprop="brand" itemtype="http://schema.org/Thing" itemscope> <meta itemprop="name" content="{$product.manufacturer_name}" /> </div> <div class="thumbnail-container"> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX EN CHANGEANT LA DEVISE SI NÉCESSAIRE "EUR" et en indiquant le nom de votre boutique xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx puis plus bas inserer en dessous des lignes 62 qui sont <a href="{$product.url}" class="thumbnail product-thumbnail"> <img src = "{$urls.no_picture_image.bySize.home_default.url}" > </a> {/if} {/block} le code suivant (qui prendra la ligne 63 a 70) <div class="product-description"> {block name='product_name'} {if $page.page_name == 'index'} <h3 class="h3 product-title" itemprop="name"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h3> {else} <h2 class="h3 product-title" itemprop="name"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h2> {/if} {/block} voila c'est la solution proposée par Jaep et ça fonctionne sur presta 1.7 Link to comment Share on other sites More sharing options...
toubabn1 Posted March 12, 2019 Share Posted March 12, 2019 Merci beaucoup. Cela semble fonctionner à part que j'ai du coup un autre problème (je ne sais pas si c'est lié) Mon affichage des produits dans chaque catégorie n'est plus bon. Mes produits sont les uns en dessous des autres au lieux d'en avoir 3 a côté, puis 3 en dessous,... Une idée? Merci encore. Link to comment Share on other sites More sharing options...
wess france Posted March 12, 2019 Share Posted March 12, 2019 Vous avez du faire une erreur dans la modification du fichier car ça ne pose aucun problème d'affichage Link to comment Share on other sites More sharing options...
wess france Posted March 12, 2019 Share Posted March 12, 2019 Si vous souhaitez, voyez le topic original de Jaep qui a proposé cette solution Link to comment Share on other sites More sharing options...
toubabn1 Posted March 12, 2019 Share Posted March 12, 2019 Effectivement, au lieu de commenter la ligne que je voulais, j'ai juste mis un "*" et du coup tout mes produits apparaissaient les uns en dessous des autres. Ce problème est résolu. Merci encore de votre aide. Link to comment Share on other sites More sharing options...
toubabn1 Posted March 12, 2019 Share Posted March 12, 2019 Je viens de refaire un test et je n'ai plus d'erreur. Par contre j'ai un certains nombre d'avertissements : price 19,00 € (Nous ne reconnaissons pas la propriété price pour un objet de type Product. priceValidUntil Il est préférable de remplir le champ priceValidUntil. Veuillez fournir une valeur si possible. aggregateRating Il est préférable de remplir le champ aggregateRating. Veuillez fournir une valeur si possible. review Il est préférable de remplir le champ review. Veuillez fournir une valeur si possible. warning Ce produit n'a pas d'identifiant global (isbn, mpn ou gtin8, par exemple). Veuillez consulter la documentation pour déterminer les identifiants valides. Et j'ai les mêmes avertissements pour "tout" mes produits. Link to comment Share on other sites More sharing options...
wess france Posted March 12, 2019 Share Posted March 12, 2019 Oui il reste les avertissement pour l'instant Cela n'est pas grave ce ne sont que des avertissements, je pense que prestashop va prendre en compte ce problème et le régler prochainement comme la déjà fait wordpress sur son woocommerce Link to comment Share on other sites More sharing options...
toubabn1 Posted March 12, 2019 Share Posted March 12, 2019 Encore une fois merci pour ce retour. Oui ces modifications de la part de Google semblent assez récentes de ce que j'ai pu lire. Déjà, il n'y a plus d'erreur!!!! Un grand merci!!! Link to comment Share on other sites More sharing options...
Switch Evolve Posted March 15, 2019 Share Posted March 15, 2019 Le 12/03/2019 à 11:16 AM, wess france a dit : A priori ce n'est pas le bon fichier il faut suivre les instructions de Jaep il s'agit du fichier product.tpl qui se trouve sous le thème (standard) de la boutique theme/votre theme/templates/catalog/_partials/miniatures/product.tpl au dessus de <div class="thumbnail-container"> (attention de ne pas mettre 2 fois <div class="thumbnail-container"> c'est pour l'exemple) il faut copier xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {** * 2007-2018 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License 3.0 (AFL-3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * https://opensource.org/licenses/AFL-3.0 * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2018 PrestaShop SA * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) * International Registered Trademark & Property of PrestaShop SA *} {block name='product_miniature_item'} <article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" itemscope itemtype="http://schema.org/Product"> <meta itemprop="image" content="{$product.cover.large.url}" /> <meta itemprop="description" content="{$product.manufacturer_name} {$product.name}" /> <meta itemprop="sku" content="{$product.reference_to_display}" /> <div itemprop="offers" itemtype="http://schema.org/Offer" itemscope> <meta itemprop="url" content="{$product.url}" /> <meta itemprop="availability" content="https://schema.org/InStock" /> <meta itemprop="priceCurrency" content="EUR" /> <meta itemprop="itemCondition" content="New" /> <meta itemprop="price" content="{$product.price_amount}" /> <div itemprop="seller" itemtype="http://schema.org/Organization" itemscope> <meta itemprop="name" content="NOM DE VOTRE BOUTIQUE" /> </div> </div> <div itemprop="brand" itemtype="http://schema.org/Thing" itemscope> <meta itemprop="name" content="{$product.manufacturer_name}" /> </div> <div class="thumbnail-container"> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX EN CHANGEANT LA DEVISE SI NÉCESSAIRE "EUR" et en indiquant le nom de votre boutique xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx puis plus bas inserer en dessous des lignes 62 qui sont <a href="{$product.url}" class="thumbnail product-thumbnail"> <img src = "{$urls.no_picture_image.bySize.home_default.url}" > </a> {/if} {/block} le code suivant (qui prendra la ligne 63 a 70) <div class="product-description"> {block name='product_name'} {if $page.page_name == 'index'} <h3 class="h3 product-title" itemprop="name"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h3> {else} <h2 class="h3 product-title" itemprop="name"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h2> {/if} {/block} voila c'est la solution proposée par Jaep et ça fonctionne sur presta 1.7 j'ai remplacer le fichier product.tpl par celui de Jaep et quand je le met tout fonctionne les produits s'affichent correctement sauf les catégories produits j'ai erreur 500. Je suis sur prestashop 1.7.4.4 et j'ai mis le fichier dans /themes/classic/templates/catalog/_partials product (4).tpl Link to comment Share on other sites More sharing options...
pacomisterpink Posted March 27, 2019 Share Posted March 27, 2019 On 3/15/2019 at 9:47 AM, Techno Teck said: j'ai remplacer le fichier product.tpl par celui de Jaep et quand je le met tout fonctionne les produits s'affichent correctement sauf les catégories produits j'ai erreur 500. Je suis sur prestashop 1.7.4.4 et j'ai mis le fichier dans /themes/classic/templates/catalog/_partials product (4).tpl Bonjour, te serais tu pas trompé de chemin? ce n'est pas : /themes/classic/templates/catalog/_partials mais /themes/classic/templates/catalog/_partials/miniatures/ Link to comment Share on other sites More sharing options...
karopresta Posted March 27, 2019 Share Posted March 27, 2019 Bonjour, Pour ma part je m'arrache les cheveux. J'ai fait des modifs de code comme vu (je ne sais plus où du coup...) pour mettre en conformité. J'ai utilisé les marqueurs manuels dans Search. Quelques jours après Google me dit que tout est parfait, tout est correct, tout est corrigé. Et aujourd'hui Search m'affiche toujours une erreur sur Format de prix non valide dans la propriété "price" Et quand je clique sur un des produits incriminés (2500 quand même !!!!), cela affiche ceci : Il est bon mon format bon sang ! ! ! Que veulent-ils de plus ? Quelqu'un a-t-il une idée de ce qui ne leur va pas ? Merci à tous pour vos informations éclairées. Link to comment Share on other sites More sharing options...
merguez Posted March 27, 2019 Share Posted March 27, 2019 1 hour ago, karopresta said: Bonjour, Pour ma part je m'arrache les cheveux. J'ai fait des modifs de code comme vu (je ne sais plus où du coup...) pour mettre en conformité. J'ai utilisé les marqueurs manuels dans Search. Quelques jours après Google me dit que tout est parfait, tout est correct, tout est corrigé. Et aujourd'hui Search m'affiche toujours une erreur sur Format de prix non valide dans la propriété "price" Et quand je clique sur un des produits incriminés (2500 quand même !!!!), cela affiche ceci : Il est bon mon format bon sang ! ! ! Que veulent-ils de plus ? Quelqu'un a-t-il une idée de ce qui ne leur va pas ? Merci à tous pour vos informations éclairées. Bonjour, Ce lien pourra peut-être t'aider : https://productforums.google.com/forum/?utm_medium=email&utm_source=first_post_notification_button#!topic/webmaster-fr/8YgRdRoLOGI;context-place=topicsearch/price$20$20schema$20org Bien à toi, merguez Link to comment Share on other sites More sharing options...
karopresta Posted March 27, 2019 Share Posted March 27, 2019 Bonsoir Merguez 😄 Je te remercie d'avoir pris la peine de me répondre. En fait le lien que tu as donné est justement celui qui m'avait permis de modifier mon code et de ne plus avoir les messages d'erreur concernant le "price". Et, d'où l'objet de mon message, ce qui était bon il y a quelques jours, apparait à nouveau en erreur pour google. Et pourtant, on voit bien que j'ai bien itemprop="price" content ="8">8,00. Et il y a quelques jours, celà lui allait parfaitement, j'avais même eu droit à un "Félicitations" de la part de Google. Et aujourd'hui il me sort, sur le même code, les mêmes produits, avec l'erreur sur Price. Il lit pourtant bien 8 et 8,00. Franchement je ne sais plus quoi faire. Link to comment Share on other sites More sharing options...
karopresta Posted March 28, 2019 Share Posted March 28, 2019 (edited) Bonjour Yama, Merci pour ta réponse. Mais je le mets où ça ? Dans prestashop, c'est bien un "." Edited March 28, 2019 by karopresta (see edit history) Link to comment Share on other sites More sharing options...
karopresta Posted March 28, 2019 Share Posted March 28, 2019 Est-ce le fait d'avoir créé des balisages prix avec le marqueur de données (puisque mes produits affichent bien en front une virgule) ? Link to comment Share on other sites More sharing options...
karopresta Posted March 28, 2019 Share Posted March 28, 2019 Je ne comprends pas pourquoi Google met une erreur à cause de la virgule. Dans cette page https://support.google.com/webmasters/answer/2774358?hl=fr c'est Google qui dit que l'on peut mettre point ou virgule ! Prix (offer) Offre de vente du produit, comportant l'une des balises suivantes : Balise Description Prix Prix du produit. Vous pouvez inclure le symbole de devise ou utiliser comme séparateur décimal soit un point décimal ("."), soit une virgule (","). Par exemple,10,00 USD ou 10,00 €. Link to comment Share on other sites More sharing options...
P i l o u Posted March 28, 2019 Share Posted March 28, 2019 Bonjour, Ce qui était il y a encore une dizaine de jours, des avertissements, sont maintenant des erreurs... Que faire pour corriger ces erreurs svp ? Link to comment Share on other sites More sharing options...
doekia Posted March 28, 2019 Share Posted March 28, 2019 Il faut surtout corriger Google. Ce truc devient pire que Windows à sa pire époque 1 Link to comment Share on other sites More sharing options...
karopresta Posted March 28, 2019 Share Posted March 28, 2019 il y a 38 minutes, doekia a dit : Il faut surtout corriger Google. Ce truc devient pire que Windows à sa pire époque Oui, c'est incroyable ! C'est contradiction sur contradiction. Ils tuent nos sites et nos ventes parce qu'ils sont tout simplement mauvais ! ! ! Link to comment Share on other sites More sharing options...
P i l o u Posted March 29, 2019 Share Posted March 29, 2019 Il y a 8 heures, yama a dit : Tu dois mettre en place un système d'avis sur tes fiches produits. Est-ce que Google en voudra même si y'a 0 avis, aucune idée. Tu peux aussi piner, mais je te le déconseille ^^' https://addons.prestashop.com/en/customer-reviews/24336-auto-review-products.html Bonjour Yama, Merci pour ta réponse. J'ai le système d'avis original de Ps 1.6.1.23 mais j'ai peu d'avis laissés par les clients Link to comment Share on other sites More sharing options...
derbi71 Posted April 17, 2019 Share Posted April 17, 2019 Salut à tous, J'ai presta 1.6 et la manip ne fonctionne pas. Pourriez vous m'aider svp. J'ai bien ciblé que les méta à ajouter étaient les suivantes: <meta itemprop="image" content="{$product.cover.large.url}" /> <meta itemprop="description" content="{$product.manufacturer_name} {$product.name}" /> <meta itemprop="sku" content="{$product.reference_to_display}" /> <div itemprop="offers" itemtype="http://schema.org/Offer" itemscope> <meta itemprop="availability" content="https://schema.org/InStock" /> <meta itemprop="itemCondition" content="New" /> <meta itemprop="price" content="{$product.price_amount}" /> <div itemprop="seller" itemtype="http://schema.org/Organization" itemscope> <meta itemprop="name" content="Nomdevotreboutique" /> </div> </div> <div itemprop="brand" itemtype="http://schema.org/Thing" itemscope> <meta itemprop="name" content="{$product.manufacturer_name}" /> </div> => Mais je ne peux pas faire de copier coller sans que mon site ne fonctionne plus et le php et moi ça fait 2 Link to comment Share on other sites More sharing options...
doekia Posted April 17, 2019 Share Posted April 17, 2019 Ceci étant du HTML, aucun besoin de connaissances en PHP Link to comment Share on other sites More sharing options...
P i l o u Posted April 17, 2019 Share Posted April 17, 2019 Je ne suis pas aussi fort en code que doekia mais tu pourrais peut-être essayer ça : <span itemprop='brand' class="hidden">{$product->manufacturer_name|escape:'html':'UTF-8'}</span> Link to comment Share on other sites More sharing options...
doekia Posted April 17, 2019 Share Posted April 17, 2019 On peut surtout se limiter à une meta quand on ne veux rien afficher <meta itemprop="brand" content="{$product->manufacturer_name|escape:'html':'UTF-8'}" /> Après il faut arrêter de paniquer à chaque nouveau bug de Google. Je dis bug car claquer des Warning pour des données optionnelles, c'est un bug. Link to comment Share on other sites More sharing options...
derbi71 Posted April 17, 2019 Share Posted April 17, 2019 Ce n'est pas l html mais bien le php qui me fait peur dans cette histoire, car il y a bien du php et des variables dans le code que j'ai collé qui n'est autre que celui que j'ai trouvé pour le soucis sous 1.7 Personne ici n'a reussi a faire la manip pour combler notre cher google sous presta 1.6?? Link to comment Share on other sites More sharing options...
yama Posted April 17, 2019 Share Posted April 17, 2019 3 minutes ago, derbi71 said: Ce n'est pas l html mais bien le php qui me fait peur dans cette histoire, car il y a bien du php et des variables dans le code que j'ai collé qui n'est autre que celui que j'ai trouvé pour le soucis sous 1.7 Personne ici n'a reussi a faire la manip pour combler notre cher google sous presta 1.6?? Je pense que doekia peut faire la différence entre du html et du php xD Par ailleurs, tu n'as pas dit ce qui n'allait pas avec Google dans ton cas. Link to comment Share on other sites More sharing options...
Kecos Posted April 18, 2019 Share Posted April 18, 2019 Bonjour à tous, Je rencontre le même problème dans google search en prestashop 1.6 "il faut indiquer offers, review ou aggregate rating. Pouvez-vous me donner la marche à suivre ? Cordialement Link to comment Share on other sites More sharing options...
P i l o u Posted April 18, 2019 Share Posted April 18, 2019 Il y a 13 heures, doekia a dit : On peut surtout se limiter à une meta quand on ne veux rien afficher <meta itemprop="brand" content="{$product->manufacturer_name|escape:'html':'UTF-8'}" /> Après il faut arrêter de paniquer à chaque nouveau bug de Google. Je dis bug car claquer des Warning pour des données optionnelles, c'est un bug. Bonjour doekia, Merci pour la précision. Mais pour offers, review ou aggregaterating, ce ne sont plus des warnings mais bien des erreurs. Link to comment Share on other sites More sharing options...
doekia Posted April 18, 2019 Share Posted April 18, 2019 (edited) Offers, facile tu ajoutes tes éléments de prix/dispo via les meta correspondantes. reviews et companie si tu n'en a pas, tu n'en a pas, ferme les yeux dessus (ce seront des warning d'ailleurs) si c'est des erreurs, c'est clairement un bug de cette diva de Google. Moi perso, j'ignore Edited April 18, 2019 by doekia (see edit history) Link to comment Share on other sites More sharing options...
P i l o u Posted April 18, 2019 Share Posted April 18, 2019 Un peu d'aide pour offers stp ? <meta itemprop="offers" content="{$product->price'}" / > Link to comment Share on other sites More sharing options...
derbi71 Posted April 18, 2019 Share Posted April 18, 2019 1 hour ago, Kecos said: Bonjour à tous, Je rencontre le même problème dans google search en prestashop 1.6 "il faut indiquer offers, review ou aggregate rating. Pouvez-vous me donner la marche à suivre ? Cordialement Dans mon cas le problème est idem à Kecos: il faut indiquer offers reviex ou aggregateRating Link to comment Share on other sites More sharing options...
Kecos Posted April 24, 2019 Share Posted April 24, 2019 Bonjour, Personne n'a de solution pour ce problème en 1.6 ?? Link to comment Share on other sites More sharing options...
Bertrand1779 Posted May 18, 2019 Share Posted May 18, 2019 (edited) Bonsoir à tous Je viens de modifier le code, chez moi ça fonctionne, je suis sur la version 1.7.4.4 {block name='product_miniature_item'} <article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" itemscope itemtype="http://schema.org/Product"> <meta itemprop="image" content="{$product.cover.large.url}" /> <meta itemprop="description" content="{$product.manufacturer_name} {$product.name}" /> <div itemprop="offers" itemtype="http://schema.org/Offer" itemscope> <meta itemprop="url" content="{$product.url}" /> <meta itemprop="availability" content="https://schema.org/InStock" /> <meta itemprop="itemCondition" content="https://schema.org/UsedCondition" /> <meta itemprop="priceCurrency" content="EUR" /> <meta itemprop="itemCondition" content="Neuf" /> <meta itemprop="price" content="{$product.price_amount}" /> <meta itemprop="priceValidUntil" content="2020-12-31" /> <div itemprop="seller" itemtype="http://schema.org/Organization" itemscope> <meta itemprop="name" content="VOTRE_SOCIETE" /> </div> </div> <div itemprop="aggregateRating" itemtype="http://schema.org/AggregateRating" itemscope> <meta itemprop="reviewCount" content="1" /> <meta itemprop="ratingValue" content="2" /> </div> <div itemprop="review" itemtype="http://schema.org/Review" itemscope> <div itemprop="author" itemtype="http://schema.org/Person" itemscope> <meta itemprop="name" content="Anonyme" /> </div> </div> <meta itemprop="sku" content="{$product.reference_to_display}" /> <div itemprop="brand" itemtype="http://schema.org/Thing" itemscope> <meta itemprop="name" content="{$product.manufacturer_name}" /> </div> <div class="thumbnail-container"> Attention faite une sauvegarde et faite vos tests sur Lien Search.google Bertrand Edited May 18, 2019 by Bertrand1779 (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted May 18, 2019 Share Posted May 18, 2019 Il reste quelques erreurs: non détecté par google mais important: <meta itemprop="url" content="{$product.url}" /> devrait être un link tout comme: <meta itemprop="image" content="{$product.cover.large.url}" /> Citation product WARNING: the field brand contains an invalid type of data http://schema.org/Thing. Permitted types of data http://schema.org/Brand, http://schema.org/Organization ERROR: Unmet requirement for product snippets: name field missing or empty itemType = http://schema.org/Product image = {$product.cover.large.url} description = {$product.manufacturer_name} {$product.name} offers offer ERROR: The 'content' property of a meta tag can't contain a URL itemType = http://schema.org/Offer url = {$product.url} availability = https://schema.org/InStock itemcondition = https://schema.org/UsedCondition itemcondition = Neuf pricecurrency = EUR price = {$product.price_amount} pricevaliduntil = 2020-12-31 seller organization itemType = http://schema.org/Organization name = VOTRE_SOCIETE aggregaterating aggregaterating itemType = http://schema.org/AggregateRating reviewcount = 1 ratingvalue = 2 review review WARNING: itemReviewed field missing or empty itemType = http://schema.org/Review author person itemType = http://schema.org/Person name = Anonyme Pour brand, le nom dans le contant suffit Link to comment Share on other sites More sharing options...
@rthur Posted May 24, 2019 Share Posted May 24, 2019 (edited) Salut, Merci de votre aide à tous. J'ai les mêmes erreurs google donc j'ai essayé de suivre la procédure. J'ai donc essayé la solution proposée par Jaep lorsque je fais le changement dans le fichier product.tpl, j'ai des problèmes d'affichage avec les marges à gauche inexistantes et la liste des produits tout serrés vers la gauche. Pour vérifier que j'ai fait la bonne procédure: J'ai pris le fichier product.tpl dans le dossier concerné dans le thème standard, j'ai ajouté les modifs et j'ai remplacé ce fichier dans mon thème perso. Voici le code du nouveau fichier que j'ai remplacé : {** * 2007-2018 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License 3.0 (AFL-3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * https://opensource.org/licenses/AFL-3.0 * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <contact@prestashop.com> * @copyright 2007-2018 PrestaShop SA * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) * International Registered Trademark & Property of PrestaShop SA *} {block name='product_miniature_item'} <article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" itemscope itemtype="http://schema.org/Product"> <meta itemprop="image" content="{$product.cover.large.url}" /> <meta itemprop="description" content="{$product.manufacturer_name} {$product.name}" /> <div itemprop="offers" itemtype="http://schema.org/Offer" itemscope> <meta itemprop="url" content="{$product.url}" /> <meta itemprop="availability" content="https://schema.org/InStock" /> <meta itemprop="itemCondition" content="https://schema.org/UsedCondition" /> <meta itemprop="priceCurrency" content="EUR" /> <meta itemprop="itemCondition" content="Neuf" /> <meta itemprop="price" content="{$product.price_amount}" /> <meta itemprop="priceValidUntil" content="2020-12-31" /> <div itemprop="seller" itemtype="http://schema.org/Organization" itemscope> <meta itemprop="name" content="" /> </div> </div> <div itemprop="aggregateRating" itemtype="http://schema.org/AggregateRating" itemscope> <meta itemprop="reviewCount" content="1" /> <meta itemprop="ratingValue" content="2" /> </div> <div itemprop="review" itemtype="http://schema.org/Review" itemscope> <div itemprop="author" itemtype="http://schema.org/Person" itemscope> <meta itemprop="name" content="Anonyme" /> </div> </div> <meta itemprop="sku" content="{$product.reference_to_display}" /> <div itemprop="brand" itemtype="http://schema.org/Thing" itemscope> <meta itemprop="name" content="{$product.manufacturer_name}" /> </div> <div class="thumbnail-container"> {block name='product_thumbnail'} {if $product.cover} <a href="{$product.url}" class="thumbnail product-thumbnail"> <img src = "{$product.cover.bySize.home_default.url}" alt = "{if !empty($product.cover.legend)}{$product.cover.legend}{else}{$product.name|truncate:30:'...'}{/if}" data-full-size-image-url = "{$product.cover.large.url}" > </a> {else} <a href="{$product.url}" class="thumbnail product-thumbnail"> <img src = "{$urls.no_picture_image.bySize.home_default.url}" > </a> {/if} {/block} <div class="product-description"> {block name='product_name'} {if $page.page_name == 'index'} <h3 class="h3 product-title" itemprop="name"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h3> {else} <h2 class="h3 product-title" itemprop="name"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h2> {/if} {/block} {block name='product_price_and_shipping'} {if $product.show_price} <div class="product-price-and-shipping"> {if $product.has_discount} {hook h='displayProductPriceBlock' product=$product type="old_price"} <span class="sr-only">{l s='Regular price' d='Shop.Theme.Catalog'}</span> <span class="regular-price">{$product.regular_price}</span> {if $product.discount_type === 'percentage'} <span class="discount-percentage discount-product">{$product.discount_percentage}</span> {elseif $product.discount_type === 'amount'} <span class="discount-amount discount-product">{$product.discount_amount_to_display}</span> {/if} {/if} {hook h='displayProductPriceBlock' product=$product type="before_price"} <span class="sr-only">{l s='Price' d='Shop.Theme.Catalog'}</span> <span itemprop="price" class="price">{$product.price}</span> {hook h='displayProductPriceBlock' product=$product type='unit_price'} {hook h='displayProductPriceBlock' product=$product type='weight'} </div> {/if} {/block} {block name='product_reviews'} {hook h='displayProductListReviews' product=$product} {/block} </div> {block name='product_flags'} <ul class="product-flags"> {foreach from=$product.flags item=flag} <li class="product-flag {$flag.type}">{$flag.label}</li> {/foreach} </ul> {/block} <div class="highlighted-informations{if !$product.main_variants} no-variants{/if} hidden-sm-down"> {block name='quick_view'} <a class="quick-view" href="#" data-link-action="quickview"> <i class="material-icons search"></i> {l s='Quick view' d='Shop.Theme.Actions'} </a> {/block} {block name='product_variants'} {if $product.main_variants} {include file='catalog/_partials/variant-links.tpl' variants=$product.main_variants} {/if} {/block} </div> </div> </article> {/block} Est-ce vous comprenez d’où peut venir le problème d'affichage? Merci beaucoup à tous. Edited November 4, 2020 by @rthur (see edit history) Link to comment Share on other sites More sharing options...
Takio Posted May 25, 2019 Share Posted May 25, 2019 (edited) Bonjour Germain de chez Webbax, vous propose sa solution pour corriger vos données structurées, et je l'ai testée, elle marche! Dans le bas de la page, il y a même un fichier product-prices.tpl à télécharger (et à adapter dans le product-prices.tpl de votre thème personnalisé) En bonus, pour les plus nuls d'entre-nous, il a même réalisé un tuto vidéo sur You Tube. Ciao Takio Edited May 25, 2019 by Takio (see edit history) Link to comment Share on other sites More sharing options...
Jean Francois G Posted May 26, 2019 Share Posted May 26, 2019 (edited) Attention ! La solution webbax crée systématiquement un faux avis 5 étoiles permanent pour les pages qui n'en on pas.(et même ceux qui en ont) . L'utiliser directement risque fort de vous blacklister de google puisque vous lui envoyez des notes factices, sans ip, sans mail, sans contenu. Il faut donc modifier ce fichier avant de pouvoir le mettre en ligne. Je préviens juste de l'astuce utilisée. Elle marche oui, mais que sait on des sanctions qui peuvent tomber ? Edited May 26, 2019 by Jean Francois G (see edit history) Link to comment Share on other sites More sharing options...
@rthur Posted May 27, 2019 Share Posted May 27, 2019 (edited) 9 hours ago, Jean Francois G said: Attention ! La solution webbax crée systématiquement un faux avis 5 étoiles permanent pour les pages qui n'en on pas.(et même ceux qui en ont) . L'utiliser directement risque fort de vous blacklister de google puisque vous lui envoyez des notes factices, sans ip, sans mail, sans contenu. Il faut donc modifier ce fichier avant de pouvoir le mettre en ligne. Je préviens juste de l'astuce utilisée. Elle marche oui, mais que sait on des sanctions qui peuvent tomber ? Merci de l'info. quelqu'un sait comment régler le problème de la note sans tricher? Edited May 27, 2019 by @rthur typo (see edit history) Link to comment Share on other sites More sharing options...
Webmaster PDB Posted August 22, 2019 Share Posted August 22, 2019 Bonjour a tous! Je voudrais avoir vos avis concernant les différentes syntaxes pour la structuration des données.. je penche sur Json pour l'instant mais je préféré poser la question à la communauté avant d'attaquer Microdatas ? RDFa ? JSON-LD ? Merci en avance ! Link to comment Share on other sites More sharing options...
couillaler Posted September 26, 2019 Share Posted September 26, 2019 Le 03/03/2019 à 5:28 PM, Belle Extension de c a dit : Bonjour 🙂 J'ai un probléme avec mon référencement google Hello, Idem que toi Laetitia... J'ai bien lu les différentes manip à effectuer, et je pense avoir résolu les problèmes sur mes fiches produits. Par contre, il ne les applique pas sur les produits qui apparaissent en bas de la fiche produit (Les ventes croisées, les produits dans la même catégorie,...). Sur les miniatures, quoi. Comme j'affiche x suggestions de produits sur chaque page produit et que j'ai 6 avertissements par produit de ce bas de page (price, brand, description, image, sku et identifiant (type EAN13)), Google me compte donc x*6 avertissements par fiches, ce qui finit par faire beaucoup sur l'ensemble du site (j'ai plus de 13K avertissements en tout, ça fait pas propre, et comme j'ai réussi à les éliminer pour chaque fiche produits avec le code ci-dessous que j'ai mis dans le product-tpl, j'aimerais aussi les mettre dans mes produits de bas de page. J'ai cru comprendre qu'il fallait aller voir du côté de mon thème dans thème/templates/catalog/_partials/miniatures/product.tpl, mais et d'une je ne sais pas où intégrer mes modifs, ni de ce que je dois mettre exactement. Voilà la modif que j'ai effectuée dans /templates/catalog/_partials/product-prices.tpl {block name='product_price'} <div class="price" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <meta itemprop="priceCurrency" content="{$currency.iso_code}"> <span itemprop="price" content="{$product.price_amount}">{$product.price}</span> <link itemprop="availability" href="{$product.seo_availability}"/> <meta itemprop="priceValidUntil" content="{'Y'|date+1}-12-31"> <meta itemprop="url" content="{$link->getProductLink($smarty.get.id_product)|escape:'htmlall':'UTF-8'}"> {block name='product_unit_price'} {if $displayUnitPrice} <small class="product-unit-price sub">{l s='(%unit_price%)' d='Shop.Theme.Catalog' sprintf=['%unit_price%' => $product.unit_price_full]}</small> {/if} {/block} </div> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" style="display:none"></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="gtin13" content="{$product->ean13}" /> <meta itemprop="mpn" content="{$product->reference}" /> <meta itemprop="description" content="$product->description_short" /> {/block} A améliorer, mais bon, je peux déjà voir ce que ça donne avec ça sur google. Par contre, où intégrer de telles modif dans le fichier product.tpl du dossier Miniatures ? J'ai été voir aussi sur ce lient : https://github.com/PrestaShop/PrestaShop/issues/12687 mais cela ne m'aide pas beaucoup, ou je ne sais pas quoi en faire... Comment avez-vous résolu ces messages sur les miniatures ? Antoine 2 Link to comment Share on other sites More sharing options...
karopresta Posted September 27, 2019 Share Posted September 27, 2019 En gros, et pour faire un résumé : Prestashop n'est absolument pas "ready and friendly Google". Absolument pas adapté aux exigences de Google pour le référencement. On se fait désindexer ou blacklister nos boutiques en ligne Presta parce que Prestashop ne suit absolument pas les exigences de Google. Et ça c'est un très gros manquement de la part de Prestashop. De notre côté on essaie de modifier le code, d'entrer dans le php, de trouver des solutions plus ou moins efficaces, et au final, rien ne fonctionne jamais ou sera écrasé ou incompatible à la première mise à jour de Prestashop ou d'un module annexe. Link to comment Share on other sites More sharing options...
Lynda Posted October 3, 2019 Share Posted October 3, 2019 Je n'ai pas de système de notation de mes produits sur ma boutique. Que dois-je mettre en "rating " ? Merci Link to comment Share on other sites More sharing options...
MarilóAmAtuMundo Posted January 24, 2020 Share Posted January 24, 2020 On 26/09/2019 at 18:22, couillaler said: Hello, Idem que toi Laetitia... J'ai bien lu les différentes manip à effectuer, et je pense avoir résolu les problèmes sur mes fiches produits. Par contre, il ne les applique pas sur les produits qui apparaissent en bas de la fiche produit (Les ventes croisées, les produits dans la même catégorie,...). Sur les miniatures, quoi. Comme j'affiche x suggestions de produits sur chaque page produit et que j'ai 6 avertissements par produit de ce bas de page (price, brand, description, image, sku et identifiant (type EAN13)), Google me compte donc x*6 avertissements par fiches, ce qui finit par faire beaucoup sur l'ensemble du site (j'ai plus de 13K avertissements en tout, ça fait pas propre, et comme j'ai réussi à les éliminer pour chaque fiche produits avec le code ci-dessous que j'ai mis dans le product-tpl, j'aimerais aussi les mettre dans mes produits de bas de page. J'ai cru comprendre qu'il fallait aller voir du côté de mon thème dans thème/templates/catalog/_partials/miniatures/product.tpl, mais et d'une je ne sais pas où intégrer mes modifs, ni de ce que je dois mettre exactement. Voilà la modif que j'ai effectuée dans /templates/catalog/_partials/product-prices.tpl {block name='product_price'} <div class="price" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <meta itemprop="priceCurrency" content="{$currency.iso_code}"> <span itemprop="price" content="{$product.price_amount}">{$product.price}</span> <link itemprop="availability" href="{$product.seo_availability}"/> <meta itemprop="priceValidUntil" content="{'Y'|date+1}-12-31"> <meta itemprop="url" content="{$link->getProductLink($smarty.get.id_product)|escape:'htmlall':'UTF-8'}"> {block name='product_unit_price'} {if $displayUnitPrice} <small class="product-unit-price sub">{l s='(%unit_price%)' d='Shop.Theme.Catalog' sprintf=['%unit_price%' => $product.unit_price_full]}</small> {/if} {/block} </div> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" style="display:none"></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="gtin13" content="{$product->ean13}" /> <meta itemprop="mpn" content="{$product->reference}" /> <meta itemprop="description" content="$product->description_short" /> {/block} A améliorer, mais bon, je peux déjà voir ce que ça donne avec ça sur google. Par contre, où intégrer de telles modif dans le fichier product.tpl du dossier Miniatures ? J'ai été voir aussi sur ce lient : https://github.com/PrestaShop/PrestaShop/issues/12687 mais cela ne m'aide pas beaucoup, ou je ne sais pas quoi en faire... Comment avez-vous résolu ces messages sur les miniatures ? Antoine Salut! avez-vous eu une solution? C'est exactement ce qui m'arrive. L'URL testée n'a plus d'avertissement, mais toute miniature de produit associée génère des avertissements. Des milliers d'avertissements à la fin. Merci beaucoup Link to comment Share on other sites More sharing options...
zoomzoom Posted February 24, 2020 Share Posted February 24, 2020 salut à tous, en revanche ça se passe où dans presta 1.6.1? le fichier product.tpl ne présente pas de bloc 'product_unit_price'... ni même un bout de code de cette ordre. merci pour l'info. Link to comment Share on other sites More sharing options...
vtrinel Posted July 28, 2020 Share Posted July 28, 2020 Bonjour, j'ai fait les changements proposer au début dans le bon fichier. Quand je refait un test sur google search rien ne change j'ai toujours les erreurs. Est ce que je doit attendre quelque jours ? product (1).tpl 1 Link to comment Share on other sites More sharing options...
Nalika Posted July 29, 2020 Share Posted July 29, 2020 C'est normal, il faut attendre que Google "re"scanne à nouveaux les produits afin qu'il détecte les changement et corrige les erreurs. Bye Nalika Link to comment Share on other sites More sharing options...
zoomzoom Posted July 30, 2020 Share Posted July 30, 2020 On 7/28/2020 at 9:20 PM, vtrinel said: Bonjour, j'ai fait les changements proposer au début dans le bon fichier. Quand je refait un test sur google search rien ne change j'ai toujours les erreurs. Est ce que je doit attendre quelque jours ? product (1).tpl 6.29 kB · 0 downloads salut et merci pour ton aide et fichier, je me suis résigné a acheter un module pour optimiser ça dans toutes les parties du site qui le méritent... étant pas développeur/intégrateur PS j'en avais un peu raz le bol de tester tester et retester en perdant des heures pour un truc qui tombait en echec cad n'offrant pas la solution à tous les warning affichés dans la search console, et ce sur un site en production. Bref, une fois installé en effet il faut quelques temps pour que google rescanne et corrige tout... parfois faut recommencer en revalidant la correction dans la console. Link to comment Share on other sites More sharing options...
Amorino Posted August 18, 2020 Share Posted August 18, 2020 Bonjour, @zoomzoom pourriez-vous nous indiquer le nom du module que vous avez acheté svp et nous dire s'il fait vraiment l'affaire ? Je pense faire comme vous en fin de comptes Bien cordialement Link to comment Share on other sites More sharing options...
zoomzoom Posted August 20, 2020 Share Posted August 20, 2020 salut, j'ai pris "Google Rich Cartes LD-JSON + Twitter Cards v2.3.0". Le support est plutôt bon et rapide, le module fait le job et fait la sauvegarde des fichiers impactés par la modif. En revanche si le template a été trop modifié, ils n'assument pas l'assistance pour tout faire fonctionner donc faut voir avec eux quel niveau d'assistance peut convenir. Par contre ça ne simule pas de faux "reviews" si y'en a pas d'avis produit et quelques warning restent non solutionnés néanmoins du fait de la structure du contenu des produits. Par contre tout le reste est réglé dans les pages catégories et accueil également. Link to comment Share on other sites More sharing options...
moby-store Posted August 25, 2020 Share Posted August 25, 2020 bonjour, chez moi ce module n'a rien fait... Google Rich Cartes LD-JSON + Twitter Cards v2.3.0 j'ai toujours les mêmes erreurs.... ca fait deux semaines que je me mange le cerveau et je suis limite saturation.... Link to comment Share on other sites More sharing options...
Amorino Posted August 26, 2020 Share Posted August 26, 2020 Bonjour Merci @zoomzoom Link to comment Share on other sites More sharing options...
zoomzoom Posted August 27, 2020 Share Posted August 27, 2020 (edited) On 8/25/2020 at 6:15 PM, moby-store said: bonjour, chez moi ce module n'a rien fait... Google Rich Cartes LD-JSON + Twitter Cards v2.3.0 j'ai toujours les mêmes erreurs.... ca fait deux semaines que je me mange le cerveau et je suis limite saturation.... bonjour, voyez avec le support du module et lisez le tuto pour la mise en place... de mon côté tout à fonctionné et il a fallu environ 15 jours pour que tout puisse passer en revalidation chez google mais ça fonctionne. En revanche je confirme que le support est réactif au début mais dès que le problème se corse ça devient compliqué d'avoir des réponses du developpeur. Edited September 3, 2020 by zoomzoom (see edit history) 1 Link to comment Share on other sites More sharing options...
Francesco Posted March 23, 2021 Share Posted March 23, 2021 Je pense que c'est un problème qui va rendre fous beaucoup d'entre nous... En lisant la doc google concernant les données structurées, j'ai cru comprendre que ce que veut google c'est ne trouver ces données QUE pour UNE fiche produit, et UN seul groupe par page. Ce qui dans le fond est logique... OR, quand je regarde la plupart des templates, il y a des balises itemscope, itemprop, itemtype qui trainent absolument partout. Dans les miniatures produits dans chaque catégories par exemple, il y a en a pour chaque miniature, et en plus elles sont incomplètes. Dans les produits suggérés sous une fiche produit aussi.. Dans la plupart des moteurs de recherche un peu élaborés, on retrouve aussi des itemscope pour chaque produit suggéré. Chacun de ces items ne devrait pas être présent et polluent les pages. Du coup, même dans une fiche produit, google repère les itemscope parasites, cherche les données nécessaires et ne les trouve pas... Je suis en train de bosser sur un site, dans lequel j'ai commencé à supprimer chacune des balises superflues et, en effet, ça a réduit presque toutes les erreurs. Il ne reste que quelques balises que je n'arrive pas à supprimer dans le moteur de recherche, ce qui a pour effet de laisser 6 avertissements, toujours les mêmes. si je désactive le moteur de recherche, toutes mes pages sont valides. LA solution est donc celle de nettoyer tous les fichiers tpl (hélas) des balises itemscope inutiles et de ne les laisser à un seul endroit (pour ma part product-prices.tpl) Mais c'est long à faire.... Link to comment Share on other sites More sharing options...
Dandaniel Posted September 10, 2021 Share Posted September 10, 2021 Bonjour à tous, Je me retrouve exactement dans la même situation que la dame plus haut. Je lance une analyse de mon site www.condor-cbd.fr et je trouve toutes ces erreurs sur mes produits. Je suis ensuite allé cherché ce fameux fichier produit.tpl mais je n'ai pas du tout la même construction. ex : je n'ai pas les item pro.... Quoi faire? Je comprends que ce n'est pas si grave mais connaissant le référencement Google pointilleux, je préférais n'avoir aucune erreur. Pourquoi Prestashop ne corrige pas le tire automatiquement. Ce n'est pas normal étant sur une plateforme qui se veut facile d'utilisation et là on nous demande d'aller modifier des fichiers avec des lignes de codes. Vousimaginez un peu la situation? Incroyable et se taper 3h de lectures dans les blogs et forums où tout le monde dit son contraire. Qui croire? C'est un peu fatiguant. Il ne reste plus qu'à recommencer.... Link to comment Share on other sites More sharing options...
KingPong Posted April 28, 2022 Share Posted April 28, 2022 Bonjour à tous, Pas sûr de la pertinence de mon post mais je pose quand même une solution qui m'a permis de "contourner" l'erreur. J'ai copié cette partie du code : <div itemprop="offers" itemtype="http://schema.org/Offer" itemscope> <meta itemprop="url" content="{$product.url}" /> <meta itemprop="availability" content="https://schema.org/InStock" /> <meta itemprop="priceCurrency" content="EUR" /> <meta itemprop="itemCondition" content="New" /> <meta itemprop="price" content="{$product.price_amount}" /> <div itemprop="seller" itemtype="http://schema.org/Organization" itemscope> <meta itemprop="name" content="VOTRE BOUTIQUE" /> </div> à la base du fichier (ligne 1) product-details.tpl qui se trouve dans le chemin : Quote /themes/classic/templates/catalog/_partials Car la solution initialement proposée résolvait seulement les érreurs pour les Thumbnails (les miniatures) et pas pour les pages produits. Maintenant oui, pour ma part. Link to comment Share on other sites More sharing options...
zoomzoom Posted April 28, 2022 Share Posted April 28, 2022 le fait de modifier le fichier "_partials" a suffit pour alimenter les pages produits avec les bonne balises sans erreur google? Link to comment Share on other sites More sharing options...
KingPong Posted April 29, 2022 Share Posted April 29, 2022 Bonjour, Oui, en modifiant 2 des .tpl dans le partials je pense qu'on couvre tous les produits et du coup je n'ai plus que des avertissements au lieu d'erreurs comme tu peux le voir ici : Link to comment Share on other sites More sharing options...
zoomzoom Posted April 29, 2022 Share Posted April 29, 2022 ok, d'accord, merci. Plus d'erreur mais il reste toujours les avertissement quoi qu'on fasse! Donc il doit falloir tout de même nettoyer et modifier les fichiers tel que précisé par francesco... On 3/23/2021 at 9:49 AM, Francesco said: LA solution est donc celle de nettoyer tous les fichiers tpl (hélas) des balises itemscope inutiles et de ne les laisser à un seul endroit (pour ma part product-prices.tpl) Link to comment Share on other sites More sharing options...
KingPong Posted April 29, 2022 Share Posted April 29, 2022 Personnellement je laisse les avertissements facultatifs. Tant que je suis référencé et que ça n'impacte pas de manière significative mon SEO. Honnêtement je vais laisser faire les hotfix Prestashop sur ce coup-là. Après je peux concevoir qu'on ne veuille plus d'erreurs ni avertissements.. Link to comment Share on other sites More sharing options...
zoomzoom Posted April 29, 2022 Share Posted April 29, 2022 disons que initialement et c'est pour !a que c'est dommage, c'est exigé par google pour pouvoir, dans les résultats de recherche naturelle, bénéficier d'un affichage des produits "richcard" ou rich snippets, cad dans un cartouche avec miniature du produit, prix, avis, etc. Ce sans usage de merchant center. ce qui est plutôt valorisant lors des recherches sur mobile en particulier. Mais si y'a des erreurs, google ne gére pas ces affichages en mode richcard... c'est un plus seo quand ça fonctionne. Link to comment Share on other sites More sharing options...
KingPong Posted April 29, 2022 Share Posted April 29, 2022 C'est pour cette raison que je compatit. Je gère une boutique B2B ou les prix ne sont affichés que lorsqu'on est loggé. Donc ça ne m'atteint pas directement tant que ma page produit est référencée. Quand tu as une boutique qui affiche des prix publique ça devient handicapant effectivement... J'ai même commencé à zyeuter WooCommerce... 1 Link to comment Share on other sites More sharing options...
Juju74 Posted May 19, 2022 Share Posted May 19, 2022 Il n'y a absolument aucun impact sur le référencement (erreur ou avertissement) , il ne faut pas se prendre la tête pour Mr google. 1 Link to comment Share on other sites More sharing options...
zepelucheclub.com Posted September 14, 2022 Share Posted September 14, 2022 Bonjour j' ai un site en prestashop 1.7.4.2 avec un thème leothème j ai voulu corriger le fichier product.tpl de theme/votre theme/templates/catalog/_partials/miniatures/product.tpl sauf que mon fichier est totalement vide!!! je comprends pourquoi mes images ne remontent plus dans la serp est- ce que quelqu'un a une copie de ce fichier mille mercis Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 14, 2022 Share Posted September 14, 2022 il y a 44 minutes, zepelucheclub.com a dit : Bonjour j' ai un site en prestashop 1.7.4.2 avec un thème leothème j ai voulu corriger le fichier product.tpl de theme/votre theme/templates/catalog/_partials/miniatures/product.tpl sauf que mon fichier est totalement vide!!! je comprends pourquoi mes images ne remontent plus dans la serp est- ce que quelqu'un a une copie de ce fichier mille mercis Bonjour, Merci de créer un topic pour votre problème, car celui-ci n'a aucun rapport avec le sujet du topic initial. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now