Schema Pro - Complete JSON-LD Structured Data & Rich Snippets - Module PrestaShop

Schema Pro : données structurées JSON-LD pour PrestaShop

+19 téléchargements ★ ★ ★ ★ ★ 4.78 / 5 Version 2.0.1 1.7.8 8.2+ 9.0+ 5 langues 🇫🇷 FR 🇬🇧 EN 🇮🇹 IT 🇪🇸 ES 🇵🇱 PL
  • Product, ProductGroup, Organization, WebSite, BreadcrumbList, FAQPage, CollectionPage et ItemList générés depuis les données réelles de la boutique
  • Livraison, retours et FAQ multilingues configurés sans toucher au thème
  • Aperçu d’un produit et diagnostic du catalogue avec export CSV
  • Une licence qui ne retire pas les données structurées : elles restent publiées même sans licence active
  • Compatible PrestaShop 1.7.8, 8.2+ et 9.0+
Pas encore sûr ? Essayez-le gratuitement pendant 24 heures — aucune carte bancaire requise.
Fonctionnalités

L'essentiel, sans superflu.

Les fonctionnalités de Schema Pro

Aidez les moteurs de recherche à comprendre vos produits, leurs déclinaisons et votre boutique grâce aux données structurées Schema.org. Schema Pro réunit les informations produit, l’identité de l’entreprise, la navigation, la livraison et les retours, avec des outils pour examiner le résultat et repérer les données manquantes.

ProductGroup : décrire les déclinaisons

Regroupez vos déclinaisons avec hasVariant, variesBy et productGroupID. Par exemple, chaque couleur et taille d’un tee-shirt peut avoir sa référence, son prix, sa disponibilité et son image.

Product : identifier chaque offre

Publiez nom, description, images, référence SKU, marque, identifiants disponibles, état, prix, devise et disponibilité. Les prix suivent le contexte du visiteur ; un prix masqué ne produit pas d’offre.

FAQPage : questions multilingues

Associez des questions et réponses traduites à un produit, une catégorie, une page CMS ou une URL personnalisée exacte. Recherchez la page par son nom, ordonnez les entrées et activez-les individuellement.

Diagnostic du catalogue et CSV

Le diagnostic parcourt les produits actifs par petits lots et distingue erreurs, recommandations et informations facultatives. Exportez les résultats en CSV pour organiser les corrections.

Performances et intégration au thème

Les données réutilisables et les pages statiques peuvent être mises en cache pendant une minute au maximum. Prix et stocks produit sont calculés à chaque affichage ; les modifications concernées et le bouton Vider le cache invalident les données mémorisées. À l’activation et à la mise à jour, les modèles JSON-LD du thème sont recompilés : le balisage natif est remplacé sans doublon.

Licence et continuité d’affichage

Un abonnement renouvelé reste actif et une réponse passagère du serveur de licence ne coupe pas le module. Sans licence active, les données structurées restent publiées ; la configuration, l’aperçu, l’audit et les FAQ attendent la licence.

Avis clients

Ils l'utilisent au quotidien.

5 sur 5 · 4.78 avis

"Enfin des donnees structurees propres sur PrestaShop. Google affiche les etoiles et les prix depuis l installation."

TL Thomas L.

"ProductGroup per le varianti funziona perfettamente. Ogni combinazione ha il suo markup completo."

MB Marco B.

"The audit tool alone is worth it. Found 40 products missing EAN in minutes."

SK Sarah K.

"Muy completo. Los FAQ rich snippets aparecen en Google a los pocos dias de instalar."

AR Alejandro R.

"Zero problemow z wydajnoscia. Cache dziala swietnie, strony laduja tak samo szybko jak wczesniej."

KW Katarzyna W.

"Le remplacement du markup natif est transparent. Un clic et c est fait, pas de conflit."

JM Julie M.
description Description complète expand_more

Pourquoi utiliser les données structurées ?

Un produit peut avoir plusieurs tailles, prix et états de stock. Les décrire précisément est plus utile que publier le même balisage générique partout. Schema Pro s’appuie sur les données réelles de la boutique et permet de choisir les types à publier sur les pages concernées. Les résultats enrichis dépendent des règles et des décisions de Google : aucun classement, étoile ou gain de trafic n’est garanti.

Les fonctionnalités de Schema Pro

Product : identifier chaque offre

Publiez nom, description, images, référence SKU, marque, identifiants disponibles, état, prix, devise et disponibilité. Les prix suivent le contexte du visiteur ; un prix masqué ne produit pas d’offre. Les GTIN sont vérifiés avant publication : renseignez uniquement ceux attribués par le fabricant. Les notes reposent sur les avis approuvés admissibles de la source choisie ; elles sont omises en leur absence.

