PrestaShop Google Customer Reviews - opt-in e pesquisa

Exibe o opt-in oficial do Google Avaliações do Consumidor logo após a finalização da compra - sem necessidade de colar scripts nos temas. Configure o seu ID de Comerciante, ative ou desative os GTINs dos produtos e deixe que o módulo crie uma carga de dados segura (data de entrega, e-mail, país) a partir do pedido atual.

Główne zdjęcie produktu: Google Customer Reviews - opt-in e pesquisa
39.99 €

Galeria

Google Customer Reviews PrestaShop: Opt-in e Gestão Inteligente de Dados

O módulo gcroptin para PrestaShop integra o opt-in do Google Customer Reviews diretamente na confirmação do pedido, eliminando a necessidade de colar snippets manualmente. Este módulo profissional envia dados dinâmicos e precisos do pedido, como idioma, e-mail, país e uma data de entrega estimada inteligentemente calculada, garantindo a elegibilidade das avaliações pós-compra. Oferece o envio condicional de GTINs dos produtos e um backend simples para configurar o Merchant ID e os dias de fallback. Com uma arquitetura otimizada baseada em templates Smarty, gcroptin simplifica a implementação, aumentando a confiança e a recolha de feedback valioso de clientes.

Versão do módulo: 1.1.1
Versões da loja:
9.x8.x1.7.x
Funciona com ThirtyBees: Não
Traduções:
Este módulo: Google Customer Reviews - opt-in e pesquisa está totalmente traduzido para a língua: English (en)

Avaliações de Clientes do Google para PrestaShop -
a forma correta de implementar opt-in, inquéritos e sinais de confiança

gcroptin injeta o opt-in oficial do Google Customer Reviews na página de confirmação do pedido . Sem trechos de código colados nos temas: um ID de Comerciante , um template Smarty limpo para o JavaScript e dados reais do pedido (idioma, e-mail, país, entrega estimada, GTINs de produtos opcionais). Ative ou desative a correspondência de produtos com um seletor — o campo products só é enviado quando desejar.

displayOrderConfirmation - momento certo, cliente certo
JS gerido por Smarty + json_encode para valores seguros
Lógica inteligente de data de entrega estimada

[Inserir captura de ecrã: configuração do módulo - ID de Comerciante, seletor para incluir GTIN, prazo de entrega de fallback + confirmação do pedido com opt-in do GCR]

Porque é que “basta colar o snippet do Google” é uma má ideia

A documentação do Google mostra JavaScript estático. Numa loja PrestaShop real, precisa de valores dinâmicos : o e-mail do comprador, a referência do pedido, o país de entrega, uma data de entrega estimada credível e, opcionalmente, GTINs para que as avaliações possam ser associadas aos produtos - e não apenas à loja.

Codificar isto diretamente num tema ou num bloco HTML genérico significa copiar e colar frágeis, editores que removem tags e nenhuma separação clara entre o que o Google espera e o que a sua loja sabe . Quando o Google altera um campo ou usa multiloja, anda a corrigir regressões.

gcroptin mantém a interface com o Google num template Smarty versionado , alimenta-o com dados PHP calculados e expõe apenas o que os comerciantes precisam na configuração: ID de Comerciante, se deve incluir o payload de produtos e um offset de fallback quando a loja não consegue inferir um horizonte de entrega melhor.

Snippets colados vs gcroptin

  • JS manual em blocos CMS: Editores WYSIWYG e camadas de cache adoram quebrar as tags script . Um clique para guardar e o seu opt-in desaparece.
  • Datas de entrega por adivinhação: Enviar “hoje + 2” para todas as transportadoras e países gera dados incorretos e avaliadores insatisfeitos.
  • Arrays de produtos sempre ativos: Forçar o campo products quando o seu catálogo não tem EAN-13 pode diminuir a qualidade do sinal.
  • gcroptin? Marcação gerida pelo template, saída protegida, products condicional, data de entrega resolvida a partir do pedido + transportadora + configurações da loja, e depois fallback. ID de Comerciante obrigatório - sem instalações silenciosas e mal funcionais.

O que obtém

Template Smarty para o script do GCR

A saída do front-office está em views/templates/hook/gcroptin-order-confirmation.tpl . Sobrescreva-o no seu tema em modules/gcroptin/… quando precisar de ajustes na marcação - sem fazer fork do PHP.

Payload de products condicional

Ative/desative Incluir lista de GTINs de produtos . Quando desativado, a chave products é omitida do gapi.surveyoptin.render - mais limpo do que enviar arrays vazios. Quando ativado, cada linha usa EAN-13 com fallback para MPN no campo gtin .

Data de entrega estimada, calculada

A data enviada para o Google é construída em camadas: usa a data de entrega do pedido, se definida; caso contrário, data do pedido + N dias , onde N vem da transportadora ( max_delivery_time / max_delay , quando presentes), depois PS_SHIPPING_DELAY da loja, e por fim o seu offset de fallback configurado.

Validação de ID de Comerciante + JSON seguro

Nada é renderizado até que um ID de Comerciante numérico e válido seja guardado - sem inquéritos em branco acidentais em produção. As strings passadas para o template são preparadas com json_encode para que aspas e caracteres especiais nos e-mails não quebrem o opt-in.

Arquitetura focada no template

Um hook, um tpl, atualizações previsíveis.

Manutenção fácil por design

O módulo resolve o pedido atual , constrói um array de variáveis (ID de comerciante, ISO do idioma, ID do pedido, e-mail do cliente, país de entrega, data de entrega estimada, flag de inclusão de produtos e o JSON de produtos pré-construído quando ativado), e depois renderiza o template.

