Formulario de contacto dinámico por asunto - Módulo PrestaShop

Módulo PrestaShop Formulario de Contacto Dinámico: Califica tus Solicitudes de Soporte con Lógica Condicional

+32 descargas ★ ★ ★ ★ ★ 5 / 5 Versión 2.0.0 1.7.8 8.0+ 9.0+ 5 idiomas 🇵🇱 PL 🇪🇸 ES 🇮🇹 IT 🇬🇧 EN 🇫🇷 FR

Dynamic Contact Form para PrestaShop permite crear un formulario de contacto por asunto, con campos condicionales, validación y consentimiento RGPD. Cada solicitud crea un hilo nativo de atención al cliente, llega al equipo adecuado (copia, copia oculta, destinatario elegido según una respuesta) y se conserva en una tabla que puedes filtrar y exportar a CSV. Multitienda, multilingüe, exportación JSON, protección antispam.

Compatible con PrestaShop 1.7.8, 8.0+ y 9.0+ (PHP 7.4 mínimo).

¿Aún no estás seguro? Pruébalo gratis durante 24 horas — sin tarjeta de crédito.
Características

Everything you need, nothing you don't.

Formularios de contacto dinámicos para PrestaShop 1.7.8, 8.0+ y 9.0+: campos condicionales, enrutamiento por asunto y por respuesta, solicitudes exportables.

Campos que siguen las respuestas

Un campo solo aparece cuando la respuesta a otro lo pide, en el navegador y en el servidor.

Enrutamiento por asunto y por respuesta

Cada solicitud llega al equipo adecuado, en copia o en lugar de la dirección habitual.

Consentimiento RGPD integrado

Una casilla de consentimiento con tu texto, la fecha guardada con la solicitud, exportación y borrado con el módulo RGPD.

Comprobaciones en cada campo

Correo, dirección web, teléfono, número o tu propio patrón, con un mensaje claro junto al campo.

Solicitudes conservadas y exportables

Las respuestas en una tabla con filtros y archivos, una exportación a CSV y una conversación en atención al cliente.

Un formulario por asunto

Un formulario distinto para cada tipo de solicitud, con nueve tipos de campo y un campo de archivo que funciona.

Opiniones de clientes

Lo usan cada día.

5 de 5 · 5 opiniones

"Lo consiglio a tutti i merchant PrestaShop."

VC Valentina C.

"Module exceptionnel. Le drag & drop est ultra fluide."

RA Romain A.

"Support technique au top, réponse en moins de 2h."

LB Laurent B.

"Instalacja w 5 minut, działa bezbłędnie."

KD Krzysztof D.

"Fonctionne parfaitement en multilingue et multi-boutique."

GS Guillaume S.

"Lo consiglio a tutti i merchant PrestaShop."

LF Luca F.
description Descripción completa expand_more

Revoluciona tu Servicio de Atención al Cliente: Formularios de contacto inteligentes y 100% personalizados

El formulario de contacto nativo de PrestaShop suele ser demasiado rígido para responder a las necesidades específicas de tu negocio. Dynamic Contact Form rompe estas limitaciones permitiéndote crear formularios a medida para cada motivo de contacto (servicio postventa, presupuestos, soporte técnico, colaboraciones). Ofrece a tus clientes una interfaz de comunicación moderna que califica sus solicitudes antes de que lleguen a tu bandeja de entrada, y haz que cada mensaje llegue al equipo adecuado.

Página de contacto de una tienda PrestaShop: se elige el asunto Servicio posventa, el motivo Avería muestra los campos número de pedido y foto, y la casilla de factura muestra el campo empresa
Un formulario por asunto, con campos que aparecen cuando hacen falta

Formularios dinámicos con lógica condicional

