PrestaShop Marketing & Promoções

Início de Sessão Social (Google, Apple, Facebook) no PrestaShop

Google, Apple e Facebook com um clique, no login, no registo e no checkout.

Botões de início de sessão social elegantes sobre um painel de análise com curvas de conversão, mapa de calor horário e repartição por fornecedor em segundo plano.

Em resumo
  • Login e registo com um clique com Google, Apple ou Facebook
  • Botões na página de login, no registo e no passo «Dados pessoais» do checkout
  • Página «Contas ligadas» onde o cliente associa ou desassocia as suas contas
  • Painel: conversão por serviço, dispositivos, horas de login, receita
  • Módulo traduzido em 8 idiomas, compatível com PrestaShop 8 e 9
PrestaShop 8 e 9 OAuth 2.0 + OpenID Connect RGPD 8 idiomas
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Início de sessão social com Google, Apple e Facebook no PrestaShop
v1.1.0 · atualizado 2026-10-14
O que faz

A versão curta.

01

Google, Apple e Facebook

Google em OpenID Connect, Sign in with Apple com um client_secret assinado em ES256 e gerado de novo a cada login, Facebook Graph API v23 com appsecret_proof. Sem bibliotecas externas: bastam o cURL e o OpenSSL.

02

Onde o cliente hesita

Botões na página de login, na página de registo e no checkout para visitantes sem sessão iniciada. O cliente regressa exatamente à página de onde saiu, com o mesmo carrinho.

03

Sem contas duplicadas

Uma conta social já associada inicia a sessão do cliente de imediato. Um email verificado pelo serviço é associado à conta existente. Um email já utilizado mas não verificado é recusado com uma mensagem clara, em vez de se criar uma segunda conta.

04

Painel com números concretos

Logins bem-sucedidos, cliques, novos clientes, falhas, conversão por serviço, dispositivos, navegadores, mapa dia × hora, parte da clientela associada e receita dos clientes com login social, em 7, 30, 90 ou 365 dias.

05

Diagnóstico integrado

A lista «Atividade recente» mostra o erro exato devolvido pelo Google, pela Apple ou pelo Facebook (redirect_uri_mismatch, invalid_client…). A configuração de um serviço verifica-se em poucos minutos, sem procurar nos registos do servidor.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o Início de Sessão Social (Google, Apple, Facebook) no PrestaShop funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

Porquê o login social

O formulário de registo é um dos principais pontos de abandono de uma loja, sobretudo em telemóvel. Com o login social, o cliente escolhe a sua conta Google, Apple ou Facebook e a conta de cliente é criada com o nome e o email, sem ter de inventar uma palavra-passe.

§ 02

No ponto certo do percurso

Os botões aparecem na página de login, na página de registo e, como opção, no passo «Dados pessoais» do checkout. Depois do login, o cliente regressa à página de onde saiu: um visitante que inicia sessão durante a encomenda volta diretamente ao checkout.

§ 03

Contas limpas, sem duplicados

O módulo procura primeiro uma conta social já associada e depois associa o serviço à conta existente quando o fornecedor verificou o email. Se o email já existir sem poder ser associado, o cliente é convidado a iniciar sessão com a palavra-passe e a associar o serviço a partir da sua conta. As contas desativadas não conseguem iniciar sessão. Em multiloja sem clientes partilhados, uma conta social nunca inicia a sessão de um cliente de outra loja.

§ 04

Um painel que responde às perguntas reais

Quantos cliques resultam num login, que serviço domina, em que dispositivos, a que horas, que parte da sua clientela usa o login social e que receita geram esses clientes. Cada cliente conta uma só vez na receita, mesmo que tenha associado vários serviços. A lista «Atividade recente» mostra o erro exato do fornecedor, o que facilita a configuração.

§ 05

Segurança

State OAuth e nonce de utilização única, limite de tentativas por IP, parâmetro de retorno validado para impedir redirecionamentos para sites de terceiros, desassociação protegida por token, segredos nunca mostrados de novo no back-office nem escritos nos registos. O client_secret da Apple é assinado em ES256 a cada login e só é válido durante 5 minutos.

§ 06

RGPD

Um aviso legal ligado à sua página CMS aparece por baixo dos botões e a aceitação fica registada para cada conta criada. Os registos, que contêm endereços IP, são eliminados automaticamente. O módulo responde aos pedidos de exportação e eliminação do módulo oficial psgdpr e limpa os seus dados quando um cliente é eliminado.

§ 07

Vale de boas-vindas e CRM

Cada nova conta social pode receber um vale de utilização única, visível no carrinho, para incentivar a primeira encomenda. Os grupos de clientes por serviço permitem segmentar as suas campanhas. O webhook assinado com HMAC-SHA256 envia os logins, as associações e as desassociações para o Make, o n8n, o Zapier ou o seu próprio CRM.

49,00€
Pagamento único · 12 meses de atualizações
Ler a documentação
  • Instalações ilimitadas em dev e staging
  • Código-fonte incluído
  • Reembolso em 30 dias
  • Suporte em 24h · EN / FR
5,0/5 19 avaliações