Essa separação significa que a sua equipa pode auditar o payload exato que o Google recebe lendo um único ficheiro de template. O PHP mantém-se focado na integridade dos dados e nas regras de negócio - não em blocos de script mantidos manualmente na base de dados.

Caminho para substituição no tema

Copie gcroptin-order-confirmation.tpl para a pasta modules/gcroptin/views/templates/hook/ do seu tema para personalizar a marcação, mantendo as atualizações do módulo seguras.

Data de entrega que respeita a realidade

Pedido, transportadora, loja - e depois o seu fallback.

Melhores dados para o timing dos inquéritos do Google

O Google usa a janela de entrega estimada para decidir quando pedir uma avaliação. Um “+3 dias para todos” fixo ignora transportadoras, horários de corte e logísticas específicas de cada país.

gcroptin prefere sinais estruturados do PrestaShop: uma data de entrega real do pedido quando o seu fluxo de trabalho a define; caso contrário, segue uma curta lista de prioridades (tempo máximo de entrega da transportadora, atraso de envio global, fallback do módulo) para que a data enviada acompanhe a configuração da sua loja em vez de uma única constante codificada.

  • O offset de fallback continua a ser configurável - ideal para quando as transportadoras não expõem atrasos numéricos na sua versão do PS.
  • A saída da data em formato ISO ( AAAA-MM-DD ) corresponde ao formato esperado pelo Google.

GTINs quando estiver pronto

EAN-13 primeiro, fallback para MPN - documentado na configuração.

Avaliações ao nível do produto precisam de identificadores limpos

Quando ativa a lista de GTINs, cada produto do pedido torna-se um pequeno objeto JSON {"gtin":"…"} . O módulo lê o EAN-13 da linha do pedido; se estiver vazio, recorre ao MPN . A descrição do seletor de inclusão no Back Office lembra que dados EAN ricos melhoram a qualidade da correspondência no ecossistema do Google.

Se o seu catálogo ainda não estiver pronto, desative o seletor: o opt-in continua a funcionar para o pedido, mas sem o bloco products - sem enviar arrays inválidos ou meio vazios “porque o tutorial dizia para o fazer”.

Back Office: apenas o que os comerciantes precisam

Sem áreas de texto gigantes para scripts. Defina o seu ID de Comerciante , decida se quer enviar GTINs de produtos e ajuste o offset de entrega de fallback . O módulo explica como a entrega é calculada e onde se encontra o template.

Confiança e segurança

  • Nenhuma saída de opt-in até o ID de Comerciante ser válido
  • Strings codificadas em JSON para incorporação em JavaScript
  • URL oficial do carregador do Google para a API de opt-in de inquéritos

Resultados para o comerciante

  • Recolher avaliações pós-compra elegíveis
  • Apoiar o ecossistema de classificação de vendedor do Google com menos risco de engenharia
  • Manter as atualizações previsíveis - lógica em PHP + tpl, não em HTML do CMS

Especificações técnicas e compatibilidade

Módulo nativo do PrestaShop: regista displayOrderConfirmation , inclui um template de hook e usa chaves de configuração para o ID de Comerciante, flag de inclusão de produtos e offset de entrega de fallback. Compatível com PrestaShop 1.7 a 9.x de acordo com os metadados do módulo - verifique no seu tema de teste antes de passar para produção.

Hook: displayOrderConfirmation - executa após um pedido bem-sucedido, momento ideal para o opt-in.
Template: gcroptin-order-confirmation.tpl - Bloco de idioma GCR + script da plataforma + callback de renderização.
Configuração: ID de Comerciante (obrigatório), incluir lista de GTINs (sim/não), offset de entrega de fallback (dias).
MyPresta: Integração do verificador de atualizações na configuração do módulo (quando ativado na sua distribuição).
39.99 €

Galeria do Módulo

Porque escolher o nosso módulo
Google Customer Reviews - opt-in e pesquisa?

Otimização e Automação

O módulo gcroptin automatiza a implementação do Google Customer Reviews na sua loja PrestaShop. Otimiza a coleta de feedback ao integrar dinamicamente dados do pedido e calcular inteligentemente a data de entrega, garantindo um processo eficiente e sem a necessidade de intervenção manual constante.

Aumento de Vendas

Este módulo integra Google Customer Reviews na confirmação do pedido, aumentando a confiança do cliente e fornecendo prova social crucial. Com dados de entrega precisos e implementação robusta, maximiza a recolha de avaliações pós-compra, impulsionando conversões e vendas.

15 anos de experiência

A experiência de 15 anos reflete-se na implementação robusta do gcroptin: evita snippets arriscados, garante dados dinâmicos precisos (como data de entrega realista e GTINs), usa um template Smarty limpo e oferece configuração inteligente, otimizando a recolha de avaliações com confiança e sem falhas.

Ampla Personalização

O módulo gcroptin oferece ampla personalização através do seu template Smarty GCR e configurações flexíveis. Permite ativar ou desativar a lista de produtos (GTINs opcionais) e configurar a data de entrega de forma inteligente, garantindo um ajuste perfeito às necessidades específicas da sua loja.

Código Aberto

O módulo gcroptin, com seu template Smarty limpo e versionável, garante acesso total ao código e aos dados dinâmicos. Não há funções ocultas, permitindo modificações diretas no tema para integrações avançadas e personalização completa.

Licença e Atualizações

O módulo oferece verificação de atualizações através da plataforma MyPresta, garantindo que a sua loja se mantém sempre com a versão mais recente e compatível. A funcionalidade de atualização é ativada conforme a sua configuração.