Iniciar sesión como cliente Pro — Documentación
Instalar, configurar y usar el módulo Iniciar sesión como cliente Pro en PrestaShop 8 y 9.
Descripción general
El módulo Iniciar sesión como cliente Pro permite a tus equipos acceder a la cuenta de cualquier cliente directamente desde el back office de PrestaShop 8 y 9. Cada conexión está protegida por un enlace firmado y caducable, se muestra un banner de salida en la tienda y cada sesión queda registrada para el RGPD.
Hay tres puntos de entrada: la ficha de cliente, la lista de clientes nativa y una página dedicada con búsqueda.
Instalación
- Sube la carpeta
dfconnectasal directorio/modules/de tu tienda, o instala el ZIP desde Módulos > Gestor de módulos. - Haz clic en Instalar.
- Una vez instalado, aparecen dos entradas en el menú Clientes: «Connect As Customer» (página de acceso) e «Impersonation log» (registro).
Ajustes
Abre la configuración en Módulos > Iniciar sesión como cliente Pro > Configurar.
Banner en la tienda
Activa o desactiva el banner que se muestra mientras navegas como cliente y elige su posición (arriba o abajo). Muestra siempre la cuenta en uso y ofrece un botón de salida inmediata.
Duración de los enlaces
- Enlace instantáneo: validez del enlace de acceso en un clic, en segundos (120 por defecto). Cuanto más corto, más seguro.
- Enlace mágico: validez de los enlaces sin contraseña enviados al cliente (86400 = 24h por defecto).
Comportamiento
- Redirección tras el acceso: cuenta de cliente o página de inicio.
- Bloquear la compra durante la suplantación: impide realizar un pedido durante una sesión de suplantación (evita pedidos accidentales).
- Botón en la lista de clientes nativa: añade una acción «Acceder» a cada fila de la lista estándar de clientes.
Restricciones y registro
- Perfiles permitidos: limita el acceso a perfiles de empleado concretos. Vacío = cualquier empleado con acceso a clientes. El SuperAdmin siempre está permitido.
- Grupos de clientes excluidos: esos clientes nunca podrán ser suplantados.
- Retención de registros: cuánto tiempo se conservan las entradas de auditoría, en días (0 = ilimitado).
Acceder como cliente
Desde la ficha de cliente
Abre la ficha de un cliente en el back office. El panel «Connect As Customer» muestra un botón Acceder como este cliente que abre la tienda con la sesión iniciada en una pestaña nueva.
Desde la lista de clientes
Si la opción está activada, se añade una acción Acceder a cada fila de la lista de clientes nativa.
Desde la página dedicada
El menú Clientes > Connect As Customer ofrece una lista de clientes con búsqueda y una acción de acceso en un clic.
Enlace mágico sin contraseña
Desde la ficha de cliente, haz clic en Generar enlace mágico. El módulo produce un enlace de acceso sin contraseña que puedes copiar y enviar al cliente: accede a su cuenta sin restablecer su contraseña. A diferencia del acceso instantáneo, el enlace mágico conecta al cliente como él mismo (sin banner de suplantación).
Banner y salida de sesión
Durante una sesión de suplantación, se muestra un banner en toda la tienda con el nombre del cliente y un botón Salir de la suplantación. Cierra la sesión del cliente, finaliza la entrada del registro y te devuelve a la tienda. Tu sesión de administración en el back office nunca se ve afectada.
Registro de auditoría
El menú Clientes > Impersonation log registra cada sesión: empleado, cliente, dirección IP, inicio y fin. La retención es configurable para cumplir tus obligaciones del RGPD.
Cuentas de invitado
Las cuentas de invitado (del guest checkout) no están «conectadas» en el sentido de PrestaShop: la página «Mi cuenta» no está disponible para ellas. El módulo abre entonces una sesión de invitado y redirige a la página de inicio, con el banner de salida. Aun así puedes revisar su carrito.
Seguridad
- Cada enlace está firmado con HMAC-SHA256 con una clave propia de la tienda.
- Los enlaces instantáneos son de un solo uso y de corta duración.
- Antes de cualquier acceso, el módulo comprueba el perfil del empleado, el estado de la cuenta del cliente y los grupos excluidos.
Resolución de problemas
Me redirige a la página de acceso
Si llegas a la página de login, la cuenta de destino es probablemente una cuenta de invitado: PrestaShop no la considera «conectada» y bloquea el acceso a la cuenta. Prueba con un cliente registrado para confirmarlo y usa un cliente invitado para verificar la sesión de invitado.
El enlace indica «no válido o caducado»
El enlace instantáneo es de un solo uso y de corta duración: vuelve a generarlo desde el back office. Si es necesario, aumenta la duración en los ajustes.