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.
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.
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.
[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]
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.
script . Um clique para guardar e o seu opt-in desaparece. products quando o seu catálogo não tem EAN-13 pode diminuir a qualidade do sinal. 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.
products condicionalAtive/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 .
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.
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.
Um hook, um tpl, atualizações previsíveis.
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.
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.
Pedido, transportadora, loja - e depois o seu fallback.
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.
AAAA-MM-DD ) corresponde ao formato esperado pelo Google.EAN-13 primeiro, fallback para MPN - documentado na configuração.
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”.
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.
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.
displayOrderConfirmation - executa após um pedido bem-sucedido, momento ideal para o opt-in. gcroptin-order-confirmation.tpl - Bloco de idioma GCR + script da plataforma + callback de renderizaçã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.
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.
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.
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.
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.
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.