Gaël-CBJ Posted Friday at 04:15 PM Share Posted Friday at 04:15 PM Bonjour, je me retrouve avec ce probleme sur la majorités des produits, pourtant ils sont tous fais pareils. Tous les produits ont un prix, du stock...Je lis sur ce forum qu'il faut changer des trucs en CSS. Pourquoi? et Comment resoudre ce probléme. Mon site https://concept-bois-jeux.com/ Prestashop : 1.7.8.7 Hebergeur : OVH Merci pour votre aide Link to comment Share on other sites More sharing options...
cocos.codes Posted Friday at 05:17 PM Share Posted Friday at 05:17 PM Voici un outil pour tester les extraits enrichis. https://search.google.com/test/rich-results?url=https%3A%2F%2Fconcept-bois-jeux.com%2F https://search.google.com/test/rich-results/result?id=kGVWpetCDQYE-HO8HeYmnA&url=https%3A%2F%2Fconcept-bois-jeux.com%2Fjeux-en-bois-geants%2F20-343-speed-trappe.html%23%2F55-taille_de_votre_jeu-l_90_x_45_cm%2F63-face_b_dans_les_jeux_simples-rien_au_verso J'ai testé votre site et voici les résultats : - la page d'accueil est OK - le produit comporte quelques erreurs que vous devez corriger : Vous devez ajouter quelque chose comme ceci dans la balise <article> : <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <span itemprop="price" content="109.00">109,00 €</span> <meta itemprop="priceCurrency" content="EUR" /> <link itemprop="availability" href="http://schema.org/InStock" /> </div> Nous devons donc utiliser les balises Smarty PrestaShop pour « automatiser » cela : {* Section « offres » requise par Google *} <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <span itemprop="price" content="{$product.price_amount}"> {$product.price} </span> <meta itemprop="priceCurrency" content="{$currency.iso_code}" /> {if $product.available_for_order && $product.quantity > 0} <link itemprop="availability" href="http://schema.org/InStock" /> {else} <link itemprop="availability" href="http://schema.org/OutOfStock" /> {/if} <meta itemprop="url" content="{$product.url}" /> </div> Explication des variables : {$product.name} → nom du produit, {$product.url} → lien vers le produit, {$product.cover.bySize.home_default.url} → image, {$product.price} → prix formaté (avec la devise), {$product.price_amount} → prix net en chiffres (par exemple 109,00), {$currency.iso_code} → code de la devise (par exemple EUR, PLN), {$product.available_for_order} et {$product.quantity} → vérification de la disponibilité. Si vous souhaitez utiliser d'autres variables Smarty, j'ai rédigé un article détaillé à ce sujet sur mon blog. Il est assez long, je ne le copie donc pas sur le forum, mais je vous transmets le lien (à l'attention des modérateurs forum : si cela ne convient pas, merci de m'en informer et je le supprimerai du post, mais je pense que cette information peut être utile dans ce sujet) : Tableau détaillé des variables PrestaShop (Smarty): https://cocos.codes/fr/base-de-connaissances/prestashop/tableau-detaille-des-variables-smarty-de-prestashop/ Variables Smarty dans PrestaShop : Le guide complet: https://cocos.codes/fr/base-de-connaissances/prestashop/variables-smarty-dans-prestashop-guide-complet/ Vous devrez probablement modifier cela dans le fichier (selon votre thème). themes/your-theme/templates/catalog/_partials/miniatures/product.tpl Link to comment Share on other sites More sharing options...
Gaël-CBJ Posted Friday at 05:24 PM Author Share Posted Friday at 05:24 PM merci pour cette réponse, je vais travailler dans ce sens Gaël 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