Integración Signal Chat: configuración y ayuda
Inicio rápido
- En Módulos > "Module Manager", elige "Upload a module" e instala el ZIP de
mprsignalchatintegration. - Haz clic en "Configure".
- En Conexión de Signal, introduce Número de teléfono, por ejemplo
+447700900123. - Deja Activar Signal Chat en Sí y elige la esquina en Apariencia del botón > Posición.
- En Comportamiento de visualización, deja Mostrar en páginas en Todas las páginas y Retraso de fallback (segundos) en
0para la primera prueba. - Haz clic en Guardar. Abre una página permitida de la tienda con JavaScript activado.
- Desplázate o haz clic en la página, o espera 10 segundos. Comprueba que aparece el botón e inspecciona su destino:
+447700900123. Púlsalo en un dispositivo que pueda abrir Signal y confirma que el contacto es correcto.
Requiere PrestaShop 1.6 o posterior y PHP 7.1 o posterior.
Manual de configuración
Instalación y primera configuración
En versiones anteriores de PrestaShop, usa la página equivalente de instalación de módulos. Abre este módulo desde "Configure" cuando necesites volver a sus ajustes.
Conexión de Signal
| Ajuste | Valor predeterminado | Qué haces |
|---|---|---|
| Activar Signal Chat | Sí | Desactívalo para detener la salida en la tienda conservando la configuración guardada. |
| Número de teléfono | Vacío | Introduce 7-20 dígitos con un + inicial opcional. Incluye el prefijo del país. No uses espacios, paréntesis, guiones ni una URL de invitación a un grupo. |
Esta versión no tiene campo "Pre-filled Message" y no rellena mensajes previamente.
Después de guardar Número de teléfono, usa el enlace de prueba de la página de configuración para abrir tu contacto en Signal. El panel de configuración muestra los ajustes guardados; no comprueba la cuenta externa. Los números modificados se comprueban al guardar. Un cambio no válido conserva la configuración anterior. Guardar sin cambiar el número mantiene el valor existente.
Comportamiento de visualización
| Ajuste | Valor predeterminado | Qué haces |
|---|---|---|
| Mostrar en móvil | Sí | Permite el botón para los visitantes que PrestaShop detecte como móviles. Desactívalo para ocultarlo en esos dispositivos. |
| Retraso de fallback (segundos) | 0 |
Carga al primer desplazamiento, clic, toque o pulsación de tecla. Un valor positivo establece la espera pasiva máxima en segundos. 0 usa una carga de respaldo a los 10 segundos. |
| Mostrar en páginas | all |
Elige Todas las páginas, Solo páginas de producto, Solo páginas de categoría o Solo páginas de checkout. |
Solo páginas de checkout coincide con cart, order, order-opc, orderopc y checkout. Otros módulos de pago pueden usar nombres de controlador distintos. La espera de respaldo comienza en la página. No es un retraso adicional después de una interacción.
Comportamiento en la tienda y verificación
Tu tema debe ejecutar displayHeader para la hoja de estilos y displayBeforeBodyClosingTag para el widget. El módulo comprueba el interruptor de activación, un identificador no vacío y las reglas de móvil y de página antes de devolver la salida. El botón usa el número de teléfono guardado como destino.
Tras la primera interacción o la carga de respaldo, verás un botón fijo en la esquina seleccionada. Su enlace se abre en una pestaña nueva con noopener noreferrer y usa este destino:
https://signal.me/#p/+447700900123
Configuras un único contacto telefónico. El módulo no identifica a los compradores, no envía datos de pedidos ni del carrito y no almacena conversaciones de Signal en PrestaShop. Necesitas un cliente capaz de gestionar el enlace de Signal para probar la conversación.
Prueba una página permitida y otra excluida si restringes los tipos de página. Prueba la visibilidad móvil en un dispositivo real. Si usas varios idiomas, comprueba el texto traducido del botón y la descripción emergente.
Ejemplos de configuración y ajustes del tema
Para un botón de texto en las páginas de producto, establece Estilo del botón en Barra con texto, Texto del botón en Ask us on Signal, Mostrar en páginas en Solo páginas de producto y Animación en none. Puedes elegir Abajo a la izquierda cuando otro widget ocupe la esquina derecha.
Si necesitas mover el widget por encima de otro control fijo, añade una regla a la hoja de estilos de tu tema:
#mprsignal-widget.mprsignal-bottom-right {
bottom: 90px;
right: 24px;
}
#mprsignal-widget.mprsignal-bar a span {
font-size: 15px;
}
Para sobrescribir la plantilla en el tema, usa:
themes/your-theme/modules/mprsignalchatintegration/views/templates/hook/displayBeforeBodyClosingTag.tpl
La plantilla recibe $mprsignal con position, style, cta_text, color, size, margin, show_tooltip, tooltip, animation y delay, además del identificador de contacto. Mantén los cambios en tu tema para que una actualización del módulo no los sobrescriba.
Solución de problemas
- Si no ves ningún botón, revisa el interruptor de activación, el identificador guardado y las reglas de página y móvil. Provoca una interacción o espera a la carga de respaldo.
- Si se rechaza un cambio, introduce el identificador con el formato indicado arriba. No pegues un enlace de contacto completo.
- Si el widget no tiene estilos, comprueba que tu tema llama a
displayHeadery carga la hoja de estilos del módulo. - Si la plantilla no aparece nunca, revisa
displayBeforeBodyClosingTagy el registro del hook del módulo en el back office. - Si el botón se superpone a otro control, cambia Posición o Margen desde el borde (px).
- Si aparece el botón pero falla el destino, prueba el contacto guardado y el gestor de aplicaciones externas del dispositivo.
Usa la página "Integrity" del módulo para el diagnóstico de configuración y hooks. Licencia, Soporte y Actualizar son páginas de mantenimiento, no ajustes de aspecto de la tienda.
Desactivación o desinstalación
Desactiva Activar Signal Chat y guarda para conservar tu configuración. El formulario principal sigue requiriendo un identificador no vacío al guardar. También puedes desactivar el módulo desde la lista de módulos.
Usa "Uninstall" en el gestor de módulos para eliminar la configuración del módulo y sus entradas del menú de administración. Tu cuenta de mensajería externa no se elimina.
Preguntas
Aún no hay preguntas sobre este módulo
Pregunta lo que quieras sobre instalación, compatibilidad o configuración. Las respuestas aparecen aquí.
Problemas conocidos
7
La etiqueta accesible del enlace de chat usaba texto incorrecto
El estado de configuración seguía desactualizado tras guardar
Traducciones ausentes o incorrectas
Los enlaces de administración dejaban de funcionar
La página de ajustes del módulo no se abría
Compatibilidad con la caché de recursos combinados
La configuración de chat existente no se leía correctamente
Solicitudes de funcionalidades
5
Implementado
Enlace al chat de Signal
Comprobación de la configuración del chat
Comprobación y reparación de la instalación
Actualizaciones desde el back office
Textos del chat por idioma
Registro de cambios
v1.1.132026-07-01
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedMigrate chat config from ps_configuration to ConfigTable
Versiones anteriores
v1.3.02026-04-20
- Addedadmin menu management via MenuInstaller for streamlined module setup
- AddedLicense management tab with key management and renewal options
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedcomplete FR/DE/ES/IT/PL translations
v1.2.02026-02-01
- AddedPS 9 / Hummingbird theme compatibility
- Addedpre-filled message template for customer enquiries
- Improvedbutton rendering on iOS Safari — fixed touch-target size
- Fixedbutton not appearing on single-product-per-row mobile layout
v1.1.02025-06-26
- Addedconfigurable button text and tooltip for the Signal chat button
- Addedavailability schedule — hide button outside business hours
v1.0.02025-05-31
- Initialrelease: Signal messenger chat button for PrestaShop
- InitialFloating button linking to Signal phone number or username
- InitialBack-office configuration for phone number, position, and colour
- InitialCompatible with PS 1.7.x and PS 8.x
Demo
Prueba el módulo completo antes de comprar
Compra la licencia más tarde y conserva tus ajustes.
- Tu demo de 30 días Pruébalo en tu propia tienda durante 30 días desde la primera instalación.
- Tienda demo lista Explora una tienda demo lista en tu navegador.
- Sin registro Sin cuenta, correo ni dominio de tienda.
Al descargar, aceptas las condiciones de la demo y la política de privacidad.
Al abrir esta demo, acepta los términos de la demo y la política de privacidad.