PrestaShop Google Customer Reviews - opt-in et enquête

Affiche l'invitation officielle aux Avis clients Google juste après la validation de la commande - aucun script à coller dans les thèmes. Configurez votre ID de marchand, activez ou non les GTIN des produits et laissez le module construire une charge utile sécurisée (date de livraison, e-mail, pays) à partir de la commande en cours.

Główne zdjęcie produktu: Google Customer Reviews - opt-in et enquête
39.99 €

Galeria

Google Avis Clients PrestaShop | Opt-in & Enquêtes Optimisées

Le module gcroptin pour PrestaShop intègre l'opt-in officiel de Google Avis Clients sur la page de confirmation. Il injecte dynamiquement des données de commande, incluant l'e-mail, le pays et une date de livraison estimée, calculée avec précision. L'inclusion conditionnelle des GTIN (EAN-13/MPN) est possible pour des avis produit. Basé sur Smarty et gérant l'ID Marchand, il offre une solution robuste et maintenable pour collecter des avis fiables et optimiser le timing des enquêtes, sans la fragilité des snippets manuels.

Version du module : 1.1.1
Versions de la boutique :
9.x8.x1.7.x
Fonctionne avec ThirtyBees : Non
Traductions :
Ce module : Google Customer Reviews - opt-in et enquête est entièrement traduit en langue : English (en)

Google Avis Clients pour PrestaShop -
L'opt-in, les enquêtes et les signaux de confiance, faits comme il se doit

gcroptin injecte l'opt-in officiel de Google Avis Clients sur la page de confirmation de commande . Pas de snippets copiés-collés dans les thèmes : un seul ID Marchand , un template Smarty propre pour le JavaScript, et de vraies données de commande (langue, e-mail, pays, livraison estimée, GTINs des produits en option). Activez ou désactivez la correspondance des produits avec un interrupteur : le champ products n'est envoyé que lorsque vous le souhaitez.

displayOrderConfirmation - le bon moment, le bon client
JS piloté par Smarty + json_encode  pour des valeurs sécurisées
Logique intelligente pour la date de livraison  estimée

