Integración Signal Chat: configuración y ayuda

Inicio rápido

  1. En Módulos > "Module Manager", elige "Upload a module" e instala el ZIP de mprsignalchatintegration.
  2. Haz clic en "Configure".
  3. En Conexión de Signal, introduce Número de teléfono, por ejemplo +447700900123.
  4. Deja Activar Signal Chat en Sí y elige la esquina en Apariencia del botón > Posición.
  5. En Comportamiento de visualización, deja Mostrar en páginas en Todas las páginas y Retraso de fallback (segundos) en 0 para la primera prueba.
  6. Haz clic en Guardar. Abre una página permitida de la tienda con JavaScript activado.
  7. 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.

Apariencia del botón

Ajuste Valor predeterminado Qué haces
Posición bottom-right Elige Abajo a la derecha o Abajo a la izquierda para evitar otros controles flotantes.
Estilo del botón icon Elige Icono flotante para el botón redondo o Barra con texto para un botón de texto.
Texto del botón Chat on Signal Establece la etiqueta que se muestra en modo barra. La plantilla también la usa como etiqueta accesible del botón de icono.
Color del botón #3A76F0 Establece el color de fondo con el selector de color.
Tamaño del botón (px) 60 Cambia el diámetro del icono redondo. El modo barra usa su propio relleno interior.
Margen desde el borde (px) 20 Establece la distancia inferior y lateral en píxeles.
Mostrar tooltip Sí Desactiva la descripción emergente al pasar el cursor si no la necesitas.
Texto del tooltip Chat with us on Signal Escribe el mensaje que aparece al pasar el cursor.
Animación pulse Elige pulse, bounce o none. Elige none para detener la animación repetida.

Puedes traducir Texto del botón y Texto del tooltip mediante los controles de idioma del formulario. Una traducción vacía usa el idioma predeterminado. Usa Guardar después de editar.

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 displayHeader y carga la hoja de estilos del módulo.
  • Si la plantilla no aparece nunca, revisa displayBeforeBodyClosingTag y 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

ResueltoActualizado:
Corregido en: 1.1.18
Los lectores de pantalla podían anunciar una etiqueta de chat que no coincidía con el texto visible o el idioma de la tienda.

El estado de configuración seguía desactualizado tras guardar

ResueltoActualizado:
Corregido en: 1.1.18
El banner de estado de configuración podía seguir mostrando la configuración anterior después de guardar los ajustes.

Traducciones ausentes o incorrectas

ResueltoActualizado:
Corregido en: 1.1.18
Algunas etiquetas del módulo seguían en inglés o mostraban caracteres incorrectos al seleccionar otro idioma de la tienda.

Los enlaces de administración dejaban de funcionar

ResueltoActualizado:
Corregido en: 1.1.14
Los enlaces de administración del módulo instalado podían dejar de abrirse tras cambiar sus nombres.

La página de ajustes del módulo no se abría

ResueltoActualizado:
Corregido en: 1.1.14
Abrir la administración del módulo podía detenerse con un error en tiendas que carecían de un componente de compatibilidad necesario.

Compatibilidad con la caché de recursos combinados

ResueltoActualizado:
Corregido en: 1.1.14
Los recursos de la tienda podían quedar excluidos de la caché de recursos combinados de PrestaShop.

La configuración de chat existente no se leía correctamente

ResueltoActualizado:
Corregido en: 1.1.13
Los ajustes de chat guardados podían pasarse por alto tras cambiar el almacenamiento de la configuración.

Solicitudes de funcionalidades

5

Implementado

Enlace al chat de Signal

Implementado
Permite a los visitantes abrir una conversación de Signal desde la tienda.

Comprobación de la configuración del chat

Implementado
Comprueba la configuración del chat de Signal antes de ponerlo a disposición de los visitantes.

Comprobación y reparación de la instalación

Implementado
Comprueba la instalación del módulo y restaura las páginas de administración que falten o los registros necesarios.

Actualizaciones desde el back office

Implementado
Instala las actualizaciones disponibles del módulo directamente desde el back office.

Textos del chat por idioma

Implementado
Define los textos del chat que ven los visitantes por separado para cada idioma de la tienda.

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.
Iniciar tienda demo

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.

Cargando...
Volver arriba