ProductGroup : décrire les déclinaisons

Regroupez vos déclinaisons avec hasVariant, variesBy et productGroupID. Par exemple, chaque couleur et taille d’un tee-shirt peut avoir sa référence, son prix, sa disponibilité et son image. Associez vos groupes d’attributs à la couleur, la taille, la matière, le motif ou le genre. Une limite réglable borne la taille du résultat ; les déclinaisons sélectionnée et par défaut sont prioritaires.

Organization et LocalBusiness

Décrivez votre entreprise : nom, raison sociale, logo, adresse, coordonnées, numéro de TVA et profils sociaux officiels. Les types LocalBusiness proposent aussi horaires, coordonnées géographiques et gamme de prix. Renseignez des informations exactes ; ces champs ne garantissent pas un panneau de connaissance Google.

WebSite et BreadcrumbList

Décrivez le site et sa recherche interne, puis publiez le fil d’Ariane sur les pages concernées. WebSite et SearchAction restent descriptifs : Google n’affiche plus le champ de recherche des liens annexes. Le fil d’Ariane suit la navigation fournie par PrestaShop. L’adresse de recherche s’adapte au format d’URL de la boutique : elle reste valide avec les URL simplifiées comme sur les boutiques qui ne les utilisent pas.

FAQPage : questions multilingues

Associez des questions et réponses traduites à un produit, une catégorie, une page CMS ou une URL personnalisée exacte. Recherchez la page par son nom, ordonnez les entrées et activez-les individuellement. Ces questions doivent déjà être visibles sur la page : le module produit les données structurées, pas un bloc FAQ public. Google n’affiche plus de résultats enrichis FAQ.

CollectionPage et ItemList

Décrivez les pages de catégorie et les URL des produits de la liste affichée. La pagination est respectée : les données correspondent aux produits de la page courante, sans inventer une liste de tout le catalogue.

OfferShippingDetails

Indiquez un pays de destination, une devise, des frais d’expédition, un délai de préparation et une plage de transit. Un coût vide n’est pas interprété comme une livraison gratuite ; saisissez zéro uniquement si cela correspond à votre politique. Cette règle commune doit s’appliquer aux produits concernés. Elle ne calcule pas les tarifs transporteurs ou le coût propre à chaque client.

MerchantReturnPolicy

Configurez les retours indépendamment de la livraison : pays, délai limité ou illimité, ou retours non acceptés, frais d’envoi à la charge du marchand ou du client, méthode et URL de la politique. Les valeurs doivent correspondre à vos conditions publiées ; le module ne détermine pas vos obligations légales. Le délai de retour se règle de 1 à 365 jours ; pour des retours sans limite de durée, choisissez le type « Délai de retour illimité ».

Vérifier les données avant publication

Recherchez un produit par son nom, choisissez langue et devise, puis examinez son JSON-LD. Ouvrez la fiche publique ou le test Google des résultats enrichis pour poursuivre la vérification. Le diagnostic parcourt les produits actifs par petits lots et distingue erreurs, recommandations et informations facultatives. Exportez les résultats en CSV pour organiser les corrections. L’absence de GTIN attribué par le fabricant n’est pas automatiquement une erreur. Ce diagnostic ne certifie pas l’éligibilité Google et ne détecte pas tous les conflits de thème.

Aperçu d’un produit dans la langue et la devise choisies
Aperçu d’un produit dans la langue et la devise choisies
Diagnostic du catalogue : résultats exploitables et export CSV
Diagnostic du catalogue : résultats exploitables et export CSV

Configuration en cinq onglets

  • Général : choisissez les types de schéma, le remplacement du balisage natif et le cache. Enregistrez cette section indépendamment.
  • Organisation : renseignez l’identité réelle de la boutique et ses coordonnées publiques.
  • Réglages produits : configurez déclinaisons, attributs, avis, date réelle de fin de promotion, livraison et retours. Réglez le délai de retour de 1 à 365 jours, ou choisissez le type « Délai de retour illimité » pour des retours sans limite de durée. Conservez auto pour utiliser la fin de promotion disponible ; n’inventez pas de date d’expiration.
  • FAQ : sélectionnez une page, complétez les traductions des questions et réponses, puis ordonnez et activez les entrées. Modifier une langue préserve les autres.
  • Audit : prévisualisez un produit recherché par son nom, diagnostiquez le catalogue actif, filtrez les résultats et exportez en CSV.

Licence et continuité d’affichage

