Varias tiendas e idiomas
Scan and Sign funciona en una sola tienda y en una instalación multitienda, y en todos los idiomas de su tienda. Un formulario pertenece a una tienda; un enlace lo abre en un idioma.
Varias tiendas
- Un formulario pertenece a una tienda. Sus enlaces se abren en la dirección de esa tienda, sus inscripciones se guardan allí y sus páginas muestran el nombre de esa tienda.
- El selector de tiendas de PrestaShop decide lo que usted ve. Con una tienda seleccionada, el módulo muestra los formularios de esa tienda. En «Todas las tiendas» o en un grupo de tiendas, la lista de formularios tiene una columna Tienda y las páginas del formulario muestran su tienda junto a su nombre.
- Nuevo formulario en «Todas las tiendas» o en un grupo pide la Tienda del nuevo formulario.
- Cada tienda sigue sus propios ajustes. La eliminación de las inscripciones antiguas, el resumen diario, los correos, el PIN del quiosco y el límite de inscripciones por dispositivo usan el valor de la propia tienda; si no lo tiene, el de su grupo de tiendas, y si no, el de «Todas las tiendas», sea cual sea la tienda en la que estén el back office o el visitante.
- General se guarda para la tienda elegida en el selector de tiendas, para un grupo de tiendas (para las tiendas del grupo que no tienen un valor propio), o como valor predeterminado de todas las tiendas en «Todas las tiendas». Al guardar, solo se registran los ajustes que usted ha cambiado. En «Todas las tiendas» o en un grupo, un ajuste cuyo valor no es el mismo en todas las tiendas muestra la nota «Distinto en cada tienda: …» con el valor de cada tienda.
- Tareas programadas muestra un bloque por tienda, cada uno con su propia dirección del cron y su propio token. Si sus tiendas ya tenían tareas cron con la versión 1.0.0, las antiguas direcciones del cron de las tiendas distintas de la tienda predeterminada dejan de funcionar con la versión 1.0.1: la página indica esas tiendas una vez. Copie la nueva dirección de cada tienda en su tarea cron.
- El módulo debe estar activado en cada tienda. PrestaShop activa los módulos tienda por tienda. En una tienda donde Scan and Sign no está activado, los formularios no se abren: sus códigos QR y sus enlaces llevan a una página de error. La lista de comprobación no supera entonces su comprobación Scan and Sign está activado en todas las tiendas con formularios activos y nombra la tienda, y la página Compartir de un formulario de esa tienda también lo indica. Seleccione la tienda en la parte superior del back office, abra Módulos › Gestor de módulo y active Scan and Sign.
- La línea de estado y la lista de comprobación tienen en cuenta las tiendas de su selección, y la lista de comprobación nombra las tiendas a las que se refiere una advertencia.
- El enlace del resumen diario abre las inscripciones en la tienda del propio formulario. La configuración guiada es la misma en todas las tiendas: hay una por instalación.
Idiomas
El back office del módulo, los textos fijos de las páginas de formulario, el cartel y los correos están traducidos al inglés, francés, español, alemán, italiano, polaco y rumano. Los textos de sus formularios son suyos, por cada idioma de la tienda:
- Las tarjetas con textos para los visitantes (Campos, Tras el envío) tienen un botón por cada idioma de la tienda. Escriba los textos de cada idioma que use un enlace. Un título, un texto del botón o una etiqueta vacíos usan el texto del idioma predeterminado.
- Un formulario nuevo recibe su título, su introducción, su botón, su mensaje de agradecimiento, los textos de sus correos y sus dos primeros campos en todos los idiomas de la tienda, a partir de las traducciones propias del módulo.
- Un enlace, un idioma. La página de un enlace no muestra ningún selector de idioma: el visitante ha escaneado el cartel de su idioma. Para una feria con visitantes de varios idiomas, cree un enlace y un cartel por idioma, o un quiosco por idioma.
- El correo de confirmación y el correo de la cuenta se redactan en el idioma del enlace. El resumen se redacta en el idioma predeterminado de la tienda.
- Cuando más adelante añade un idioma a la tienda, los formularios cuyos textos siguen siendo los predeterminados del módulo reciben también los textos del nuevo idioma. Los textos que escribió usted se copian del idioma predeterminado: tradúzcalos.
- Una tienda con un solo idioma no muestra botones de idioma.
Preguntas y problemas
Empiece por la Lista de comprobación (Vista general › Lista de comprobación): la mayoría de los problemas aparecen allí, con un enlace a la página donde se corrigen. Un fallo del módulo nunca rompe una página de su tienda ni convierte una inscripción guardada en un mensaje de error para el visitante: en su lugar, se anota en Parámetros Avanzados › Registros/Logs, en una línea que empieza por pchscansign.
Problemas
El código QR abre «Este formulario no está disponible.»
- El formulario está desactivado en la lista de formularios, o el enlace está desactivado o eliminado en la página Compartir.
- La dirección se escribió con un error. Cópiela de nuevo desde la tarjeta del enlace.
Cuando el código QR abre en su lugar la página de error de su propia tienda, o una página de mantenimiento:
- La tienda está en modo de mantenimiento (Parámetros de la tienda › Configuración › Mantenimiento): los visitantes no pueden acceder a ninguna página, incluidas las páginas de formulario.
- El módulo está desactivado en el Gestor de módulo o, con varias tiendas, no está activado en la tienda del formulario (la lista de comprobación indica qué tienda: Varias tiendas).
- Una caché, un cortafuegos o un módulo de seguridad, o una regla de su servidor web, responde por su cuenta a las direcciones bajo
/scansign/. Excluya estas direcciones.
El formulario indica que no se ha podido cargar, o el botón sigue en gris
La página del formulario pide a la tienda un token nuevo en cuanto se abre; hasta entonces, el botón permanece inactivo. Si esa petición falla, la página indica «No se ha podido cargar el formulario. Vuelva a cargar la página.» Vuelva a cargarla. Si sigue fallando, es probable que una caché o un cortafuegos delante de la tienda bloquee la petición a la dirección que termina en /token: permita las direcciones bajo /scansign/. Sin JavaScript, la página indica que se necesita JavaScript.
El formulario insertado se queda en blanco en el otro sitio web
Su servidor web, su proveedor de alojamiento u otro módulo envía X-Frame-Options (o una regla frame-ancestors) con todas las páginas, y el navegador se niega a mostrar el formulario en un marco. La consola del navegador en el otro sitio web lo indica. Pida a su proveedor de alojamiento que permita los marcos para las direcciones bajo /scansign/ (Insertar en otro sitio web). Compruebe también que el código de inserción usa la dirección https:// de su tienda.
El shortcode aparece como texto, o no aparece nada
- No aparece nada: el código es desconocido, o su enlace o su formulario está desactivado o eliminado. Copie de nuevo el shortcode desde la tarjeta de un enlace activo.
- Aparece el texto
[scansign code=…]: el módulo está desactivado, o el texto no se imprime a través de las páginas de PrestaShop, por ejemplo dentro de un contenido que un módulo carga por separado. Coloque el formulario en una página CMS o en la descripción de un producto, o pida el widget al desarrollador de su tema (Shortcode y widget en su tienda). - Algunos módulos de blog copian el texto del artículo en datos ocultos para los buscadores. El texto del shortcode puede aparecer ahí; los visitantes no lo ven.
En el stand: «Demasiadas inscripciones desde esta conexión»
Muchos móviles en la red wifi de la feria comparten una dirección de internet, y han alcanzado Inscripciones por dispositivo (60 en 10 minutos tras la instalación). Suba el límite en Configuración › General durante los días de la feria (General). Un enlace de quiosco no tiene límite.
«Ya se había inscrito. ¡Gracias!» durante una prueba
El control de duplicados ha reconocido su dirección de correo electrónico de una inscripción de las últimas 24 horas y no ha guardado la segunda. Pruebe con otra dirección o desactive el control de duplicados en la página Tras el envío mientras hace las pruebas.
No llega ningún correo de confirmación
- Compruebe que Correo de confirmación está activado y que el formulario tiene un campo usado como Dirección de correo electrónico de la persona.
- Mire la línea La tienda envía correos electrónicos de la lista de comprobación y envíe un correo de prueba desde Parámetros Avanzados › Dirección de correo electrónico.
- Mire en la carpeta de spam. Los correos de una tienda con un dominio de remitente bien configurado (SPF y DKIM) llegan con más fiabilidad: su proveedor de alojamiento puede configurarlo.
No llega ningún resumen diario
- El resumen solo se envía para un día que tuvo inscripciones, al día siguiente, a partir de la hora de Enviar a partir de.
- Sale cuando alguien usa el back office o cuando se llama a la dirección del cron. Durante un fin de semana sin ninguna de las dos cosas, espera: configure la dirección del cron (Tareas programadas) o haga clic en Ejecutar ahora en Configuración › Tareas programadas.
- Compruebe los Destinatarios, la carpeta de spam y las líneas Los destinatarios de los resúmenes son válidos y El resumen diario se ejecuta de la lista de comprobación.
No se añade a la gente al boletín
Solo se añade a las personas que marcaron la casilla usada como Consentimiento del boletín. Si no tienen cuenta de cliente, el módulo Suscripción a nuestro boletín de noticias debe estar instalado y activo, y no debe enviar su propio correo de verificación (Añadir al boletín). La página Tras el envío y la lista de comprobación indican cuál de estas condiciones falta.
No se crea ninguna cuenta de cliente
El formulario necesita campos usados como dirección de correo electrónico, nombre y apellidos. No se crea ninguna cuenta cuando un cliente registrado ya tiene esa dirección de correo electrónico, o cuando el nombre contiene caracteres que PrestaShop rechaza en los nombres de cliente, como cifras.
El webhook falla
Haga clic en Enviar una inscripción de prueba y lea la respuesta. Un código de estado de 400 a 499 suele significar que el sistema receptor rechazó los datos o la firma: compruebe allí la clave secreta. Si no hay respuesta, no se pudo contactar con el sistema en cinco segundos. No se sigue una redirección: escriba la dirección final. La dirección debe empezar por https:// y apuntar a internet, no a una red privada.
Las cifras no coinciden con las de mi herramienta de analítica
Cuentan cosas distintas. El módulo cuenta cada formulario en blanco mostrado (aperturas) y cada inscripción guardada, sin cookies ni banners de consentimiento. Una herramienta de analítica cuenta las visitas según sus propias reglas, y solo las de los visitantes que aceptaron sus cookies. Compare las inscripciones con las conversiones de su herramienta de analítica a través de la campaña UTM, no las aperturas con las visitas.
Preguntas frecuentes
¿Puedo cambiar el formulario después de imprimir los carteles?
Sí. El código QR lleva al enlace, y el enlace, al formulario tal como está ahora: las preguntas, los textos y los colores pueden cambiar en cualquier momento. Solo eliminar el enlace o el formulario detiene el código.
¿Puede un código QR abrir el formulario en el idioma del visitante?
No. Un enlace tiene un idioma, y la página del formulario no tiene selector de idioma. Cree un enlace y un cartel por idioma.
¿Cuántos formularios, enlaces e inscripciones puedo tener?
Tantos formularios y enlaces como quiera, y hasta 50 campos por formulario. No hay límite de inscripciones ni fecha de apertura o de cierre: desactive un formulario o un enlace cuando termine el evento.
¿Funciona sin internet en el stand?
Los móviles usan sus propios datos móviles, así que el código QR funciona en cualquier lugar con cobertura móvil. El quiosco necesita conexión para cada inscripción; cuando se corta, el quiosco indica que el formulario no se ha podido enviar y conserva las respuestas para que se puedan volver a enviar.
¿Puede una pregunta tener varias respuestas, o pedir un archivo?
Una lista desplegable admite una sola respuesta. Para varias respuestas, use una casilla de verificación por respuesta. En la versión 1.0 no se pueden subir archivos.
¿Necesito un captcha?
No. Un token firmado, un campo oculto, un tiempo mínimo, un límite por dispositivo y el control de duplicados mantienen alejados a los robots sin pedir a los visitantes que resuelvan nada (Protección contra robots, sin captcha).
¿Cómo llegan las inscripciones a mi CRM o a mi herramienta de boletines?
Exporte el CSV o use el webhook, directamente o a través de Zapier, Make o n8n (Webhook). Con la opción del boletín, pueden ir a la lista del boletín propia de PrestaShop.
¿Cada inscripción se convierte en un cliente?
Solo cuando Crear cliente está activado en el formulario. Si no, las inscripciones se quedan en el módulo, separadas de sus clientes.
¿Dónde se guardan las inscripciones?
En la propia base de datos de su tienda. No se envía nada a PrestaChamps ni a ningún otro servicio, salvo que usted configure un webhook.
Soporte
Escriba a leo@prestachamps.com indicando la versión del módulo (que aparece en Ayuda › Documentación y al pie de todas las páginas del módulo), su versión de PrestaShop, lo que hizo y lo que vio. Una captura de pantalla y las líneas de Parámetros Avanzados › Registros/Logs que empiezan por pchscansign nos ayudan a responder rápidamente.