Améliorez la visibilité de votre site Magento 2 dans les pages de résultats de recherche de Google
Appliquez en quelques minutes les données structurées requises aux pages produits de votre site et profitez des optimisations des moteurs de recherche.
100% simple
Grâce à l'assistant de création, vous pouvez créer de nouveaux modèles de rich snippets en quelques instants sans connaissance en programmation.
100% adaptable
Une fois que le module est installé, vous pouvez l'éditer, le mettre à jour et le customizer à loisir afin d'affiner la gestion de vos rich snippets.
100% pertinent
Utilisez les outils de test de l'extension pour vérifier le code de la page produit très simplement.
100% compatible
Notre extension est compatible avec tous les formats de Rich Snippets : JSON-LD, schema.org, RDFa,...
Notre extension supporte tous les types de produit : simple, configurable, groupé...
Content
Que sont les Rich Snippets ?
Rich Snippets est un terme qui désigne les structured data markup que vous pouvez ajouter au code HTML de votre site web Magento et qui fournissent aux moteurs de recherche comme Google une meilleur compréhension de l'information que contiennent vos pages web.
Les bénéfices de ces Rich Snippets sont multiples:
Meilleurs classements dans les résultats de recherche
Mise en avant des informations disponibles sur les pages produits (prix, disponibilité, avis clients...)
Mise à jour automatique des données produits dans Google Merchant Center
Les Rich Snippets peuvent utiliser différents types de marqueurs:
Microdata
Microformats
RDFa
JSON-LD (recommandé par Google)
L'extension Google Rich Snippets vous permet d'appliquer en quelques instants et dans n'importe quel format des Rich Snippets aux pages produits de votre site et de bénéficier des effets de levier de ces données riches.
Comment utiliser l'extension Google Rich Snippets pour Magento 2 ?
Créer un template de rich snippet grâce à l'extension Google Rich Snippets est très simple et très rapide:
Allez dans : system › configuration › Wyomind › Rich SNippets manager
Configurez les paramètres généraux
Activez le rapport de logs
Ceci vous permet d'activer le fichier de log dans le répertoire var/log.
Le fichier se nomme RichSnippetsManager.log.
Créez un template de Rich Snippet grâce à l'assistant de création
Vous pouvez créer un nouveau Rich Snippet en utilisant l'outil de création de template.
Name
Donnez un nom au modèle de Rich Snippet que vous créez. Ce nom n'est visible qu'en back-office et n'a aucune incidence sur le front-end.
Format
Choisissez le format de Rich Snippets à utiliser:
Microdata (HTML) Les microdata sont basées sur la syntaxe de schema.org est ajoutent des balises HTML invisibles aux utilisateurs qui décrivent le contenu de vos pages produit
Json-LD (recommandé par Google) Json-LD est la syntaxe recommandée par Google, celle-ci présente l'avantage d'être facile à lire
Store view
Choisissez à quelles store-views doit s'appliquer le modèle de Rich Snippet.
Position
Choisissez dans quelle partie de la page doit s'appliquer le modèle de Rich Snippet.
Avant le produit L'option "avant le produit" le produit est déconseillée, sauf si vous utilisez Google Rich Snippet à d'autres fins que la gestion des Rich Snippets.
Après le produit (recommandé) Les données qui ne sont pas utiles aux visiteurs de votre site ou dont le chargement peut être différé doivent être placées en dessous de la ligne de flottaison (recommandation Google Insights). Nous vous suggérons donc de préférer l'option Après le produit
Status
Définissez si le modèle de Rich Snippet est actif ou non. Un modèle qui n'est pas actif n'aura aucune incidence sur le front-end.
Include Description
Indiquez si le rich snippet doit inclure la description du produit, et le cas échéant, quel attribut produit utiliser.
Include Brand
Indiquez si le rich snippet doit inclure la marque du produit, et le cas échéant, quel attribut produit utiliser.
Include Ratings
Indiquez si le rich snippet doit inclure la note du produit attribuée par les clients, et le cas échéant, s'il doit inclure également les commentaires des clients.
Include Offers
Indiquez si le rich snippet doit inclure le prix et la disponibilité du produit
Include Identifier
Indiquez si le rich snippet doit inclure un ou plusieurs identifiants uniques du produit, et le cas échéant, quels attributs produits utiliser.
SKU
GTIN 8
GTIN 13
GTIN 14
MPN
Une fois le modèle configuré vous pouvez cliquer sur le button Create template, le modèle sera automatiquement ajouté à votre bibliothèque de Rich Snippets. Vous pourrez ensuite modifier ce modèle en vous rendant dans : Products › Rich Snippets Manager › MANAGE TEMPLATES
Testez le résultat du template
Grâce à Rich Snippet Manager, vous avez la possibilité de tester le résultat des rich snippets que vous ajoutez dans vos pages produits. Il vous suffit d'insérer le SKU du produit à tester dans l'outil de test et de cliquer sur GO.
Deux liens apparaissent alors :
un lien vers la page produit telle que vos visiteurs la verront
un lien vers l'outil de test Google Structured Data Testing Tool: cet outil vous permettra de visualiser les rich snippets insérés dans la page produit et le cas échéant de déceler les erreurs et de les corriger
Affinez les Rich Snippets grâce l'éditeur
Rich Snippets Manager crée pour vous un template PHTML à partir des informations que vous avez renseignées lorsque vous créez un modèle de rich snippet depuis : sTORES › SETTINGS › configuration › Wyomind › Rich SNippets manager
Le modèle est ainsi converti automatiquement en code PHP, HTML et/ou JSON sans que vous ayez besoin de toucher au code source de vos pages produits.
Vous pouvez toutefois éditer et modifier ces templates grâce à l'éditeur de Rich Snippets Manager. Allez dans : Products › Rich Snippets Manager › MANAGE TEMPLATES
Un tableau liste tous les rich snippets disponibles pour votre site web. Vous pouvez supprimer, désactiver ou éditer chacun d'entre eux.
Utilisation de la Black box
Afin de rendre l'édition des Rich Snippets plus simple, l'éditeur comprend un outil ("Black Box").
Cet outil vous permet de faire plusieurs choses.
Placeholders
Vous pouvez vérifier les différents placeholders disponibles pour les produits dans la section Basic product attributes.
Méthodes
Les méthodes disponibles de l'API PHP sont listées dans Specific methods.
Aperçu
Vous pouvez vérifier le résultat des Rich Snippets pour un produit en particulier en ajoutant son SKU dans Preview.
Utilisation des objets prédéfinis et des placeholders
Lorsque vous éditez un modèle de rich snippet, un éditeur de code apparaît et affiche le code utilisé par le rich snippet.
Le code source du template utilise des portions de code PHP et des placeholders (ou aussi appelés raccourcis) qui facilitent la lecture du code source et son édition.
Les informations relatives au produit
$product est une instance du modèle Catalog/Product.
/*** Catalog product model instance** @var Mage_Catalog_Model_Product*/var $product;
Les attributs produits sont accessibles grâce aux méthodes habituelles :
$product->getData("attribute_code");
$product->getAttributeText("attribute_code");
$product->getAttributeCode();
Exemple :
<?php// Display a product SKUecho $product->getSku();// Display a product NAMEecho $product->getData("name");// Display a product DESCRIPTIONecho $product->getDescription();// Display a product MANUFACTURERecho $product->getAttributeText("manufacturer");
Les informations produits sont également accessibles à travers des placeholders sour la forme :
{{product.attribute_code}}
Exemple :
<!-- Display the product SKU -->{{product.sku}}<!-- Display the product NAME -->{{product.name}}<!-- Display the product DESCRIPTION -->{{product.description}}<!-- Display the product MANUFACTURER -->{{product.manufacturer}}
Les informations relatives aux Reviews
$reviews est une instance du modèle Review/Review_Collection.
/*** Product Review model instance** @var Mage_Review_Model_Review*/var $reviews;
Lorsque vous souhaitez créer une itération de chaque élément de la collection, vous devez utiliser une boucle foreach, comme suit.
foreach($reviews as $review){...}
Chaque review est ainsi accessible à travers la variable $review et les propriétés sont accessibles avec la méthodes habituelles :
Vous pouvez utiliser n'importe quelle fonction PHP à appliquer dans les appels d'attribut même si la fonction nécessite un ou plusieurs arguments supplémentaires, par exemple :
{{ratingValue output='htmlentities($self)'}}
FAQ
Informations Pré-vente
Versions de Magento compatibles avec Google Rich Snippets
Cette extension fonctionne avec Magento Community Edition et Magento Enterprise Edition. Vous pouvez vérifier dans l'onglet Compatibility si Google Rich Snippets est compatible avec votre version de Magento.
Magento Open Source vs Magento Commerce vs Magento Commerce Cloud
Magento propose désormais trois variantes de son produit.
Leurs noms ayant changé au cours des dernières années, voici un récapitulatif :
Magento Open Source : anciennement Magento Community Edition (CE), est une plate-forme de commerce électronique gratuite.
Magento Commerce : anciennement Magento Enterprise (EE), est la version payante de Magento et propose des services de support.
Magento Commerce Cloud : est la version payante de Magento et propose des services de support et d'hébergement.
Licence et domaines
Conditions de validité d'une licence
Votre licence est valide pour une durée illimitée sur une seule instance.
Si vous utilisez plusieurs instances, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.
Si vous gérez plusieurs sites sur la même instance, vous n’aurez besoin que d’une seule licence pour l’ensemble de vos domaines.
Bien que la période de validité de votre licence soit illimitée, celle de votre période de Support & Upgrade est quant à elle limitée à 12 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra en acheter une nouvelle (voir FAQ: Prolonger sa période de Support)
Pré-enregistrement des domaines
Vous avez la possibilité de pré-enregistrer votre domaine de production à votre licence.
Grâce à cette option vous pourrez installer et activer votre domaine afin qu'il soit prêt à l'emploi avant son lancement en ligne.
Pour pré-enregistrer votre domaine :
Allez dans : mY account › Licenses & DOwnloads
Cliquez sur l'icone Settings à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
En bas de la page, sous votre liste de domaine se trouve un lien. Cliquez sur : Do you want to pre-register your domain in order to be ready to go live?
Entrez votre nom de domaine puis cliquez sur PRE-REGISTER NOW pour finaliser votre pré-enregistrement.
Environnements de test
Votre licence est valide pour une durée illimitée sur une seule interface. Il est possible, cependant, d'étendre ou de transférer votre licence dans deux cas :
Si vous désirez ajouter vos environnements de test à votre licence. Dans ce cas, vous pouvez étendre votre licence gratuitement, et ce, pour un nombre illimité de domaines (dev, staging, local..). Ex: mywebsite-staging.com ou mywebsite-dev.com
Si vous souhaitez transférer votre licence sur un autre domain de production. Dans ce cas, la période de Support & Upgrade pour la licence doit être active.
Pour pouvoir utiliser Google Rich Snippets à la fois sur votre environnement de production et de test, suivez les étapes ci-dessous:
Dans le cas où vous avez de nombreux domaines de staging ou si vous êtes une agence avec de nombreux domaines de pre-prod pour vos clients, contactez-nous afin de whitelister automatiquement tous vos domaines
Versionnage des extensions et téléchargement
Téléchargement des extensions
Pour télécharger Google Rich Snippets, connectez-vous à votre compte Wyomind :
Allez dans : mon compte › Licenses & downloads
Cliquez sur l'onglet paramètre en face de Google Rich Snippets.
Une nouvelle fenêtre s'ouvre alors.
Cliquez sur le bouton de téléchargement.
Seule la dernière version de l'extensiont publiée durant votre période de Support & Upgrade est disponible en téléchargement. Pour accéder à la toute dernière version de l'extension assurez vous de disposer d'une période de Support & Upgrade à jour
Mise à jour des modules
En achetant un module depuis wyomind.com, vous bénéficiez de 12 mois de mise à jour. Durant cette période vous pouvez à tout moment télécharger la dernière version du module directement depuis votre compte.
Pour mettre à jour Google Rich Snippets, suivez les étapes suivantes :
Allez dans : mon compte › mes téléchargements
Cliquez sur l'icône paramètres en face de Google Rich Snippets.
Cliquez sur l'icône de téléchargement.
Installez la nouvelle version de Google Rich Snippets sur votre admin Magento ou WooCommerce.
Installation/Désinstallation des extensions
Installation manuelle des extensions
Vous pouvez installer Google Rich Snippets manuellement.
Téléchargez Google Rich Snippets (fichier compressé) dans : mon compte › Licenses & Downloads Consultez la FAQ : Téléchargement des extensions
Ouvrez le dossier téléchargé et décompressez-le.
Copiez le contenu du dossier et collez-le dans le répertoire racine de votre site Magento 2.
Dans votre «Command Line Interface», exécutez :
bin/magento setup:upgrade
Si vous utilisez un mode production, exécutez également :
bin/magento setup:static-content:deploy
bin/magento setup:di:compile
Installation des extensions via Composer
Vous pouvez installer Google Rich Snippets via Composer dans deux cas seulement :
Si vous avez acheté Google Rich Snippets sur la place de marché de Magento ET que vous avez effectué une demande d’accès à notre dépôt d’extensions à notre support hello@syde.shop
Si vous avez acheté Google Rich Snippets sur Wyomind.com
Ajoutez le dépôt repo.wyomind.com à votre configuration composer :
Puis, vous avez deux moyens de désactiver l'extension, selon la méthode avec laquelle l'extension a été installée précédemment :
Installation manuelle
Exécutez le fichier richsnippetsmanager-uninstall.sh (vous pouvez le trouver dans le dossier zip de l'extension) depuis votre répertoire racine Magento :
sh richsnippetsmanager-uninstall.sh
Installation via Composer
Exécutez la ligne de commande suivante :
composer remove wyomind/richsnippetsmanager
Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).
Installation des extensions via Web Setup Wizard
Si vous avez acheté Google Rich Snippets depuis la place de marché Magento, vous pouvez l’installer via Web Setup Wizard.
Votre extension installée, il ne vous reste plus qu’à activer votre licence : Activation des extensions
Activation des extensions
Activation des extensions depuis le back-office Magento
Une fois que Google Rich Snippets est installé, vous devez activer la licence. Pour les anciennes versions, vous pouvez activer votre licence depuis le back-office :
Allez dans votre admin Magento. Un message apparaît en haut de la page. Si vous ne voyez rien apparaître, vérifiez les éléments suivants : 1. Les modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivés. 2. La sortie HTML des modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivées dans : storesconfigurationadvanced advanced 3. Assurez-vous que le fichier app/etc/env.php contient bien une clef d'encryptage :
Vous pouvez trouver votre clé d'activation à 2 endroits : - Dans l'email de confirmation que vous avez reçu suite à l'achat de Google Rich Snippets. - Dans votre compte Wyomind :My account › Licenses & downloads Choisissez Google Rich Snippets et cliquez sur .
Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).
Collez votre clé d'activation dans le champ Activation key dans : Stores › Configuration › Wyomind › Your extension
Choisissez une méthode d'activation entre Automatic(Yes) et Manual (No) : - Si vous choisissez Yes : vous serez connecté automatiquement au serveur de licence de Wyomind. - Si vous choisissez No : vous devez vous connecter avec votre navigateur au serveur de licence de Wyomind.
Sauvegardez les données en cliquant sur Save Config .
Une notification apparaît en haut de votre admin. Cliquez sur ce lien : Activate it now!
Copiez et collez le code de la licence dans le champ License code de votre admin ou cliquez simplement sur Activate now!
Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Google Rich Snippets.
Ajoutez un autre domaine à votre licence
Pour activer votre licence sur un autre environnement (test, staging...) :
Une fois l'extension installée sur ce nouveau domaine, collez votre clé d'activation dans le champ Activation key dans : Stores › Configuration › Wyomind › Your extension
Sauvegardez la configuration. Une notification devrait apparaître. Cliquez sur Add this domain to my license.
Une demande de transfert sera envoyée directement à notre équipe (sous un délai d'une heure environ). Dès lors, que la demande de transfert est prise en charge par notre équipe, vous recevrez un mail de confirmation. Si votre demande est acceptée, vous pourrez aussitôt utiliser Google Rich Snippets sur vos deux domaines.
L'ordre d'activation de votre licence n'a aucune importance. Vous pouvez choisir d'activer d'abord votre licence sur votre environnement de production puis par la suite sur votre environnement de test, ou inversement.
Activation des extensions en ligne de commande
Une fois que Google Rich Snippets est installé, vous devez activer la licence.
Pour cela, vous pouvez utiliser la ligne de commande suivante :
The BEST rich snippet extension out there by far! (and we tried quite a few)!
For months we've been looking for a rich snippet extension that will easily allow us to have full control. Been searching up and down the web for something that is easy enough to use and extremely powerful with no luck. Until we got in touch with Wyomind and told us that they are working on an extension which will just do that! We decided to wait! And all this waiting worth every day/hour/second! Finally out! Using this extension we were able to fix lots of issues in our Google merchant center and we are not tied up on what more we can do with it - the sky is the limit! Not to mention the support from Aurelie which is top notch every time we have a question or problem. Extremely fast response and helpful advice! I can't fault this company. Their support is just like next door and will answer any query in no time! For any Magento 2 extensions we need they are the first to look first! Thank you so much Wyomind for making our life so much easier!
Magento 2 Compatibility
Prises en charge par les versions master de nos extensions
2.4.8
2.4.7
2.4.6
2.4.5
2.4.4
2.4.3
2.4.2
2.4.1
2.4
2.3.7
2.3.6
2.3.5
2.3.4
2.3.3
2.3.2
2.3.1
2.3
Prises en charge par les versions legacy de nos extensions
2.2.11
2.2.10
2.2.9
2.2.8
2.2.7
2.2.6
2.2.5
2.2.4
2.2.3
2.2.2
2.2.1
2.2
2.1.18
2.1.17
2.1.16
2.1.15
2.1.14
2.1.13
2.1.12
2.1.11
2.1.10
2.1.9
2.1.8
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1
2.0.18
2.0.17
2.0.16
2.0.15
2.0.14
2.0.13
2.0.12
2.0.11
2.0.10
2.0.9
2.0.8
2.0.7
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0
Changelog
4.1.0
Compatibility
Compatibility with Adobe Commerce Cloud: the template files are now written in the var directory rather than in vendor or app/code
4.0.2
4.0.1
Bug fix
Fix property scope for Wyomind/RichSnippetsManager/Helper/TemplateProxy::$_objectManager
4.0.0
Initial release for the master version
3.0.0 legacy
Initial release for the legacy version
1.3.0
Improvement
Apply database upgrade and database install from patches instead of the setup scripts
Remove drop table instruction in setup patches
1.2.5
Fix for the preview
1.2.4
Compatibility with PHTML minification
1.2.3
The rendering of offers for configurable products has been modified in the default template
1.2.2
The way prices are retrieved has changed for grouped products: min provides the price of the cheapest child product max provides the price of the most expensive child product sum (or any other keyword) provides the sum of the prices of the children
1.2.1
Improvement
Scenario updated for the demo
1.2.0
Improvement
Improved license management system (Clear code)
1.1.6
Fix for the demo store
1.1.5
Fix for the preview
1.1.4
Fix for the display of "Be the first to review this product" on the products pages
1.1.3
Improvement
Scenario added for sample data
1.1.2
Improvement
Children products are available in the offers
1.1.1
Compatibility with PHP 7.2
1.1.0
Compatibility fix for Magento 2.3.3
1.0.1
Improvement
Sample data available for the demo
1.0.0
First Release for Magento 2
Patch v1.0.0.8
Fix on permissions
Patch v1.0.0.7
Fix to secure the Echo in the templates
Patch v1.0.0.6
User permissions update
Patch v1.0.0.5
Check on the module installation directory
Patch v1.0.0.4
Fix on files
Patch v1.0.0.3
Minor fix
Patch v1.0.0.2
Fix for the compilation
Patch v1.0.0.1
Fix on the typo
Feature request
Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!