[Insérer une capture d'écran : configuration du module - ID Marchand, interrupteur d'inclusion des GTIN, délai de livraison de secours + confirmation de commande avec l'opt-in GCR]

Pourquoi « se contenter de coller le snippet Google » est une mauvaise idée

La documentation de Google montre un JavaScript statique. Dans une vraie boutique PrestaShop, vous avez besoin de valeurs dynamiques : l'e-mail de l'acheteur, la référence de la commande, le pays de livraison, une date de livraison estimée crédible , et optionnellement les GTINs pour que les avis puissent être rattachés aux produits, et pas seulement à la boutique.

Coder cela en dur dans un thème ou un bloc HTML générique signifie des copier-coller fragiles, des éditeurs qui suppriment les balises, et aucune séparation claire entre ce que Google attend et ce que votre boutique sait . Quand Google modifie un champ ou que vous passez en multiboutique, vous courez après les régressions.

gcroptin maintient le contrat avec Google dans un seul template Smarty versionné , l'alimente avec des données PHP calculées , et n'expose dans la configuration que ce dont les marchands ont besoin : l'ID Marchand, l'option d'inclure les données produits, et un délai de secours lorsque la boutique ne peut pas déduire un meilleur horizon de livraison.

Snippets collés vs gcroptin

  • JS manuel dans les blocs CMS : Les éditeurs WYSIWYG et les couches de cache adorent casser les balises script . Une sauvegarde et votre opt-in disparaît.
  • Dates de livraison au hasard : Envoyer « aujourd'hui + 2 » pour chaque transporteur et pays génère de mauvaises données et des évaluateurs mécontents.
  • Tableaux de produits toujours actifs : Forcer products lorsque votre catalogue manque de codes EAN-13 peut affaiblir la qualité du signal.
  • gcroptin ? Balisage géré par le template, sortie protégée, products conditionnels, date de livraison résolue à partir de la commande + transporteur + paramètres de la boutique, puis une valeur de secours. ID Marchand requis - pas d'installations silencieuses à moitié fonctionnelles.

Ce que vous obtenez

Template Smarty pour le script GCR

La sortie front-office se trouve dans views/templates/hook/gcroptin-order-confirmation.tpl . Surchargez-le dans votre thème sous modules/gcroptin/… lorsque vous avez besoin de modifier le balisage, sans forker le PHP.

Données products conditionnelles

Activez Inclure la liste des GTIN des produits . Si désactivé, la clé products est omise de gapi.surveyoptin.render , ce qui est plus propre que d'envoyer des tableaux vides. Si activé, chaque ligne utilise le code EAN-13 avec le MPN en solution de repli pour le champ gtin .

Date de livraison estimée, calculée

La date envoyée à Google est construite par couches : utilise la date de livraison de la commande si définie ; sinon, la date de la commande + N jours N provient du transporteur ( max_delivery_time / max_delay si présents), puis du PS_SHIPPING_DELAY de la boutique, et enfin de votre délai de secours configuré.

Contrôle de l'ID Marchand + JSON sécurisé

Rien n'est affiché tant qu'un ID Marchand numérique valide n'est pas enregistré - pas d'enquêtes vides accidentelles en production. Les chaînes de caractères passées au template sont préparées avec json_encode pour que les guillemets et les caractères spéciaux dans les e-mails ne cassent pas l'opt-in.

Architecture axée sur le template

Un hook, un tpl, des mises à jour prévisibles.

Conçu pour être maintenable

Le module récupère la commande actuelle , construit un tableau de variables (ID marchand, ISO de la langue, ID de commande, e-mail du client, pays de livraison, date de livraison estimée, indicateur d'inclusion des produits, et le JSON des produits pré-construit si activé), puis affiche le template.

Cette séparation signifie que votre équipe peut auditer la charge utile exacte que Google reçoit en lisant un seul fichier de template. Le PHP reste concentré sur l' intégrité des données et les règles métier , et non sur des blocs de script maintenus à la main dans la base de données.

Chemin de surcharge du thème

Copiez gcroptin-order-confirmation.tpl dans le dossier modules/gcroptin/views/templates/hook/ de votre thème pour personnaliser le balisage tout en sécurisant les mises à jour du module.

Une date de livraison qui respecte la réalité

Commande, transporteur, boutique, puis votre valeur de secours.

De meilleures données pour le timing des enquêtes Google

Google utilise la fenêtre de livraison estimée pour décider quand demander un avis. Un simple « +3 jours pour tout le monde » ignore les transporteurs, les heures limites et la logistique spécifique à chaque pays.

gcroptin privilégie les signaux structurés de PrestaShop : une vraie date de livraison de commande lorsque votre flux de travail la définit ; sinon, il parcourt une courte liste de priorités (délai max du transporteur, délai d'expédition global, secours du module) afin que la date soumise suive la configuration de votre boutique au lieu d'une seule constante codée en dur.

  • Le délai de secours reste configurable, ce qui est idéal lorsque les transporteurs n'exposent pas de délais numériques dans votre version de PS.
  • La sortie en date ISO ( AAAA-MM-JJ ) correspond au format attendu par Google.

Les GTINs quand vous êtes prêt

EAN-13 d'abord, MPN en secours - documenté dans la config.

Les avis au niveau produit nécessitent des identifiants propres

Lorsque vous activez la liste des GTIN, chaque produit commandé devient un petit objet JSON {"gtin":"…"} . Le module lit le code EAN-13 depuis la ligne de commande ; s'il est vide, il se rabat sur le MPN . La description de l'interrupteur d'inclusion dans le Back Office vous rappelle que des données EAN riches améliorent la qualité de la correspondance dans l'écosystème de Google.

Si votre catalogue n'est pas encore prêt, désactivez l'interrupteur : l'opt-in s'exécute toujours pour la commande, mais sans le bloc products - pas de tableaux invalides ou à moitié vides envoyés « parce que le tutoriel le disait ».

Back Office : uniquement ce dont les marchands ont besoin

Pas de gigantesque zone de texte pour les scripts. Définissez votre ID Marchand , décidez d'envoyer ou non les GTIN des produits , et ajustez le délai de livraison de secours . Le module explique comment la livraison est calculée et où se trouve le template.

Confiance & sécurité

  • Aucune sortie d'opt-in tant que l'ID Marchand n'est pas valide
  • Chaînes encodées en JSON pour l'intégration JavaScript
  • URL officielle du chargeur Google pour l'API d'opt-in à l'enquête

Bénéfices pour le marchand

  • Collecter des avis post-achat éligibles
  • Soutenir l'écosystème d'évaluation du vendeur de Google avec moins de risque technique
  • Garder des mises à jour prévisibles - logique en PHP + tpl, pas dans le HTML du CMS

Spécifications techniques & compatibilité

Module natif PrestaShop : enregistre le hook displayOrderConfirmation , fournit un template de hook, et utilise des clés de configuration pour l'ID Marchand, l'indicateur d'inclusion des produits et le délai de livraison de secours. Compatible avec PrestaShop 1.7 à 9.x selon les métadonnées du module - à vérifier sur votre thème de pré-production avant de passer en production.

Hook : displayOrderConfirmation - s'exécute après une commande réussie, le moment idéal pour l'opt-in.
Template : gcroptin-order-confirmation.tpl - bloc de langue GCR + script de la plateforme + callback de rendu.
Configuration : ID Marchand (requis), inclure la liste des GTIN (oui/non), délai de livraison de secours (en jours).
MyPresta : Intégration du vérificateur de mises à jour dans la configuration du module (lorsqu'il est activé dans votre distribution).
39.99 €

Galerie du module

Pourquoi choisir notre module
Google Customer Reviews - opt-in et enquête?

Optimisation et Automatisation

Ce module automatise l'intégration de l'opt-in Google Avis Clients sur la page de confirmation, injectant dynamiquement des données de commande précises. Il optimise la collecte d'avis en calculant intelligemment la date de livraison et en gérant conditionnellement les GTIN, réduisant les tâches manuelles et les erreurs.

Augmentation des Ventes

Ce module renforce la confiance des clients grâce aux avis Google post-achat. En collectant des données précises, il optimise les signaux de confiance pour améliorer votre réputation en ligne, vos taux de clics et de conversion, augmentant ainsi vos ventes.

15 ans d'expérience

Fort de 15 ans d'expérience PrestaShop, ce module intègre Google Avis Clients en évitant les pièges classiques des snippets. Il assure un opt-in robuste avec des données de commande fiables, une date de livraison calculée intelligemment et des GTINs conditionnels, garantissant une intégration propre et pérenne.

Large Personnalisation

Ce module assure une large personnalisation de l'opt-in Google Avis Clients. Grâce à son template Smarty surchargeable, vous adaptez précisément le balisage. Contrôlez l'inclusion des GTIN des produits et ajustez le délai de livraison de secours pour une intégration parfaite à votre boutique PrestaShop.

Code Source Ouvert

Le module gcroptin offre un code source ouvert et une architecture basée sur Smarty, avec un template dédié pour l'opt-in. Vous pouvez facilement surcharger et personnaliser le balisage (`gcroptin-order-confirmation.tpl`) via votre thème, sans modifier le PHP, garantissant des mises à jour sécurisées et une excellente auditabilité.

Licence et Mises à jour

Le module gcroptin assure des mises à jour prévisibles grâce à son architecture basée sur les templates. Sa compatibilité étendue avec PrestaShop 1.7-9.x est maintenue, garantissant une intégration sécurisée et durable, avec un vérificateur de mises à jour intégré pour une maintenance facile.