Rich Snippets Schema SEO automatiques : installation et aide
Démarrage rapide
- Installez le ZIP dans Modules > "Module Manager" et cliquez sur "Configure".
- Ouvrez "Improve" > Schema Rich Snippets > Paramètres > Configuration et sélectionnez les Types de schéma nécessaires.
- Remplissez Organisation et Profils sociaux, puis vérifiez Source de la marque et Afficher les offres de variantes dans Schéma produit.
- Configurez Pays d'expédition (ISO), Transporteurs pour les frais d'expédition et les délais réels de préparation et de transport.
- Définissez Emplacement de la politique de retour, vérifiez le délai, les frais, la méthode de retour et les exceptions produit, puis enregistrez.
- Générez des aperçus d'accueil et de produit dans Aperçu du schéma.
- Inspectez le JSON-LD public et validez des URL réelles, notamment les prix, variantes, livraisons et retours.
Nécessite PrestaShop 1.6 ou une version ultérieure et PHP 7.1 ou une version ultérieure.
Manuel de configuration
Installer et ouvrir la configuration
Importez le ZIP dans Modules > "Module Manager" > "Upload a module". Installez-le, puis cliquez sur "Configure". Ouvrez "Improve" > Schema Rich Snippets > Paramètres > Configuration.
Nécessite PrestaShop 1.6 ou une version ultérieure et PHP 7.1 ou une version ultérieure.
Le nettoyage HTML nécessite que votre cœur appelle actionOutputHTMLBefore. Vérifiez la sortie publique sur votre cœur et votre thème réels.
L'installation crée les tables mprschema_override et mprschema_log avec votre préfixe de base de données. Elle stocke les paramètres du module sous mprschema dans la table de configuration MPR partagée.
Choisir les types de schéma et le nettoyage
Dans Types de schéma, les interrupteurs suivants sont sur Oui par défaut.
| Paramètre | Sortie |
|---|---|
| Schéma produit | Balisage produit sur les fiches produit, avec balisage des variantes si pris en charge. |
| Schéma Organization | Balisage de l'entreprise sur la page d'accueil. |
| Schéma WebSite | Balisage du site sur l'accueil avec une action de recherche utilisant l'URL de recherche native et ?s={search_term_string}. |
| Schéma de fil d’Ariane | BreadcrumbList sur les pages d'entités prises en charge hors accueil lorsqu'un fil peut être construit. |
| Schéma de catégorie | CollectionPage avec données de catégorie, nombre de produits et petite liste de produits. |
| Schéma d'article CMS | Article avec texte CMS, titre, langue, dates disponibles, auteur et éditeur. |
| Supprimer les attributs Microdata | Retirer les attributs pris en charge itemscope, itemtype, itemprop, itemid et itemref du HTML rendu. |
| Supprimer le JSON-LD existant | Retirer les autres blocs de script JSON-LD du HTML rendu. Le module conserve ses propres blocs marqués et les blocs marqués de Smart Breadcrumbs. |
Désactivez un type de schéma pour ne pas le publier. Vérifiez le nettoyage avant d'enregistrer si un autre module publie un balisage à conserver. Le nettoyage agit sur le HTML rendu et ne modifie pas les fichiers du thème.
Le module ne produit pas de schéma FAQ et ne propose aucun réglage FAQ.
Configurer le schéma produit
| Paramètre | Par défaut | Comportement et cas de modification |
|---|---|---|
| Source de la marque | Fabricant | Choisir Fabricant, Fournisseur, Caractéristique nommée "Brand" ou Marque de la boutique (produits propres). |
| Nom de la marque de la boutique | Vide | Utilisé pour la source marque de la boutique. Si vide, utilise le nom de l'organisation ou de la boutique. |
| État par défaut du produit | Neuf | Valeur de repli lorsque le produit ne fournit pas d'état pris en charge. Autres choix : D’occasion et Reconditionné. |
| Inclure les avis | Oui | Lire les commentaires et notes produit approuvés. Désactiver pour omettre les avis. |
| Afficher les offres de variantes | Oui | Publier les déclinaisons éligibles avec leurs offres et données produit propres. Désactiver pour utiliser l'offre produit unique de la page. |
| Propriétés des variantes | Aucune correspondance explicite | Associer les groupes d'attributs à Taille, Couleur, Matière, Motif, Tranche d'âge, Genre ou Pas une propriété de variante. Les groupes de couleurs utilisent color par défaut ; les autres nécessitent une correspondance. |
| Images produit max. | 5 | Définir une limite de 1 à 10 images. |
La sortie produit lit les données actuelles du catalogue. Les champs disponibles comprennent nom, URL, description, référence comme SKU, EAN-13 comme gtin13, UPC comme gtin12, ISBN, référence fournisseur comme MPN, marque, images, état, poids, catégorie et caractéristiques. Les offres comprennent prix, devise, disponibilité, URL et vendeur si disponibles. Les produits dont les prix sont masqués ou la commande indisponible ne publient pas leur prix enregistré sous forme d'offre.
Pour les produits ayant des URL de déclinaison distinctes et utilisables, la sortie peut devenir un ProductGroup contenant des enregistrements Product de variantes et leurs offres. Si les déclinaisons ne peuvent pas être présélectionnées par des URL distinctes, le module revient à l'offre unique de la fiche produit. N'attendez pas l'ancienne structure AggregateOffer.
Les avis proviennent des enregistrements approuvés dans {prefix}product_comment. Le module peut ajouter une note agrégée et jusqu'à 10 avis récents. Sans note agrégée approuvée disponible, il peut lire les notes de la dernière surcharge active pour ce produit, sans filtrer par boutique. Il ne crée pas de notes sans données sources.
Le module reprend les identifiants disponibles directement dans les champs produit. Aucun réglage ne permet de modifier leur correspondance.
Configurer la livraison
| Paramètre | Par défaut | Configuration |
|---|---|---|
| Inclure les détails de livraison | Oui | Activer les tarifs et délais de livraison lorsqu'un tarif fiable peut être calculé. |
| Délai de traitement min. (jours) | 0 | Délai minimum de préparation en jours entiers. |
| Délai de traitement max. (jours) | 1 | Délai maximum de préparation, au moins égal au minimum. |
| Délai de transit min. (jours) | 2 | Délai minimum de transport en jours entiers. |
| Délai de transit max. (jours) | 5 | Délai maximum de transport, au moins égal au minimum. |
| Pays d'expédition (ISO) | Vide | Codes destination à deux lettres séparés par des virgules, comme PL,DE. Si vide, utilise le pays de la boutique. |
| Transporteurs pour les frais d'expédition | Aucun | Sélectionner les transporteurs dont les tarifs doivent être publiés. Exclure retrait et transporteurs sur devis uniquement. Sans sélection, aucun détail de livraison. |
Les tarifs utilisent une unité du produit et le tarif applicable le plus bas des transporteurs sélectionnés pour chaque destination. Le calcul vérifie les tranches transporteur, zones, taxes, manutention, suppléments produit et seuils de livraison gratuite pris en charge.
Les détails peuvent être omis si le tarif dépend d'une extension, de taxes propres à l'adresse, de modules transporteur, de règles d'entrepôt ou d'autres conditions de commande non prises en charge. Le module ne remplace pas cela par un prix estimé. Comparez les tarifs à votre tunnel de commande avant de vous fier à la sortie.
Configurer les retours
| Paramètre | Par défaut | Configuration |
|---|---|---|
| Inclure la politique de retour | Oui | Activer la publication de la politique. |
| Emplacement de la politique de retour | Chaque offre de produit | Choisir le bloc Organization de l'accueil, chaque offre produit ou les deux. Le placement dans Organization nécessite Schéma Organization activé. |
| Délai de retour (jours) | 14 | Nombre entier positif de jours pour un délai de retour limité. |
| Type de politique de retour | Délai de retour limité | Choisir Délai de retour limité, Délai de retour illimité ou Retours non autorisés. |
| Type de frais de retour | Retour gratuit | Choisir Retour gratuit, Le client paie les frais de retour ou Frais de retour fixes facturés par la boutique. |
| Montant fixe des frais de retour | Vide | Saisir le montant fixe positif si la boutique facture des frais de retour fixes. |
| Devise des frais de retour | Vide | Choisir la devise du montant. Seules les boutiques ayant cette devise par défaut le publient. |
| Méthode de retour | Retour par courrier | Choisir Retour par courrier, Retour en magasin ou Retour au kiosque. |
| Produits avec leur propre politique de retour | Aucun | Sélectionner les produits dont les offres utilisent une politique d'exception. |
| Politique de retour de ces produits | Retours non autorisés | Choisir le type de politique d'exception. |
| Délai de retour de ces produits (jours) | 0 | Saisir des jours entiers positifs si l'exception utilise un délai limité. |
L'applicabilité des retours est construite à partir des pays de livraison de la boutique. Le pays de la politique de retour utilise celui de l'organisation ou de la boutique. Il n'est pas dérivé uniquement de Pays d'expédition (ISO).
Comparez ces valeurs à la politique réellement publiée par votre boutique. Enregistrer les paramètres de schéma ne configure ni la livraison du tunnel de commande ni votre processus de retour. Des choix, codes pays, plages de jours ou montants fixes obligatoires invalides peuvent empêcher l'enregistrement. Corrigez les champs signalés et enregistrez à nouveau.
Prévisualiser et vérifier les pages publiques
Ouvrez Schema Rich Snippets > Aperçu du schéma. Générez un aperçu d'accueil et d'une vraie page produit, catégorie ou CMS.
L'aperçu rend les groupes de schéma applicables indépendamment de leurs interrupteurs principaux. Vérifiez toujours aussi l'URL publique. Dans le code source, trouvez les blocs application/ld+json marqués data-mprschema="1". Comparez prix, devise, disponibilité, identifiants, coordonnées de l'entreprise, livraison et retours au contenu visible.
Utilisez les liens de validation de l'écran d'aperçu pour inspecter l'URL publique.
Si votre thème personnalisé n'appelle pas le hook d'en-tête, ajoutez l'appel natif dans son template head :
{hook h='displayHeader'}
Le module produit le JSON-LD via ce hook. Il n'ajoute pas de CSS ni de JavaScript destiné aux acheteurs.
Utiliser les surcharges de notes seulement si nécessaire
Ce parcours de configuration ne comporte pas d'éditeur de notes ordinaire. Le code peut lire review_count et review_value dans {prefix}mprschema_override pour un enregistrement produit actif. Il ne filtre pas par id_shop ; une surcharge peut donc affecter les autres boutiques partageant cet ID produit. Les agrégats de commentaires approuvés sont prioritaires.
Si vous gérez directement ces enregistrements, utilisez de vrais avis, le préfixe réel des tables, l'ID produit et l'ID boutique. La forme d'insertion d'origine est :
INSERT INTO ps_mprschema_override
(entity_type, entity_id, id_shop, review_count, review_value, active, date_add, date_upd)
VALUES
('product', 123, 1, 42, 4.80, 1, NOW(), NOW());
Remplacez chaque valeur d'exemple avant utilisation. Cela stocke un agrégat de repli, pas des enregistrements Review individuels.
Dépannage et désinstallation
Si le balisage manque, vérifiez l'interrupteur du type de schéma, le hook d'en-tête, l'ID d'entité et le cache de pages. Le tableau de bord indique les nombres du catalogue et la couverture de configuration. Utilisez Paramètres > Intégrité pour les contrôles d'infrastructure requis.
Si un balisage tiers nécessaire disparaît, désactivez Supprimer le JSON-LD existant, videz tout cache de pages et inspectez à nouveau. Si des microdonnées dupliquées restent, confirmez que votre cœur appelle le hook de sortie et que la page possède une section head normale.
Si les détails de livraison manquent, sélectionnez des transporteurs et examinez les conditions tarifaires non prises en charge. Si des frais de retour manquent, vérifiez montant, devise sélectionnée et devise par défaut de chaque boutique. Comparez séparément un produit simple et un produit à déclinaisons.
Désactivez le module dans "Module Manager" pour arrêter la sortie. La désinstallation supprime son menu, ses paramètres, les préférences d'administration, la table de surcharges et la table de journaux. Exportez d'abord les surcharges personnalisées à conserver.
Questions
Pas encore de questions sur ce module
Posez vos questions sur l'installation, la compatibilité ou la configuration. Les réponses apparaissent ici.
Problèmes connus
7
Des libellés d'administration restaient en anglais
Offres publiées pour des produits sur demande uniquement
Données structurées voulues supprimées lors du nettoyage
Save and stay ne validait pas toujours les paramètres
Libellés traduits endommagés
Renforcement de la sécurité
Configurer n’ouvrait pas la bonne page de paramètres
Demandes de fonctionnalités
9
Implémenté
Données d'offre structurées pour les déclinaisons
Données structurées automatiques
Vérification et réparation de l’installation
Mises à jour du module en un clic
Politiques de retour et de livraison du marchand
Données structurées des déclinaisons produit
Caractéristiques produit dans les données structurées
Variables de contenu réutilisables dans les données structurées
Marque de la boutique comme marque produit
Journal des modifications
v1.1.102026-06-10
- Certified the release package with the shared package surface gate.
- Synced shared Entity Selector, Search and License package copies.
- Aligned mprschema.php, config.xml and package metadata to the same version.
- Rebuilt the ZIP without development sources or leaked admin package files.
Versions précédentes
v1.1.122026-05-27
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedAdd standard infrastructure checks, tag quality/monitoring checks
v1.1.02026-04-12
- AddedJSON-LD generation for product, offer, breadcrumb, category, CMS article, organization and website schema.
- Addedoptional review/rating output when reliable product comment or override data exists.
- Addedschema cleanup to reduce duplicate microdata/JSON-LD from themes.
v1.1.22025-12-03
- Addedstandard infrastructure and integrity checks.
- Refreshed module translations and PrestaShop scanner parity.
- Addedone-click module update package integration.
Demo
Testez le module complet avant d'acheter
Achetez la licence plus tard et gardez vos réglages.
- Votre démo de 30 jours Testez-le sur votre propre boutique pendant 30 jours à partir de la première installation.
- Boutique de démo prête Découvrez une boutique de démo prête dans votre navigateur.
- Sans inscription Ni compte, ni e-mail, ni domaine de boutique requis.
En téléchargeant, vous acceptez les conditions de la démo et la politique de confidentialité.
En ouvrant cette démo, vous acceptez les conditions de la démo et la politique de confidentialité.