Schema Pro publie ses données structurées sur la boutique sans contacter le serveur de licence et ne se désactive jamais lui-même. Lorsqu’un abonnement est renouvelé, la nouvelle date d’échéance est récupérée auprès du serveur : la licence reste active pendant les sept jours qui suivent la date enregistrée, puis le module interroge le serveur de nouveau, au plus une fois par heure. Une réponse passagère du serveur — erreur interne, trop de requêtes ou horloge décalée — n’arrête pas le module : le délai de grâce de sept jours court à partir du premier échec.

Sans licence active, les données structurées restent donc publiées et les onglets du module restent visibles ; la configuration, l’aperçu, le diagnostic du catalogue et la modification des FAQ attendent la licence, avec le formulaire de licence affiché en premier. Les deux formulaires de licence sont protégés par un jeton, et les messages de licence sont traduits dans les cinq langues de l’administration.

Performances et intégration au thème

Les données réutilisables et les pages statiques peuvent être mises en cache pendant une minute au maximum. Prix et stocks produit sont calculés à chaque affichage ; les modifications concernées et le bouton Vider le cache invalident les données mémorisées. Les lectures d’images et de stocks des déclinaisons sont regroupées. Le coût dépend du catalogue et des réglages, sans promesse universelle de temps de réponse. Le module ajoute du JSON-LD sans CSS ni JavaScript public. Il peut remplacer les modèles JSON-LD natifs reconnus tout en préservant les balisages tiers inconnus : contrôlez les doublons sur la page finale. Les visites de la boutique ne contactent jamais le serveur de licence. À l’activation et à la mise à jour du module, les modèles JSON-LD du thème sont recompilés : le balisage natif est reconnu et remplacé, sans doublon de Product, même lorsque la recompilation automatique des gabarits est désactivée.

Compatibilité

PrestaShop 1.7.8, 8.2+ et 9.0+ (8.0 et 8.1 ne sont pas pris en charge) ; PHP 7.4 minimum, avec une version de PHP prise en charge par votre installation PrestaShop. L’administration est disponible en français, anglais, espagnol, italien et polonais. Les données produit et FAQ suivent la boutique et la langue choisies. En multiboutique, sélectionnez une boutique avant toute modification. Vérifiez sur une boutique de test l’association de votre thème avec les autres modules de données structurées ou d’avis.

Contactez le support depuis votre espace client WePresta. Indiquez les versions PrestaShop/PHP, l’URL concernée, la section de configuration, les résultats CSV et les journaux utiles, sans données privées. La durée de licence, le nombre de sites et le support optionnel dépendent de l’offre sélectionnée sur la fiche produit.

Lire le guide de configuration

Comparaison

Pourquoi nous choisir ?

Découvrez comment nous nous comparons aux alternatives les plus courantes du marché.

Fonctionnalité Addons
Tarification transparente
Mises à jour à vie incluses
Support direct du développeur
Compatible PS 1.7, 8 & 9
Code propre et standardisé
Compatible Multi-boutique
Aucun frais de renouvellement caché
Inclus Non inclus Partiel / Non garanti
Aperçu

Découvrez le module en images.

Types de schéma et cache

Types de schéma et cache

Identité de l’entreprise

Identité de l’entreprise

Aperçu d’un produit dans la langue et la devise choisies

Aperçu d’un produit dans la langue et la devise choisies

Déclinaisons et réglages des avis

Déclinaisons et réglages des avis

Le champ Jours de retour : de 1 à 365 jours, ou le type Délai de retour illimité pour des retours sans limite

Le champ Jours de retour : de 1 à 365 jours, ou le type Délai de retour illimité pour des retours sans limite

Éditeur de FAQ multilingue

Éditeur de FAQ multilingue

Diagnostic du catalogue : résultats exploitables et export CSV

Diagnostic du catalogue : résultats exploitables et export CSV

Le module Schema Pro dans le gestionnaire de modules, avec son nom et sa description complets en anglais

Le module Schema Pro dans le gestionnaire de modules, avec son nom et sa description complets en anglais

Support

FAQ

Trouvez les réponses aux questions fréquemment posées sur ce module

Un produit peut avoir plusieurs tailles, prix et états de stock. Les décrire précisément est plus utile que publier le même balisage générique partout. Schema Pro s’appuie sur les données réelles de la boutique et permet de choisir les types à publier sur les pages concernées. Les résultats enrichis dépendent des règles et des décisions de Google : aucun classement, étoile ou gain de trafic n’est garanti.