No satures más a tus clientes con campos innecesarios. Gracias a la lógica condicional inteligente, el formulario se adapta en tiempo real a las respuestas del usuario. El campo «Empresa» solo aparece si se marca la casilla «Necesito factura»; el número de pedido y la foto del problema solo aparecen en caso de avería. El navegador y el servidor aplican las mismas reglas.

  • 9 tipos de campos versátiles: texto de una línea, área de texto, lista desplegable, botones de opción, varias casillas, casilla, fecha, archivo y bloque de información.
  • Condiciones de visualización: muestra u oculta campos según las elecciones previas (es una de, no es ninguna de, está marcada, es igual a, contiene) para una experiencia de usuario (UX) fluida.
  • Validaciones avanzadas: controla la introducción de datos (correo, dirección web, teléfono, número o tu propio patrón) para recibir información limpia y utilizable, con un mensaje claro junto al campo y sin perder lo que el cliente escribió.
  • Un campo de archivo que funciona: eliges los tipos de archivo, el tamaño y el número de archivos; los archivos se guardan fuera de la carpeta pública de la tienda.
  • Texto de ayuda y ayuda bajo cada campo, en cada idioma de la tienda.
Página de contacto con el asunto Solicitud de presupuesto: campos empresa, correo de facturación, sitio web, teléfono, cantidad y plazo, después el mensaje y el botón Enviar
Otro asunto, otro formulario

Cumplimiento RGPD y automatización integrada

La seguridad y el cumplimiento legal están en el centro del módulo. Cada formulario puede incluir una casilla RGPD personalizable para garantizar el consentimiento del usuario; la fecha del consentimiento se guarda con la solicitud, y el módulo RGPD oficial puede exportarla o borrarla. Ahorra tiempo en tu gestión diaria: el módulo crea un hilo de conversación directamente en el servicio de atención al cliente nativo de PrestaShop y envía la solicitud a las personas adecuadas.

  • Enrutamiento: la dirección del asunto, más una copia y una copia oculta para cada formulario, y un destinatario elegido según la respuesta a una lista (una devolución va al equipo de devoluciones, una avería se copia también al soporte).
  • Acuse de recibo al cliente: un correo personalizado, con tu propio asunto y tu propio texto en cada idioma, que nunca repite el mensaje libre del cliente.
  • Respuesta en el mismo hilo: un cliente que responde desde tu correo continúa la misma conversación de atención al cliente.
Editor de formularios en el back office: tabla de los campos con su tipo, su clave, si es obligatorio y la condición escrita como una frase, y el botón Añadir un campo
Cada campo y su condición de un vistazo

Solicitudes que puedes seguir y exportar

Cada solicitud se conserva además en una tabla del back office. Fíltrala por asunto, fecha o correo, lee las respuestas, descarga los archivos y exporta todo a CSV (una columna por campo) para Excel, LibreOffice o Google Sheets. Las solicitudes pueden borrarse automáticamente tras el número de días que elijas.

Página de solicitudes: exportación a CSV por asunto y fechas, y lista de solicitudes con fecha, asunto, correo, conversación y archivos
Solicitudes conservadas en una tabla y exportadas a CSV

Flexibilidad total: Multi-tienda, Multilingüe y Exportación JSON

Tanto si gestionas una sola tienda como una red internacional, el módulo se adapta perfectamente. Restringe la visibilidad de los formularios por grupos de clientes (un asunto reservado a miembros, un formulario de «presupuesto profesional») y disfruta de un soporte multilingüe completo: etiquetas, respuestas, ayudas, consentimiento y correos existen en cada idioma de la tienda. Cada tienda tiene sus propios formularios. Para agencias y desarrolladores, la función Exportación/Importación JSON permite desplegar configuraciones de formularios de una tienda a otra con un solo clic; un formulario importado llega desactivado, para que lo revises antes de ponerlo en línea.

Seguridad y rendimiento optimizados

Duerme tranquilo gracias a la protección antispam integrada: un límite de solicitudes por hora para cada dirección y cada correo, un tiempo mínimo para rellenar, un límite de enlaces en un mensaje, un campo trampa oculto y un token de seguridad, además de un Cloudflare Turnstile o Google reCAPTCHA opcional con tus propias claves. Los archivos enviados se inspeccionan y nunca se abren en el navegador. Sin ralentizar tu sitio web, Dynamic Contact Form sustituye eficazmente el sistema nativo ofreciendo una experiencia profesional, segura y perfectamente optimizada para tu SEO: los formularios de la página de contacto se cargan en pocas consultas agrupadas, sea cual sea el número de campos.

