Módulo PrestaShop — identificación de quien llama
El módulo se instala en su propia tienda y crea un punto de acceso privado desde el que la aplicación del teléfono obtiene los datos del cliente en el momento de la llamada. Sin servidores externos, sin que la base de clientes salga de su infraestructura.
Qué hace el módulo
El módulo CallerPeek convierte su base de clientes de PrestaShop en una agenda que usa la aplicación del teléfono. Cuando alguien llama, la aplicación pregunta al módulo por el número y el módulo responde con un texto listo — el nombre del cliente, el número y el valor de sus pedidos, el estado del último pedido y el historial de llamadas anteriores.
Toda la lógica y todos los datos permanecen en su servidor. La aplicación es solo un visor — no copia la base, no sincroniza contactos y no nos envía nada.
Coincidencia del número
El módulo compara los últimos nueve dígitos del número con los teléfonos guardados en las direcciones de los clientes, ignorando espacios, guiones y paréntesis. Así se encuentra al mismo cliente tanto si la tienda guarda +34 612 345 678, 612-345-678 o 0034612345678. El prefijo del país lo toma el módulo automáticamente de la configuración de PrestaShop — no hay nada que ajustar.
Qué aparece en el teléfono
En el panel decide qué datos llegan a la pantalla: número de pedidos, gasto total, fecha y estado del último pedido, su importe, el historial de llamadas anteriores y una dirección de correo enmascarada. Cambiar una casilla surte efecto desde la siguiente llamada — sin actualizar la aplicación en los teléfonos de sus empleados.
Instalación paso a paso
- Descargue el ZIP del módulo y súbalo en el panel de PrestaShop: Módulos → Subir un módulo.
- Abra la configuración del módulo. Durante la instalación se crea el primer dispositivo con su propio token.
- En la sección Dispositivos añada un dispositivo por teléfono (por ejemplo «Anna», «Recepción», «Almacén»).
- Pulse Mostrar código QR junto a un dispositivo y escanéelo en la aplicación CallerPeek de ese teléfono.
- Listo — la aplicación ejecuta enseguida una prueba de conexión y confirma el emparejamiento con su tienda.
La instalación lleva unos dos minutos y no requiere editar archivos, ni acceso a la base de datos, ni un programador.
El panel del módulo
Dispositivos y tokens
La lista de teléfonos, cada uno con su propio token. De cada dispositivo ve su estado, la fecha del último uso y el número de consultas realizadas hoy. Un clic revoca el acceso, genera un token nuevo o muestra el código QR para emparejar.
Devolver llamada
Quienes llamaron en los últimos siete días, agrupados por número. La aplicación informa de si se atendió la llamada y el módulo comprueba si después apareció un pedido. Los clientes marcados «¡Devolver llamada!» son los que llamaron y no compraron nada — las oportunidades más calientes que tiene una tienda.
Registro de llamadas
El historial completo de consultas: fecha, número, cliente identificado con enlace a su ficha, dispositivo y dirección IP. El registro se vacía automáticamente tras un número configurable de días, mientras que el historial de coincidencias por número se guarda aparte y sobrevive al vaciado.
Seguridad
- Solo HTTPS — el módulo rechaza las peticiones sin cifrar.
- Un token por dispositivo, comparado en tiempo constante, revocable al instante desde el panel.
- Código QR sin token — contiene únicamente un código de un solo uso válido 10 minutos, canjeado por un token a través de una conexión cifrada.
- Límite de peticiones por minuto desde una dirección IP y límite diario por dispositivo (300 por defecto) — bloquea la extracción masiva de la base de clientes.
- Visibilidad — la columna «Consultas hoy» saca a la luz un tráfico inusual antes de que se convierta en un problema.
Requisitos
- PrestaShop 1.7.6+ — probado hasta 9.x
- PHP 7.4+ — probado hasta 8.3
- Un certificado SSL (HTTPS) en el dominio de la tienda
- Un teléfono con Android 8.0 o posterior
El módulo no necesita Composer, ni tareas cron, ni servicios externos. Las respuestas del servidor están traducidas a 13 idiomas, según el idioma configurado en la aplicación. El propio panel del módulo también habla 13 idiomas y tiene su propio selector — puede usarlo en español aunque el resto del panel de PrestaShop esté en inglés.