Pour que Google puisse bien référencer votre boutique Prestashop, il est important que le code source soit optimisé… Les données structurées sont appréciées par Google, il est donc préférable qu’elles soient valides.
Les données structurées est-ce utile ?
En fait Google lit votre site directement par le code source de la page et doit essayer de comprendre à quoi il ressemble et tente d’interpréter chaque page qu’on lui transmet. Les données structurées permettent d’encapsuler du texte avec des balises de code du type « itemprop », afin que Google comprenne chaque zone de votre shop. Ainsi, il peut décortiquer les zones de la page, savoir s’il y a une image, un prix, un avis client, un nom de marque etc…
Google met à disposition un outil de test
Avec l’outil online vous pouvez tester si Google arrive à voir les données structurées de votre page. Ce que je conseille c’est de faire un contrôle sur une fiche produit par exemple. Le plus important c’est surtout d’éviter d’avoir des erreurs critiques « en rouge », le warning en orange c’est encore passable… mais comme toujours c’est mieux de corriger. Si cela vous effraie de devoir vous aventurer dans le code source de Prestashop pour corriger ces erreurs, vous pouvez aussi passer par un module Prestashop Schema Markup (je l’ai jamais testé, mais c’est une solution).
Sans optimisation Prestashop renvoie des warnings
Dans le cas présent j’ai fait le test sur une version de Prestashop 1.7.5.1 avec le template de base et c’est vrai que la fiche produit renvoie avertissements en conseillant de compléter les valeurs manquantes. On voit donc que le web avance à une vitesse déconcertante, Google veut toujours plus à s’en mettre sous la dent… mais pas facile pour les outils e-commerce de suivre toutes les dernières exigences, tout va « trop » vite (même si Prestashop est réactif et qu’ils font souvent des mises à jour).
Est-ce que ça tue votre référencement ?
Ahaha… la bonne question, en fait je vois la chose autrement, à mon sens ceux qui font ces optimisations ont plus de chance d’être apprécié par Google. Ce n’est pas les données structurées qui vont vous placer à la position du n°1 si de base vous avez un positionnement qui laisse à désirer (si c’est le cas regardez la méthode SEO Ramsès II). Le gros du positionnement reste basé sur les fondamentaux, la pertinence du site, la qualité de l’offre… la qualité du contenu (textes etc… oui encore ce fameux contenu tellement difficile à créer).
Avoir une console Google Search propre
On va dire que c’est un peu le but, car si vous avez lié Prestashop à Google Search Console (si c’est pas encore fait dépêchez-vous) et bien vous avez régulièrement des messages / logs qui vont s’afficher. Assez fréquemment je vois des courbes d’erreurs énormes dans la console Google Search pour des sites e-commerce… Ce n’est pas fatal, mais quand vous commencez à avoir un tableau de bord qui clignote d’erreurs de partout et que vous savez que Google est le maître du monde, il est risqué (à long terme) de ne pas suivre ses recommandations… Le pire reste à venir si vos concurrents corrigent ces erreurs et que vous non (alors là ils seront potentiellement avantagés).
Pour ce tutoriel vous avez à disposition :
- 1 x fichier « product-prices.tpl »
(avec amélioration des données structurées)
Résumé de la vidéo : Prestashop & le Schema Markup pour booster votre référencement
- Pour commencer on va essayer de comprendre les données structurées et soumettre le code source de la page à Google pour voir s’il reconnait la structure de ces micros data.
- Ensuite, on corrige le fichier product-prices.tpl en ajoutant des nouvelles balises pour compléter le contenu afin de ne plus avoir d’avertissements.
- Dans l’exemple que je vous montre j’ai forcé les avis clients, mais il faut voir si vous estimez que cela est justifié de le faire (ce n’est pas obligatoire).
Merci germain pour ce tuto. Je trouve ça incroyable que le thème de base ne sois pas « données structurées friendly »…. heureusement webbax est là !
Tout à fait d’accord ! Merci pour ce tuto !
En revanche, comment serait-il possible d’implémenter cela sur les miniatures des produits ?
Car les produits avec la class= »product-miniature js-product-miniature » génèrent des avertissements, voir des erreurs :
« Il faut indiquer « offers », « review », ou « aggregateRating »
une idée ?
Merci
Bonjour,
Pour les catégories et les listings produits je n’ai pas encore fait le test (je ne peux pas en dire plus pour le moment)… ça sera peut-être pour une prochaine fois.
A bientôt !
Même problème rencontré sur les miniatures.
Cependant le tuto a résolu mon problème pour les produits. Merci Webbax
BONJOUR et merci pour ce tuto, mais j aimerais aussi le faire pour la description du produit comment puis-je faire, car c’est vraiment génial.
Merci d’avance de votre reponse .
Hello,
Prestashop n’a pas encore eu le temps de s’ajuster, mais ça ne devrait pas tarder… En attendant ça permet d’avoir un micro avantage sur les concurrents 😉 !
A bientôt !
Salut Germain et merci,
J’ai adapté ton tuto à la 1.6 :
Pour les reviews, j’hésite un peu, pour ne pas mettre de faux avis.
Je viens de m’inscrire sur King Avis, et je pense que sera mieux si King Avis met les reviews dans la fiche produit.
@+ 🙂
Hello,
Si actuellement il y a aucun avis sur les produits, je pense que le risque n’est pas grand (car Google n’est pas dupe), mais… on ne sait jamais. Pour King-Avis patience, pour fin 2019 j’espère arriver avec cette fonction pour les avis produits !
A bientôt !
Bonjour Germain,
Du nouveau pour l’intégration des avis de King-avis sur les produits de nos boutiques ?
Bonjour ,vous avez modifier quel fichier en version 1.6
par avance merci
cordialement
Patrick
Bonjour,
Désolé, mais pour Prestashop 1.6 la structure n’est pas la même, il est préférable (plus simple) de se tourner directement vers un module.
A bientôt !
Bonjour, merci beaucoup ! Je suis en 1.6.1.23 et j’ai pu facilement régler les warning pricevalidUntil et Url, cependant pourriez-vous détailler votre adaptation pour le brand en 1.6 ? Dans quel fichier et à quelle position faut-il aussi le placer ? Par avance merci et bravo pour le tuto très clair que j’ai partagé avec mes collègues en presta 1.7
Hello,
Pour Prestashop 1.6 je ne pense pas revenir sur cette version pour proposer un tutoriel… je pense qu’il est plus simple d’installer un module qui va greffer les micro-données parfaitement dans votre thème (gain de temps).
A bientôt !
Bonjour,
Désolé pour mon commentaire précédent, j’ai vu la réponse dans le fil des commentaires et cela fonctionne très bien, merci à tous et merci pour ce tuto très bien fait ! 🙂
Alors c’est parfait !
Salut Germain
Merci pour ce tuto que j’attendais. Je vais mettre ça en place dès que possible et mettre en place King Avis.
Perso je pense que pour Google sont important, le but, brider les sites commerciaux avec des contraintes techniques pour les inciter à passer de la pub… Pas pour les gros sites, eux ils ont les moyens de payer un développeur pour parer au freins de Google et qui de toutes façon font de la pub, mais les millions de petits sites qui eux n’ont pas forcément les connaissances techniques et qui en désespoir de cause paierons pour de la pub, certes ils ne vont pas investir des fortunes mais ils sont tellement nombreux qu’il y a gros a gagner… business is business
Hello,
En fait ça dépend, je reste persuadé que la technique joue un rôle… mais « modéré », le contenu reste quand même prioritaire dessus tout. Le gros problème c’est que les sites e-commerce drainent peu d’intérêt mis à par « concrétiser un acte d’achat ». Allez courage !
A bientôt…
Hello,
J’ai appliqué la modification et cela marche très bien ! cela sauve mon site car pour la propriété AggregateRating, Google considère cela comme une erreur et pas un simple avertissement.
En revanche, j’ai du retiré dans les fichiers product-listgrid.tpl et product.tpl (dans miniatures) les propriétés avec « itemprop=… » car sinon j’avais des erreurs sur les pages des catégories ainsi que la page d’accueil avec les modules de « produits associés » etc.
Je ne sais pas si les retirer est une bonne idée mais au moins, je n’ai plus d’erreur pour ces pages.
Merci pour ce tuto !
Hello,
Merci pour le retour effectivement je n’ai pas abordé la partie catégorie Prestashop… mais j’ai noté ça dans la liste (possible que j’y revienne plus tard). Oui le retrait temporaire c’est aussi une solution… s’il y a déjà ce qu’il faut sur les fiches produits c’est déjà très bien.
A bientôt !
SVP, j ai le même prob et je ne trouve pas de solution sur presta 1.7. J’ai localisé le product.tpl de mon theme et je ne c quoi modifié merci de m’aider
Bonjour,
Difficile de vous en dire plus, car il faut y aller assez « étape » par « étape » pour corriger chaque erreur, vous pouvez essayer d’appliquer le tutoriel Prestashop… mais c’est sans garantie (il y a vite des variantes).
A bientôt !
Bonjour Andy,
J’ai bien lu votre message mais je ne comprends pas quand vous dites que vous avez du supprimer dans product.tpl (dans miniatures) les propriétés ave « itemprop=… » car sinon j’avais des erreurs sur les pages des catégories…
Pourriez vous me faire une copie de cette page product.tpl afin que que je regarder les modifications que vous avez apporté ?
Par contre l’autre page dont vous parlez, je ne l’ai pas dans mon back office.
MERCI D’AVANCE
YVES
Bonsoir Germain,
merci pour le tuto.
J’ai téléchargé le fichier et je l’ai remplacé au bon endroit mais j’ai toujours les erreurs dans la console google,
ai je loupé quelque chose ?
je suis en version 1.7.5.2
merci
j’ai bien evidemment supprimé le cache mais toujours les avertissement
moi aussi. Avez vous une solution?
Bonjour Halim,
En fonction de la popularité de ton site Google passera dans l’heure ou dans un mois.
Sinon, va dans la GSC, et demande une réindexation de l’URL. Attend encore au moins 48 heures et refait un essai sur l’URL ré-indexée.
Et là ça va fonctionner.
Les 3 choses que l’on apprend en référencement, c’est Le Temps, Le Temps et Le Temps.
Bon courage
Bonjour Patrick,
merci pour ta précision.
Comme dans la vidéo Germain faisait le test sur la console google la vérification du code en temps réel aprés avoir modifié le code la page.
Je pensais visualisé la correction également.
Alors ça me rassure.
J’ai lu que tu as trouvé la solution pour la version 1.6, pourrais tu la partager ?
merci
Bonjour,
Ce n’est qu’un adaptation du code de Germain :
Pour les reviews j’attends que les avis passent dans la fiche produit.
Bonne continuation
Exact je confirme qu’il faut attendre avant que cela soit pris en charge Google met parfois plusieurs semaines à tout nettoyer (surtout si on a beaucoup de produits)…
Bonjour, c’est dans quel fichier sous la 1.6 ? Parce que honnetement, je ne sais pas ou le mettre ce code..
Bonjour,
Désolé le tutoriel est compatible Prestashop 1.7 uniquement… pour la version 1.6 il vaudra peut-être mieux passer par un module qui va injecter les valeurs manquante directement dans le code source (ou sinon faire ajuster le template).
A bientôt !
Hello,
Il faudrait encore contrôler… car dans le tuto j’ai fait le test avec le thème par défaut de Prestashop. Avant d’attendre le retour de Google il faut s’assurer que le code source de la fiche produit est bien valide : https://search.google.com/structured-data/testing-tool/u/0/?hl=fr
A bientôt !
Depuis quelques semaines, la console Google Search affichait 5.570 « produits valides avec des erreurs » (warning orange)… uniquement des avertissement car je suis en PS 1.7.5.2, mais tout de même…
Le 16 Juin, J’ai appliqué la modification des données structurées de Germain dans le fichier TPL de mon thème et j’ai eu droit à un nouveau warning orange « l’avis contient plusieurs notes cumulées » sur 2 produits; car mon thème comprenait déjà une partie des données structurées… Ooops!
Le 17 Juin, j’ai adapté la modification des données structurées, afin de supprimer ce nouveau warning, et j’ai demandé l’indexation des 2 produits concernés.
Le 18 Juin, le warning orange « l’avis contient plusieurs notes cumulées » avait disparu et le score est passé à 5561 produits valides avec des erreurs (warning orange) et 9 produits « valides » (vert).
Maintenant que le tweak marche, il ne reste plus qu’à attendre que Google fasse son boulot… et la patience est une vertu.
Merci pour le tweak et le tuto Germain.
Hello,
Effectivement je n’ai pas précisé, mais parfois des thèmes Prestashop « custom » embarquent déjà une partie des données structurées… du coup il faut tâtonner pour réussir à passer la validation.
A bientôt !
Bonjour, Pouvez-vous indiquer quelle modification vous avez effectué afin de ne plus obtenir « L’avis contient plusieurs notes cumulées » ?
Cordialement
Bonjour Jérémy, avez vous trouvé une solution , pour enlever l’erreur des multiples avis?
Bonjour Germain,
J’ai une question pour l’erreur: champ « product id » manquant (facultatif)
Je ne trouve nul part le bon code. As-tu une idée ?
Pour le reste de mes erreurs, elle sont corrigés.
Pour info: pour sku, j’ai mis:
Merci pour tout tes tutos.
Hello,
Tu peux encore essayer d’ajouter ce code :
A bientôt !
Bonjour Germain
encore merci pour vos tutos
sur search console quand je teste un produit (presta 1.75.1)
j’obtiens
Champ « review » manquant (facultatif)
Champ « availability » manquant (facultatif)
mais c’est normal je n’ai pas mis le forçage avis que vous avez donné
et
Champ « product ID » manquant (facultatif)
alors que j’ai mis le correctif
par contre si je teste la même url sur
https://search.google.com/structured-data/
je n’ai pas le même résultat
il y a l’avertissement
review et availability normal
et
un avertissement sans titre (au lieu de Champ « product ID » manquant (facultatif) obtenu sur la search console)
« » » »Ce produit n’a pas d’identifiant global (isbn, mpn ou gtin8, par exemple). Veuillez consulter la documentation pour déterminer les identifiants valides. » » » »
(mes produits n’ont pas d’isbn)
Si vous aviez un moment pour donner la solution,
merci d’avance
Bonjour,
Difficile de faire un debug précis, il faut déjà vérifier dans le code source que chaque champ meta a bien sa valeur… Si vous n’avez pas d’isbn/mpn… vous pouvez essayer de mettre dans la valeur du champ par ex : {$smarty.get.id_product}. Parfois, il faut déplacer les champs et les mettre au sommet du TPL…
A bientôt !
salut j’ai suivi ton tuto, mais il y a toujours une erreur dans ton fichier:
JSON-LD Missing ‘}’ or object member name.
Hello,
Le test a été effectué avec le thème original de Prestashop, il faut essayer de transposer peut-être ligne par ligne le code pour voir où ça bloque.
A bientôt !
Je ne sais pas pourqui mais j’ai toujours les erreurs Either ‘offers’, ‘review’ or ‘aggregateRating’ should be specified. et je croit que se serais mieux de mettre le fix dans le fichier product.tpl des miniatures dans le theme. mais je ne sais pas comment ceci pertmettrias de valider dans les catégories je croit.
Merci pour ce tuto mais ça n’a pas fixer mon problème
Hello,
Oui cela peut dépendre du thème Prestashop, mais je n’ai pas encore assez de recul pour avoir un « fix » à 100% opérationnel dans tous les cas de figure. Pour les catégories, il faudra que j’y revienne… mais plus tard je pense.
A bientôt !
Bonjour Germain,
Super ce tuto, je l’ai adapté afin de mettre en place les données structurées sur un presta 1.6 sur les produits phares sur lesquels il y avait beaucoup d’avertissements! Par contre c’est vrai que pour les avis j’hésite… d’autant qu’il y a King avis en place sur le site donc je vais voir si eux même n’ont pas prévu de les intégrer pour les produits ajoutés sur la fiche produits.
En tout cas, merci encore pour tes tutos et tes conseils sur instagram !
Hello,
Pour les avis ça peut attendre et tu peux laisser le warning si tu le désires… Concernant King-Avis, normalement pour la fin de l’année j’espère pouvoir proposer la récolte des avis par produit compatible pour Prestashop (encore un peu de patience).
A bientôt & merci !
Bonjour Germain
je suis en version 1.7.2.2
la ligne ne fonctionne pas et dans le code j’ai comme resultat
une idée de la correction a apporter ?
Merci
Guy
Bonjour,
Difficile d’en dire plus sur le problème… assez souvent il y’a des spécificités, selon le thème ou éventuellement la configuration du shop (ou customisations déjà en place)…
A bientôt !
Génial ce tuto ! ça m’a épargné pas mal de tracas.. et permis de modifier les tpl sans passer par des tonnes de doc indigestes (et surtout quand j’ai plein d’autres choses à faire…).
Merci encore !
Hello,
Super si cela a amélioré les données structurée de votre Prestashop… j’essaie toujours de faire au plus simple (quand je peux).
A bientôt !
salut germain,
super ton tuto et les implants comme d’habitude, petite question pour les pages catégories, tu as trouvé la solution ou j’ai loupé une étape ?
merci de ton retour
LML
Hello,
Pour le moment je n’ai pas proposé encore l’optimisation des données structurées dans les catégories… (ça viendra peut-être mais pas sûr, patience).
A bientôt !
Hello ! Vivement car j essaye de comprendre comment afficher les miniatures image dans le resultat de recherche google ( catégorie) mais sans succès. Je peux voir que certains concurrents arrivent à y placer plusieurs photo…
bonjour, merci pour les informations précieuses, mais un doute m’est venu: pour tous ceux qui n’ont pas le thème classique, devrions-nous aller pour modifier le fichier product-prices.tpl à l’intérieur de « classique » ou celui à l’intérieur de notre thème?
Merci
Bonjour,
Si vous utilisez un thème Prestashop personnalisé, alors il faut aller dans le dossier de votre thème. Par contre, testez la validation de la page avant de faire des changements, car certains thèmes « premium » possèdent déjà des optimisations à ce sujet.
A bientôt !
Bonjour Germain,
D’abord merci pour ce tuto, j’aimerais savoir si la version 1.7.5.2, place les fichiers à d’autres endroits que sur le tuto car, je viens d’appliquer les modifications dans le fichier product-prices.tpl, mais aucun résultat, pouvez-vous me venir en aide, je suis vraiment perdu… à bientôt et très belle journée.
Bonjour,
Si vous avez fait les changements sur le fichier TPL Prestashop, mais que vous ne voyez pas de différences vérifiez bien si tous vos caches sont désactivés. Regardez ce tutoriel Prestashop sur les problèmes d’actualisation : https://www.webbax.ch/2017/10/23/prestashop-1-7-problemes-dactualisation-ep-38/
A bientôt !
Bonjour,
Ca marche aussi pour les déclinaisons?
Merci pour vos précisions,
Bonjour,
Normalement oui, car c’est le coeur de la fiche produit global qui est retouché… mais c’est à tester pour être sûr.
A bientôt !
Merci pour le tuto, dans mon cas (sans gestion des stocks, et stock a 0)
j’avais comme valeur « précommande » dans les résultats google. J’ai donc modifier la 1ere ligne de ton code:
par:
afin de forcer la variable « en stock » sur google.
Voila qui peut aider d’autres personnes dans le même cas..
Merci encore pour ton aide précieuse 😉
Bonjour,
Merci pour le retour, effectivement tu as bien fait de rectifier pour que la fiche produit Prestashop soit optimale. Pour information on retrouve cela plus en détail sur la documentation officielle de Google : https://developers.google.com/search/docs/data-types/product
A bientôt !
merci pour ce tuto. D’après ce que j’ai lu sur le forum de PS, c’est la fiche produit qui doit contenir les datas, pas les autres. Vrais ? pas vrai ? Mais comme sur PS 1.7.5.1 c’est le même product.tpl pour toutes les pages (sauf parfois certains modules) j’ai dupliqué le fichier, supprimé tous les itemxxx sur le fichier copié et l’ai renommé product-list (sans souci puisque dans le même sous-dossier). Ensuite, j’ai modifié l’appel à product.tpl dans les tpl concernés et l’ai remplacé par le nom de mon fichier. Du coup nickel pour la home et les pages catégories. Mais sur ma page produit j’ai encore un souci avec le prix. La variable $product.price semble afficher le prix avec la devise et Google veut maintenant les séparer. Comment modifier cette variable pour qu’elle ne prenne que le prix, sans la devise ? C’est le thème Classic. Merci d’avance !
Hello,
Le plus important au niveau des données structurés Prestashop ça reste la fiche produit, dans ce tutoriel j’ai pas abordé les « listings » mais là l’impact sera mineur… car l’information prioritaire reste la fiche article. Pour la devise essaie d’utiliser « replace » de Smarty pour remplacer le nom de la devise (par un espace vide) : https://www.smarty.net/docsv2/fr/language.modifier.replace.tpl
A bientôt !
Bonjour et merci pour ce tuto, ça m’a déjà réglé pas mal de choses. il reste juste le price. L’outil de test me dit que le format n’est pas bon (prix + devise), pourtant j’ai bien le code comme dans le fichier fourni dans le tuto. C’est le thème Classic. Comment corriger ça ?? Quant aux pages affichant des listes de produits, si j’ai bien compris certains sur le forum de Prestashop, les itemxxx ne sont pas nécessaires et ne devraient être que sur la page produit. C’est juste ?
Merci d’avance
Bonjour,
Pour les listes produits Prestashop je n’ai pas abordé ce point dans le tutoriel, mais pour la devise (voir ma réponse précédente dans les commentaire avec « replace » de Smarty).
A bientôt !
Merci pour ce tuto.
Je viens d’essayer, et sans que je comprenne pourquoi, ça marche sur la majorité de mes fiches produits, mais pour certaines (3 à priori), ça ne fonctionne pas. (je tourne sur la 1.7.6.
Il semble que les champs retourné soit vides.
Etrange quand même
Hello,
Mmm… possible qu’il ait des subtilités, peut-être avec la gestion des déclinaisons… Pour mieux comprendre, il faudrait utiliser le {debug} Prestashop et mettre ça dans le TPL Smarty pour voir les valeurs retournées pour chaque variable.
A bientôt !
Bonjour Germain,
Merci pour ce tuto bien utile et pour tous les autres ;-).
J’ai appliqué les modifications sur PS 1.7 et ça fonctionne nickel pour les produits.
J’avais encore quelques erreurs dans la Search Console à cause des miniatures de la page d’accueil et des catégories, rapidement résolues grâce au topic 957604 du forum prestashop (solution de JAEP publiée par WESS FRANCE).
D’ailleurs ce topic parle de ta solution et soulève une question concernant le faux avis 5 étoiles créé par l’itemprop ReviewRating : ce »faux avis » ne risque-t-il pas de faire tomber une pénalité Google ?
Hello,
Concernant la pénalité de Google pour les 5 étoiles (faux avis) à ce que j’ai vu cela est déjà en train de changer du côté de Google, donc je pense qu’il masquera simplement les étoiles si ce n’est pas pertinent… Le fait qu’il n’affiche pas les étoiles est finalement une « sorte de pénalité »…. Ou alors il faut retirer cette partie du code, mais cela va générer un Warning sur la fiche produit Prestashop… ou éventuellement, mettre 4/5 pour jouer la carte du compromis.
A bientôt !
Bonjour Germain
je me permets de nous contacter concernant une nouvelle évolution sur la search console pour la presta 1.7
Google signale sur erreur sur Fils d’Ariane
Vous devez indiquer « name » ou « item.name »
Première détection : 18/09/2019
État : Erreur
a priori il y a un problème sur les pages d’accueil (je dis les pages car boutique en FR et GB)
auriez vous la solution à ce nouveau problème ?
un grand merci pour le novice que je suis
et encore merci pour tout vos tutos
bien cordialement
jean claude
Bonjour,
Si le message concerne la catégorie « racine home / accueil », je conseille de remettre une redirection 301 via .htaccess vers la page principale du shop.
Dans le fichier « \themes\votretemplate\templates\_partials\breadcrumb.tpl »
A tester de remplacer
par
A bientôt !
Bonjour Germain,
merci d’avoir répondu aussi vite
j’ai testé la solution proposée et vous en remercie,
mais cela ne règle à priori pas le problème (vidé le cache…)
par contre je n’ai pas touché au fichier ht.access
google maintien
Vous devez indiquer « name » ou « item.name »
Première détection : 18/09/2019
État : Erreur
https://www.monsite.com/fr/2-accueil
https://www.monsite.com/gb/2-accueil
reste en erreur (depuis le 28/09)
bien cordialement
jean claude
copie du fichier modifié
Bonjour Germain
J’ai la même erreur pour la catégorie « racine home / accueil » tu conseilles de faire une redirection 301 dans le .htaccess peux tu nous préciser lequel et un exemple
Merci par avance
Bonjour Pierre,
Je ne suis pas certain si on parle du même problème, je sais que parfois sur Prestashop il y a une catégorie « Home » qui est parfois indexée par Google… mais en fait cette catégorie ne fait rien sur le shop. Si c’est réellement le cas, alors il faut faire une redirection 301 (de cette page inutile) vers la page d’accueil pour le lien concerné (voir dans Google 301 redirection .htaccess).
A bientôt !
En effet j’ai la même erreur que Jean Claude pour la catégories accueil
google remonte en fils d’ariane
Vous devez indiquer « name » ou « item.name »
État : Erreur
https://www.monsite.com/fr/2-accueil
https://www.monsite.com/gb/2-accueil
Il y a création par erreur d’un second block itemListElement qui n’a pas lieu d’être pour cette catégorie car sa racine est Home
Bonjour, j’ai essayé la manipulation sur le breadcrumb.tpl pour le fil d’ariane, l’erreur google disparait bien.
Par contre, un autre problème apparaît: les liens du fil d’ariane ne sont plus ceux des catégories parentes, mais restent ceux du produit sur lequel on est. Exemple: https://lyn-et-or-bijoux.com/1138-2358-collier-cable-femme-argent-925-16-mm.html#/2-longueur-42_cm. Le client ne peut plus naviguer grâce au fil d’ariane.
Bonjour,
J’ai testé une modification du code proposé le 4/10/19: {$path.title}
par
au lieu de
, il faut mettre
ce qui donne
Bonjour,
Merci pour ce tutos.
J’ai essayé sur ma boutique qui est en version 1.7.6.1 en HTTPS pour toute la boutique, avec le thème de base sans avoir changé quoi que ce soit sur les modules etc… (vraiment de base)
J’ai eu la mauvaise surprise d’avoir une belle page erreur 500 lorsque je cliquais sur les catégories en haut de ma boutique (j’arrivais à accéder aux 8 articles qui apparaissent sur la première page mais le reste non) !
Donc j’ai fouillé sur le net pour trouver une solution à ce problème :
ce n’est pas le problème d’accès au fichier (répertoire en chmod 755 et fichier en 770) : j’ai même fait un test en passant tout ce joli monde en chmod 777 !
Ce n’est pas le problème des .htaccess : test de suppression total + régénération avec le module régénération des URL simplifiée (accessible depuis le menu « Paramètre de la boutique » « Trafic et SEO » puis le bouton « URL simplifiée qu’il faut activer dans un sens + enregistrer puis refaire dans l’autre sens pour remettre tout en place ?
Quelqu’un aurait il une solution à mon problème. J’ai réussi à restaurer les fichiers de ma boutiques et tout est dans l’ordre mais toujours pas de : « Données structurées fiche produit »
Bonne nuit
Bonjour,
1) Eventuellement il faudrait voir si vous faites la modification avec le Notepad++ et s’assurer que le copier/coller du code ne provoque pas des problèmes d’encodage.
2) Activez le debug de Prestashop pour voir si l’erreur 500 en dit plus sur le détail de l’erreur.
3) Vérifiez bien les accolades des variables { et } souvent s’il en manque une, l’erreur est critique.
A bientôt !
Bonjour !
Encore une fois, merci pour tes tutos qui m’ont dépanné à plusieurs reprise ;-).
Par contre, pour cette histoire d’erreur de google search console, je n’arrive pas à m’en dépatouiller même en copiant-collant les éléments que tu as rajouté dans « product-prices.tpl « .
Je l’ai fait hier après-midi et ce matin, google search console m’a détecté les même erreurs.
Je suis sur la version 1.7.6 de Prestashop, je n’ai pas de catégories et une quinzaine de produits seulement.
Combien de temps met GSC afin de voir les corrections effectuées sur le fichier?
En te remerciant .
Hello,
La 1ère étape important c’est qu’il faut que la console des données structurées confirme que la page produit Prestashop est en ordre : https://search.google.com/structured-data/testing-tool/u/0/?hl=fr
Si c’est le cas en principe je vois chez des clients descendre progressivement les erreurs, mais ça peut prendre plusieurs semaines avant de tomber à zéro.
A bientôt !
eh bien, j’ai fait les changements d’après ton tuto, quand je copie-colle le code source navigateur d’une page produit dans :
https://search.google.com/structured-data/testing-tool/u/0/?hl=fr
tout est ok, aucune erreur.
En revanche quand je mets le lien du site, il m’affiche les erreurs.
Donc comme tu dis, si cela doit prendre plusieurs semaines, je dois être patiente mais je n’ai qu’une 15zaine de produits cela me parait gros d’attendre autant de temps pour si peu de produits.
Je vais attendre je verrais bien 🙂
Merci de m’avoir répondu.
Bonjour Germain
Enfin de compte ce problème a été réglé sur le github pour info si cela peut servir
remplacer dans le fichier
\themes\votretemplate\templates\_partials\breadcrumb.tpl
encore merci de m’avoir accordé du temps
cordialement
Prestashop 1.7 nouveaux problèmes fil d’ariane
Bonjour Germain
après les modifs pour le fil d’ariane,
Vous devez indiquer « name » ou « item.name » sur les pages accueil (www.monsite.fr/2-accueil/) de presta 1.7 pour lesquelles le github avait donné une solution qui fonctionne, transmise le 11/10
google remet cela avec maintenant une nouvelle erreur sur l’url du site
(www.monsite.fr ) avec la mention Champ « itemListElement » manquant
BreadcrumbList 1 ERREUR 0 AVERTISSEMENT
@type BreadcrumbList
@ListElement Veuillez saisir une valeur pour le champ itemListElement.
avez vous une idée de ce qu’il faut a nouveau modifier pour supprimer l’erreur sur la google search.
Un grand merci d’avance si vous avez la solution pour supprimer cette erreur
bien cordialement
jean claude
Bonjour,
Concernant le problème du fil d’ariane sur Pretashop, difficile d’en dire plus actuellement, il faudrait se baser sur ce code :
https://www.webbax.ch/2019/05/16/prestashop-1-7-seo-donnees-structurees-fiche-produit-ep-33/#comment-21314
Et ensuite tester pour voir si la page est valide avec l’outil de Google, avant de re-soumettre les pages via la Google Search Console.
A bientôt !
Bonjour,
Merci pour tes tutos qui sont extras et m’ont sauvé la vie plus d’une fois ;-D.
J’ai effectué tes modifications après avoir eu un soucis similaire : « vous devez indiquer offers,review ou aggregaterating. »
Sur la page produit ok, en revanche Google search console me trouve le même soucis sur les 8 produits qui s’affichent sur la home page. Le module qui affiche le carrousel de produits sur la HP est featuredproducts-carousel.
comment faire pour régler le soucis aussi sur la HP, stp?
En te remerciant par avance.
Naylou
Bonjour,
Par contre, je n’ai pas encore fait de tutoriel pour corriger les erreurs Prestashop pour les catégories & listing de produits… peut-être un jour… Une autre méthode plus simple consiste éventuellement à retirer ces informations dans les listings, car le plus important c’est surtout la page produit.
A bientôt !
Merci pour ta réponse.
En effet, j’ai supprimé les informations et je n’ai plus du tout d’erreur.
En espérant que google ne pénalise pas s’il ne trouve pas les informations… on ne sait jamais avec lui :-D.
Merci en tout cas 😉
=> Naylou
Merci d’indiquer exactement ce que vous avez retiré (et à quels endroits) ?
Cela m’intéresse également 🙂
Bonjour,
Merci encore pour ce tuto et tous les autres qui nous aident énormément pour notre site !
J’ai la même question que POP pour Naylou …
Une petite réponse à nous donner ?
L’erreur donnée par la Search Console concerne mon bloc de catégories avec le message d’ erreur : Vous devez indiquer « name » ou « item.name »…
Merci beaucoup de votre aide !
Belle journée!
Bonjour,
Je ne peux en dire plus à ce sujet, actuellement la console de Google remonte énormément de points à optimiser et la manière de procéder dépend aussi du template Prestashop utilisé (pour le moment je n’ai pas encore pu uniformiser / généraliser les cas).
A bientôt !
Bonjour,
Concernant Prestashop 1.6, j’avais 7 avertissements dans la console google, j’ai pu en corriger 5 assez facilement en ajoutant des champs « meta itemprop » dans mon product.tpl.
Par contre j’ai toujours du mal à corriger les 2 derniers avertissements :
« aggregateRating » et « review ».
Mon module d’avis est « Avis produits » par DataKick, version gratuite.
Bon, çà reste uniquement des avertissements « facultatifs » mais c’est toujours dérangeant.
Merci.
Bonjour,
Sur cette version de Prestashop je ne peux pas vraiment en dire plus, car le résultat obtenu dans la console Search de Google dépend de la version… mais aussi principalement du thème Prestashop utilisé. Actuellement c’est un peu l’explosion des messages d’erreurs / warning chez beaucoup de marchands.
A bientôt !
Bonjour,
Encore merci Germain pour ce billet très utile comme toujours.
Une précision avec la version Prestashop 1.7.4.3 dans ton fichier product-prices.tpl il est nécessaire de remplacer les lignes 79 et 80
ligne 79 remplacer product->id par product.id
ligne 80 remplacer product->reference par product.reference.
Autrement Smarty se fâche comme quoi on appelle un objet qui n’existe pas. Et il n’a pas tout à fait tort…
Salutations
Hello, merci beaucoup pour la précieuse contribution !
Moi je suis a bout comme je connais rien en code on ma arnaqué fait acheter des modules j’ai dépensé une fortune et ça marche toujours pas je cherche une âme charitable mais je crois que c’est foutu merci pour tout tes tuto même si je sais pas codé il y a certaine chose qui mon apporté beaucoup .
Bonjour,
Vous pouvez aussi essayer d’ouvrir quelques TOPICS sur le forum Prestashop pour vos différents problèmes, afin que la communauté puisse vous aider / aiguiller.
A bientôt !
Bonjour,
J’ai appliqué les modifs du tuto qui ont résolu le problème des avertissements, par-contre sur les fiches produit où j’ai des avis clients, j’ai 2 nouvelles erreurs qui disent : Une seule note globale devrait être balisée.
Que me conseillez-vous ?
Merci d’avance
Bonjour,
Difficile d’en dire plus, quand j’ai fait ce tutoriel Prestashop je n’avais pas utilisé les avis clients sur la fiche produit… possible qu’il faut encore régler un conflit.
A bientôt !
Salut Germain, j’ai aussi des erreurs google sur les pages page produit : Une seule note globale devrait être balisée.
Du nouveau à ce sujet?
Merci d’avance 😉
Bonjour,
J’ai la même erreur, je pense que le problème viens du module Commentaires produits de Prestashop. Il me sort deux fois le même hook sur product-list-reviews.tpl mais je trouve toujours pas de solution. Vous avez du nouveau vous ? Moi je continue mes recherche en attendant.
Merci 😉
Bonjour, merci encore pour ce tuto et votre aide .
je viens donc d’ajouter les codes comme indiqué.
version 1.7.6.2 j’avais avant modification 1 erreur et 32 avertissements
après modification du code 1 erreur et 24 avertissements
il y a 4 fois la même chose 1erreur+6avertissements
erreur: Vous devez indiquer offers, review ou aggregateRating.
avertissements
warningprice: 8,90 € (Nous ne reconnaissons pas la propriété price pour un objet de type Product.)
warningbrand: Il est préférable de remplir le champ brand. Veuillez fournir une valeur si possible.
warningdescription: Il est préférable de remplir le champ description. Veuillez fournir une valeur si possible.
warningimage: Il est préférable de remplir le champ image. Veuillez fournir une valeur si possible.
warningsku: Il est préférable de remplir le champ sku. Veuillez fournir une valeur si possible.
warning: Ce produit n’a pas d’identifiant global (isbn, mpn ou gtin8, par exemple).
Si vous avez une idée pour corriger cela
merci.
concernant mon message précédant , mes pages produits affiche des produits similaires dans la même catégorie. c est ceux la qui me donnaient des erreurs. je n’affiche donc plus d autres produits. plus d’erreurs.
ou alors il faut une autre solution pour corriger l affichage des produits similaires
merci
Bonjour,
Effectivement dans ce tutoriel Prestashop je n’ai pas expliqué comment corriger le problème à des emplacements multiples ou pour les modules tiers… Obligé de faire le même genre de corrections ailleurs dans Prestashop (certainement dans un module), mais je n’ai pas poussé plus loin l’analyse.
A bientôt !
Merci pour cet excellent tuto Germain, j’ai enfin pu corriger ces erreurs, il ne reste plus qu’a attendre que Google fasse son boulot 😀
Avec plaisir, merci pour le retour positif !
Malheureusement ça plante aussi l’aperçu rapide des produits (1.7.6.x)
pour ma part je fais machine arrière en attendant de trouver une solution.
Cordialement
Bonjour,
Le processus d’intégration n’est pas toujours évident, s’il y a des messages du type « FATAL ERROR » de compilation, bien vérifier si le code du TPL Prestashop est correctement ouvert et fermé avec les accolades {}.
A bientôt !
Salut webbax!
J’ai remarqué une erreur sur ce tutoriel, lorsqu’on ajoute les 2 premiere lignes :
getProductLink($smarty.get.id_product)|escape:’htmlall’:’UTF-8′} »>
Ceci cree un dysfonctionnement du « aperçu rapide » sur la miniature du produit et le lien ne fonctionne plus.
As-tu une solution?
Merci encore pour tout tes tutos!
Hello,
A vrai dire je n’ai pas re-testé récemment ce tutoriel sous la dernière version de Prestashop. Concernant l’accès rapide, je conseille de le désactiver ce bloc avec une règle CSS (display:none!important), car cela provoque un doublon d’interface avec la fiche produit.
A bientôt !
Bonjour,
Merci beaucoup pour ce tuto qui nous aide beaucoup et pour les autres.
Je rencontre toutefois une difficulté avec prestashop 1.7.4.2
Lorsque j’insère le code:
getProductLink($smarty.get.id_product)|escape:’htmlall’:’UTF-8′} »>
cela me supprime l’aperçu rapide du produit, si on clique dessus, il ne se passe plus rien, du coup j’ai supprimé le code de la page pour récupérer l’aperçu rapide.
Avez vous une petite idée?
Merci beaucoup.
Bonjour
Difficile de dire la cause exacte, par contre je conseille de retirer l’aperçu rapide de Prestashop, car cela double le nombre d’interface & ce n’est pas vraiment utile pour le client. Une autre problématique en découle pour le SEO, comme je l’explique ici : https://www.webbax.ch/2020/04/16/ces-mots-cles-sur-prestashop-qui-cassent-votre-referencement-ep-53/
A bientôt !
Pour Gilles44, essaye avec ce code :
à la place de :
ça devrait passer (ok avec 1.7.2.4)
C’est super, ça fonctionne, merci beaucoup 😉
Merci pour le retour, d’information… il faudra prochainement que je propose l’éditeur de code pour le postage des commentaires.
super ça fonctionne, merci beaucoup 😉
Bonjour Germain,
merci dans un premier temps pour ce travail et les tutos. C’est impressionnant ce que l’on apprend.
Du coup, de contentement, j’ai été mettre un avis sur Google.
Par contre, petit problème. J’ai effectué la manip et, c’est vrai que cela à fonctionner. Le seul truc c’est que cela à enlever 6 warnings sur les 256.
Ca me rend fou, j’ai quasiment que ce souci dans la search console. 🙂
Je botte en touche là, je ne sais vraiment pas quoi faire….
Bonjour,
J’ai suivi à la lettre tout le tuto.
Quelques remarques :
1 – Si l’on a suivi le tuto 33 pour l’obfuscation des produit accessoires, il convient alors dans accessories.tpl de supprimer les ‘itemprop’ et consors, sinon hop erreur quand même dans la page produit puisque qu’il y a alos détection d’un nouveau même sans lien (dépend des thème bien sur)
2 – ce qui est valable dans le fichier du tuto doit aussi etre fais dans :
templates/catalog/_partials/miniatures/product.tpl
Ainsi toutes les page ou les produits apparaissent, ils seront alors détecter convenablement
Autre solution mais je ne maîtrise pas le SEO, le tuto ne doit être fait que pour les fiches produits, mais fait attention qu’il n’ait ai pas de référence au schema.org dans les autres pages…
Voilou
Merci pour ce super tuto 🙂
0 erreur dans la console de Google
Bonsoir et merci à tous pour vos précieuses infos, j’ai fais exactement comme annoncé dans le tuto mais reste 2 questions en suspens :
1) il convient alors dans accessories.tpl de supprimer les ‘itemprop’ et consors : quel est le chemin de ce fichier svp ?
2) ce qui est valable dans le fichier du tuto doit aussi etre fais dans :
templates/catalog/_partials/miniatures/product.tpl : avez vous un modèle des informations à modifier ?
Dans l’attente de vous lire,
Yves
Bonjour,
Le fichier accessories.tpl vient du tuto 40
=> THEMES/templates/catalog/_partials/miniatures/accessories.tpl
Ce que j’ai fait :
J’ai cherché tous les « itempro » dans tous les fichier presents dans PrestaShop (certain outils de développement le permettent (Visual Studio Code que j’utilise, Netbeans, et bien d’autres)
Pourquoi tous les fichrers ?
Certain modules intègre cette information dans leur template. cela provoque alors une erreur dans Google.
Par principe :
Lorsque que je modifie un fichier, quelqu’il soit, je commance par copier l’original en y ajoutant « 1_ » au nom. Ce qui me permet d’avoir toujours l’original en cas de soucis
=> PENSEZ AUX SAUVEGARDES JEUNE PADAWAN DEVELOPPEUR !
Ensuite, plutôt que de supprimer, soit je commente la ligne s’il n’y a que cette information, soit je supprime tout ce qui y a trait, en ne convervant que ce qui est utile.
Cela permet de ne garder le schema que pour les produits.
ATTENTION :
il y en a qu’il ne faut pas toucher. Exemple le fils d’Ariane.
Sur shema.org, vous avez pas mal d’infirmation qui peuvent vous aidez à mieux comprendre 😉
Voilou
Sylvain
Bonjour,
J’ai suivi le tuto le 19 mai 2020 et j’ai toujours
« Vous devez indiquer offers, review ou aggregateRating. » sur 527 éléments et sa ne baisse pas.
Comment faire ?
Je suis en version 1.7.6.7
Merci
Joe
bonjour,
j’ai suivi le tuto et moi aussi ca ne change pas niveau erreurs .
« Vous devez indiquer offers, review ou aggregateRating. »
ai-je loupé quelque chose ?
version 1.7.5.2
Bonjour Germain, j’avais appliqué cette methode sur mon prestashop 1.7.5.0 et cela fonctionnait parfaitement, mais depuis hier soir suite a la mise a jour de presta 1.7.6.8 les erreurs réapparaissent dans la console, puis je remettre ton code dans la derniére version de prestshop ou doit il être adapté ?
merci
Bonjour,
J’ai essayé sur la version 1.7.6.7, et l’aperçu rapide ne fonctionne plus.
J’ai retirer le fichier en attendant de trouver une solution.
De toute manière, j’avais les mêmes erreurs.
Prestashop devrait se mette à jour.
Cordialement.
Bonjour
Je vous remercie déjà pour tous vos tutos que je trouve excellent ! Je suis webmaster et je suis passé depuis quelques mois à Prestashop ( je suis avant tout expert wordpress ). concernant les données structurées, je me retrouve avec quelques erreurs : voir https://urban-nutri-shop.com/pack-s%C3%A8che-extreme-hx-premium
Je dois également mettre la page d’accès avec ces micros datas, comment faire ?
Merci !
Bonjour Germain et meilleurs voeux pour la nouvelle année,
Je viens d’essayer d’adapter tes scripts pour le product-list (enfin le product.tpl qui se trouve dans miniatures), car depuis peu la GSC renvoie des erreurs sur les listes de produits.
Tout fonctionne sauf le OFFER, j’ai récupéré le tien et rien à faire il ne veut pas fonctionner, il me fait une erreur 500.
Bonjour Germain, j’ai appliqué ton code et cela fonctionne maintetant parfaitement sur presta 1.7.6.8, il me reste par contre encore une alerte :
« Aucun identifiant global (code GTIN, référence fabricant ou ISBN) n’a été fourni »
Aurais tu la ligne de code a ajouter pour régler également ce problème.
merci
Bonsoir,
Moi aussi j’ai appliqué le code fourni et j’ai encore 9 erreurs sur 1.7.5.0, je note plus de 1400 pages concernées par ces warning, incroyable non ?
Merci pour ton aide car j’avais plus de 2500 pages en erreur, pardon en avertissement, avant d’appliquer le code.
Donc j’y comprends plus rien, j’ai abandonné…dans l’attente de bonnes et heureuses nouvelles en ce début d’année.
J’ai utiliser le même code mais enfin j’ai utiliser le service 5euros.com pour corriger ce problème Google Search Console
https://5euros.com/service/75493/corriger-les-problemes-prestashop-les-erreurs-ou-les-problemes
Bonjour,
j’ai utilisé le code de Germain et tout s’est bien passé pour la fiche produit, par contre maintenant il y a les mêmes erreurs pour le product-list.
En adaptant le code , j’ai réussi à en enlever la plupart, il ne me reste que les avis : offer et autre review que je n’arrive pas à adapter et je trouve la solution nulle part.
ça pourrait faire un nouveau post pour notre ami Germain 🙂
Merci pour votre réponse mais je repasserais pas par un site de prestataires, je me suis fait enfler 2 fois, 2 fois de trop. Donc si vous avez pas d’autre solution, ça ne sert à rien de continuer à discuter de solutions payantes.
Bonjour
Prestashop devait régler ce problème à partir de la version 1.7.7 mais il semblerait que ce ne soit toujours pas le cas… C’est moins intéressant que de vendre des modules…
Bonjour et merci pour votre réponse réponse. Dans tous les cas prestashop n’est qu’une fumisterie… j’ai acheté un thème premium plus de 140 euros en pensant ne jamais avoir de souci. Ensuite je suis obligé d’acheter des modules, c’est super cher à la fin. Je suis passé par le support zen de mon thème il ma facturé plus de 70 euros et j’ai toujours le souci. Germain de Webbax a publié un tuto sur ce problème qui ne s’adapte pas à mon thème putain c’est vachement con. J’ai beau demander de l’aide sur le groupe prestashop support mais les gens pour la plupart lisent à moitié ou alors sont un peu durs de la feuille du coup j’ai quitté le groupe. Il n’y en a qu’un qui m’a filé un gros coup de main et je ne l’oublierais pas merci à lui. Je quitterais aussi la solution prestashop dès la prochaine refonte de mon site et je choisirais une formule plus light sans bdd. Voilà j’en ai fini. Tres déçu. Bonne suite à vous. Yves
Bon tuto, simple et efficace. Si vous avez le souci des modals qui ne se déclenchent plus dans les listings, remplacez ceci :
getProductLink($smarty.get.id_product)|escape:’htmlall’:’UTF-8′} »>
Par ceci :
Bon tuto qui a corrigé beaucoup d’erreur mais j’en ai encore: L’élément n’accepte pas les avis
Il manque le nom de l’article évalué
Type d’objet non valide pour le champ itemReviewed
Il manque le nom de l’article évalué
Merci pour ce tuto, par contre j’ai toujours « Aucun identifiant global (code GTIN, référence fabricant ou ISBN) n’a été fourni « ,
Ce sont des plante, je n’ai pas ces codes, comment éviter cet avertissement ?
http://nenupharsdumonde.fr/
Depuis ce début d’octobre, j’ai cela qui a apparu
Type d’objet non valide pour le champ « brand »
Type d’objet non valide pour le champ « author »
En utilisant votre solution depuis plusieurs mois
Que se passe t’il?
Bonjour
Vérifiez que ces problèmes soient bien sûr la page Produit et non catégories
Le tuto ne concerne que les Produits
Oui ils sont que sur les pages produits par google search console…
Bonjour,
Effectivement j’ai également le meme problème dans les produits :
Type d’objet non valide pour le champ « author » et « brand ».
et également dans les extrait d’Avis :
Type d’objet non valide pour le champ « author ».
J’essaye de mon coté de trouver une solution, en vain pour l’instant…
Bonjour,
Pour « Brand », on peut mettre comme info soi-même,
Mais pour « author », c’est pour les livres non ?
Bonjour,
Avez-vous pu trouver une solution s’il vous plaît ?
Je rencontre le même problème..
Bonjour
pour ceux qui ont le problème :
Type d’objet non valide pour le champ « brand »
Type d’objet non valide pour le champ « author »
Voici ce que j’ai mis en place et qui passe le test google :
Author :
Brand :
Bonjour Hadrien,
Merci pour ce bout de code.
Faut il le rajouter ou vient il en remplacement ?
Et à quel endroit svp
Merci d’avance
Pour corriger le problème de la marque. Il faut dans le fichier product-details.tpl :
le code pour author n’est affiché dans votre réponse pouvez-vous la renvoyé et dans quel fichier doit être ajouter.
Merci d’avance.
Bonjour, j’ai intégré le code de données structurées dans ma fiche product price tpl mais j’ai encore une erreur
warningprice
1 350,00 € (Le schéma (schema.org, par exemple) ne reconnaît pas la propriété price pour un objet de type Product.)
comment puis-je régler cette erreur
merci
bonne journée
P. Scheepers
Bonjour,
Toutes mes pages ont un soucis : « champs logo invalide » sur prestashop 1.7… Mais je ne comprend pas où modifier ce soucis. Pouvez-vous m’aider ?
Merci par avance 🙂
Super, un grand merci pour la correction, mais je suggère une amélioration : pour les produits sans prix affichés sur le site, la propriété aggregateRating et ses enfants sont aussi utiles. Je vous suggères d’ajouter un {elseif} pour rajouter ces infos, ou remanier légèrement le TPL.
Bonjour j’ai suivi le tuto qui a résolu mes problèmes mais sur chaque fiche produit maintenant je me retrouve avec 1 avis a 5 étoiles
Bonjour, j’ai un warning même avec ta solution, tu Champ « itemReviewed » manquant
Type d’objet non valide pour le champ « author » (facultatif)