Instalación sencilla y amplia compatibilidad

El módulo funciona con PrestaShop 1.7.8, 8.0+ y 9.0+ y requiere PHP 7.4 o superior; PrestaShop 1.7.7 y las versiones anteriores no son compatibles. No sustituye ninguna clase de la tienda y funciona con los temas incluidos en PrestaShop y sus temas hijos.

  • Instalación estándar desde el Gestor de módulos de PrestaShop, con un archivo de unos 340 KB.
  • El formulario de contacto nativo se desactiva al instalar y se vuelve a activar si desinstalas el módulo.
  • Los asuntos sin formulario muestran un formulario simple, y la página de contacto mantiene un formulario simple si la licencia no está activa.
  • Administración en francés, inglés, español, italiano y polaco.
  • Documentación completa y soporte técnico según tu plan.

¿Listo para calificar las solicitudes de tus clientes? Instala Dynamic Contact Form, crea el formulario de tu primer asunto y deja que las respuestas dirijan los campos. Leer la documentación completa.

Comparación

¿Por qué elegirnos?

Descubre cómo nos comparamos con las alternativas más comunes del mercado.

Característica Addons
Precios transparentes
Actualizaciones de por vida incluidas
Soporte directo del desarrollador
Compatible con PS 1.7, 8 y 9
Código limpio y estandarizado
Compatible multi-tienda
Sin tarifas de renovación ocultas
Incluido No incluido Parcial / No garantizado
Vista previa

Descubre el módulo en imágenes.

Un formulario de contacto por asunto: los campos aparecen según las respuestas

Un formulario de contacto por asunto: los campos aparecen según las respuestas

Otro asunto, otro formulario: solicitud de presupuesto con comprobación de correo, web, teléfono y números

Otro asunto, otro formulario: solicitud de presupuesto con comprobación de correo, web, teléfono y números

El mismo formulario en un teléfono: campos adaptados al asunto, mensajes claros

El mismo formulario en un teléfono: campos adaptados al asunto, mensajes claros

Editor de formularios: cada campo con su tipo, su clave y su condición escrita como una frase

Editor de formularios: cada campo con su tipo, su clave y su condición escrita como una frase

Editar un campo: tipo, textos, comprobación y condición

Editar un campo: tipo, textos, comprobación y condición

Enviar cada solicitud al equipo adecuado

Enviar cada solicitud al equipo adecuado

Solicitudes conservadas en una tabla y exportadas a CSV

Solicitudes conservadas en una tabla y exportadas a CSV

Ajustes antispam, conservación y privacidad

Ajustes antispam, conservación y privacidad

Soporte

FAQ

Encuentra respuestas a las preguntas más frecuentes sobre este módulo

El formulario nativo suele ser demasiado genérico: los mismos campos para todos los asuntos, poca cualificación y muchos intercambios con atención al cliente. El módulo lo sustituye por un formulario por asunto (atención al cliente, presupuesto, soporte técnico, colaboración…), con campos adaptados a la solicitud que solo aparecen cuando son útiles, para que cada mensaje llegue completo y al equipo adecuado.

Sí. Elija un asunto definido en Parámetros de la tienda > Contacto > Contactos, cree su formulario en el módulo (Formularios) y añada sus campos: cada asunto tiene sus propios campos y opciones, sus propios destinatarios y su propio acuse de recibo. Un asunto sin formulario muestra un formulario simple (correo, mensaje, archivo adjunto): ningún asunto se queda vacío.

Nueve tipos: texto de una línea, texto de varias líneas, lista desplegable, botones de opción, varias casillas, casilla, fecha, archivo y bloque de información. Un campo de texto puede comprobarse como dirección de correo, dirección web, número de teléfono, número o con su propio patrón. Cada campo puede ser obligatorio, tener un texto de ayuda y una ayuda bajo el campo, y su etiqueta, sus respuestas y sus textos existen en cada idioma de la tienda.

Un campo solo se muestra si otro campo del mismo formulario cumple una condición: la respuesta a una lista, botones de opción o varias casillas es una de las respuestas elegidas (o ninguna de ellas), una casilla está marcada (o no), o un campo de texto es igual a un valor, distinto de él o lo contiene. Las reglas son las mismas en el navegador y en el servidor, y un campo oculto ni es obligatorio ni se guarda. Las condiciones tienen un solo nivel: un campo condicional no puede ser el padre de otro.