Le balisage natif de PrestaShop ne couvre qu’une partie des informations attendues. Schema Pro ajoute ProductGroup pour les déclinaisons, Organization et LocalBusiness pour l’entreprise, WebSite et BreadcrumbList, les politiques de livraison et de retour, ainsi que la FAQ par page et les listes de catégorie. Il remplace les modèles JSON-LD natifs reconnus par son propre balisage, recompilés à l’activation et à la mise à jour, sans produire de Product en double.

Non. Google décide de leur affichage, même si un outil valide le balisage. Les résultats enrichis FAQ et le champ de recherche des liens annexes ne sont plus affichés. Maintenez des informations exactes, cohérentes avec le contenu visible.

Regroupez vos déclinaisons avec hasVariant, variesBy et productGroupID. Par exemple, chaque couleur et taille d’un tee-shirt peut avoir sa référence, son prix, sa disponibilité et son image. Associez vos groupes d’attributs à la couleur, la taille, la matière, le motif ou le genre. Une limite réglable borne la taille du résultat ; les déclinaisons sélectionnée et par défaut sont prioritaires.

Publiez nom, description, images, référence SKU, marque, identifiants disponibles, état, prix, devise et disponibilité. Les prix suivent le contexte du visiteur ; un prix masqué ne produit pas d’offre. Les GTIN sont vérifiés avant publication : renseignez uniquement ceux attribués par le fabricant. Les notes reposent sur les avis approuvés admissibles de la source choisie ; elles sont omises en leur absence.

Un autre module SEO peut rester actif s’il ne duplique pas les mêmes données structurées. Le remplacement natif concerne les modèles PrestaShop reconnus, recompilés à l’activation et à la mise à jour du module ; examinez séparément le balisage de votre thème et des autres modules.

Indiquez un pays de destination, une devise, des frais d’expédition, un délai de préparation et une plage de transit. Un coût vide n’est pas interprété comme une livraison gratuite ; saisissez zéro uniquement si cela correspond à votre politique. Cette règle commune doit s’appliquer aux produits concernés. Elle ne calcule pas les tarifs transporteurs ou le coût propre à chaque client. Configurez les retours indépendamment de la livraison : pays, délai limité ou illimité, ou retours non acceptés, frais d’envoi à la charge du marchand ou du client, méthode et URL de la politique. Les valeurs doivent correspondre à vos conditions publiées ; le module ne détermine pas vos obligations légales. Le délai de retour se règle de 1 à 365 jours ; pour des retours sans limite de durée, choisissez le type « Délai de retour illimité ».

Décrivez votre entreprise : nom, raison sociale, logo, adresse, coordonnées, numéro de TVA et profils sociaux officiels. Les types LocalBusiness proposent aussi horaires, coordonnées géographiques et gamme de prix. Renseignez des informations exactes ; ces champs ne garantissent pas un panneau de connaissance Google.

Les données réutilisables et les pages statiques peuvent être mises en cache pendant une minute au maximum. Prix et stocks produit sont calculés à chaque affichage ; les modifications concernées et le bouton Vider le cache invalident les données mémorisées. Les lectures d’images et de stocks des déclinaisons sont regroupées. Le coût dépend du catalogue et des réglages, sans promesse universelle de temps de réponse. Le module ajoute du JSON-LD sans CSS ni JavaScript public. Il peut remplacer les modèles JSON-LD natifs reconnus tout en préservant les balisages tiers inconnus : contrôlez les doublons sur la page finale. Les visites de la boutique ne contactent jamais le serveur de licence : seul le back-office vérifie la licence, au plus une fois par heure.

Associez des questions et réponses traduites à un produit, une catégorie, une page CMS ou une URL personnalisée exacte. Recherchez la page par son nom, ordonnez les entrées et activez-les individuellement. Ces questions doivent déjà être visibles sur la page : le module produit les données structurées, pas un bloc FAQ public. Google n’affiche plus de résultats enrichis FAQ.

Les données structurées restent publiées : le module ne se désactive jamais lui-même. Un abonnement renouvelé reste actif pendant les sept jours qui suivent la date enregistrée, puis la nouvelle date est récupérée auprès du serveur, au plus une fois par heure. Une erreur interne, une limite de requêtes ou un décalage d’horloge ne rendent pas la licence expirée : le délai de grâce de sept jours court à partir du premier échec. Sans licence active, la configuration, l’aperçu, l’audit et les FAQ attendent la licence.

Rejoindre +19 marchands utilisent ce module

Installation en 5 minutes · Documentation complète incluse

Licence à vie
Paiement unique, mises à jour incluses à vie.
Choisissez votre licence
Sans engagement · Résiliation en 1 clic depuis votre compte
Au lieu de --€/year si acheté séparément
Chargement...