Módulo PrestaShop — identificação de quem liga
O módulo instala-se na sua própria loja e cria um ponto de acesso privado a partir do qual a aplicação no telemóvel obtém os dados do cliente no momento da chamada. Sem servidores externos, sem base de clientes a sair da sua infraestrutura.
O que o módulo faz
O módulo CallerPeek transforma a sua base de clientes do PrestaShop numa lista telefónica usada pela aplicação no telemóvel. Quando alguém liga, a aplicação pergunta ao módulo pelo número e o módulo responde com texto pronto — o nome do cliente, o número e o valor das suas encomendas, o estado da última encomenda e o histórico de chamadas anteriores.
Toda a lógica e todos os dados ficam no seu servidor. A aplicação é apenas um visualizador — não copia a base de dados, não sincroniza contactos e não nos envia nada.
Correspondência do número
O módulo compara os últimos nove dígitos do número com os telefones guardados nas moradas dos clientes, ignorando espaços, hífenes e parênteses. O mesmo cliente é encontrado quer a loja tenha +351 912 345 678, 912-345-678 ou 00351912345678. O indicativo do país é obtido automaticamente da configuração do PrestaShop — não há nada a configurar.
O que aparece no telemóvel
No painel decide que informação chega ao ecrã: número de encomendas, total gasto, data e estado da última encomenda, o seu valor, o histórico de chamadas anteriores e um endereço de e-mail mascarado. Alterar uma caixa passa a valer a partir da chamada seguinte — sem atualizar a aplicação nos telemóveis dos seus colaboradores.
Instalação passo a passo
- Descarregue o ZIP do módulo e carregue-o no painel do PrestaShop: Módulos → Carregar um módulo.
- Abra a configuração do módulo. Durante a instalação é criado o primeiro dispositivo com o seu token.
- Na secção Dispositivos adicione um dispositivo por telemóvel (por exemplo «Anna», «Receção», «Armazém»).
- Clique em Mostrar código QR junto a um dispositivo e leia-o na aplicação CallerPeek desse telemóvel.
- Pronto — a aplicação faz logo um teste de ligação e confirma o emparelhamento com a sua loja.
A instalação demora cerca de dois minutos e não exige edição de ficheiros, acesso à base de dados nem um programador.
O painel do módulo
Dispositivos e tokens
A lista de telemóveis, cada um com o seu token. Em cada dispositivo vê o estado, a data da última utilização e o número de consultas feitas hoje. Um clique revoga o acesso, gera um novo token ou mostra o código QR para emparelhar.
Retornar chamada
Quem ligou nos últimos sete dias, agrupado por número. A aplicação indica se a chamada foi atendida e o módulo verifica se depois surgiu uma encomenda. Os clientes marcados «Retornar chamada!» são os que ligaram e não compraram nada — as oportunidades mais quentes que uma loja tem.
Registo de chamadas
O histórico completo de consultas: data, número, cliente identificado com ligação à sua ficha, dispositivo e endereço IP. O registo é limpo automaticamente ao fim de um número configurável de dias, enquanto o histórico de correspondências por número é guardado à parte e sobrevive à limpeza.
Segurança
- Só HTTPS — os pedidos sem cifra são recusados pelo módulo.
- Um token por dispositivo, comparado em tempo constante, revogável de imediato a partir do painel.
- Código QR sem token — contém apenas um código de utilização única válido 10 minutos, trocado por um token através de uma ligação cifrada.
- Limite de pedidos por minuto a partir de um endereço IP e limite diário por dispositivo (300 por omissão) — bloqueia a extração em massa da base de clientes.
- Visibilidade — a coluna «Consultas hoje» mostra tráfego invulgar antes que se torne um problema.
Requisitos
- PrestaShop 1.7.6+ — testado até 9.x
- PHP 7.4+ — testado até 8.3
- Um certificado SSL (HTTPS) no domínio da loja
- Um telemóvel com Android 8.0 ou mais recente
O módulo não precisa de Composer, tarefas cron nem serviços externos. As respostas do servidor estão traduzidas em 13 idiomas, seguindo o idioma definido na aplicação. O próprio painel do módulo também fala 13 idiomas e tem o seu seletor — pode usá-lo em português mesmo que o resto do painel do PrestaShop esteja em inglês.