Sí. Limite un formulario a uno o varios grupos de clientes: solo sus clientes ven el asunto. Es útil para un formulario de «presupuesto profesional», un formulario para revendedores o un asunto reservado a miembros, sin crear varias páginas de contacto.

Cada formulario puede incluir una casilla de consentimiento con su propio texto (HTML permitido, por ejemplo un enlace a la política de privacidad) o usar el consentimiento del módulo RGPD oficial. La fecha del consentimiento se guarda con la solicitud. Las solicitudes pueden borrarse automáticamente tras el número de días que elija, y exportarse o borrarse para un cliente mediante el módulo RGPD oficial.

Sí, si la activa para el formulario: un acuse de recibo sale justo después de la solicitud, con un asunto y un texto propios en cada idioma y variables como {firstname}, {reference} o la respuesta a un campo. Nunca repite lo que el cliente escribió. La solicitud sigue creando una conversación en Atención al cliente > Atención al cliente, como el formulario nativo.

Sí: un límite de solicitudes por hora para cada dirección y cada correo (guardado en la base de datos, de modo que un robot sin cookies no puede esquivarlo), un tiempo mínimo para rellenar, un límite de enlaces, un campo trampa oculto y un token de seguridad. Si quiere más, se puede activar un captcha opcional (Cloudflare Turnstile o Google reCAPTCHA, con sus propias claves).

Cada tienda tiene sus propios formularios. Para reutilizar un formulario, expórtelo a un archivo JSON (campos, condiciones, respuestas y textos) e impórtelo en otra tienda: el formulario importado llega desactivado, para que lo revise antes de activarlo. Es útil para una agencia (preproducción → producción) y para guardar sus formularios antes de una actualización.

PrestaShop 1.7.8, 8.0+ y 9.0+ con PHP 7.4 o superior; se recomienda HTTPS. PrestaShop 1.7.7 y las versiones anteriores no son compatibles. El módulo desactiva el formulario de contacto nativo al instalarse y lo vuelve a activar al desinstalarse. Desinstalar borra los formularios, las solicitudes y sus archivos: exporte antes sus formularios (JSON) y sus solicitudes (CSV).

Sí. Además de la dirección del asunto (Parámetros de la tienda > Contacto > Contactos), un formulario puede enviar una copia y una copia oculta a otras direcciones, y las rutas eligen los destinatarios según la respuesta a una lista: por ejemplo, una solicitud «Devolución» va al equipo de devoluciones en lugar de la dirección habitual, y una solicitud «Avería» se copia también al soporte. El asunto del correo admite variables.

Cada solicitud crea una conversación en Atención al cliente y, si conserva las solicitudes en el back office, una línea en la pestaña Solicitudes del módulo: filtre por asunto, fecha o correo, lea las respuestas, descargue los archivos y exporte a CSV (una columna por campo) para Excel, LibreOffice o Google Sheets. También puede programar un borrado automático tras un número de días.

La página de contacto nunca se queda vacía: mantiene un formulario simple (asunto, correo, mensaje, archivo adjunto) que sigue creando la conversación en atención al cliente. Sus formularios y sus datos se conservan y vuelven al renovar la licencia: el módulo se da cuenta de la renovación por sí mismo (vuelve a consultar el servidor de licencias como máximo una vez por hora) y cada vez que abre sus páginas en el back office. Un plazo de gracia de siete días evita una interrupción el día del vencimiento.

Únete a +32 comerciantes que usan este módulo

Instalación en 5 minutos · Documentación completa incluida

inventory_2 Módulo 32.32 € 12.93 € pago único -60%
Elige tu licencia
3 months of support for 0.99€ · then 1.99€/month
  • • Respuesta en menos de 24 horas laborables
  • 🔧 Asistencia en la instalación y configuración
  • 💬 Contacto directo con el desarrollador
Sin compromiso · Cancela en 1 clic desde tu cuenta
En lugar de --€/year si se compra por separado
Cargando...