Ir al contenido
Docs

Recursos oficiales

Módulo de contacto

Contacto es un módulo con el que armas formularios de consulta a tu gusto para crear una página Contact Us y gestionar lo recibido desde la pantalla de administración. Cuando llega una consulta, se envía un correo de aviso al administrador y una respuesta automática a quien la envió. Las respuestas también se escriben en la pantalla de administración y se envían por correo.

Contacto está en versión beta. Sus funciones y su estructura de datos pueden cambiar, así que te recomendamos probarlo primero en un entorno de pruebas antes de usarlo en un servicio real.

Instalación

  1. Instala el módulo Contacto desde la tienda.
  2. En Administración > Contacto hay cinco pestañas: Lista de consultas · Gestión de páginas · Gestión de formularios · Permisos · Configuración.
  3. Crea una página de consulta en Gestión de páginas y, en Gestión de formularios, arma el formulario que usará esa página.
  4. Crear una página

    Cada página es una ventanilla de recepción. Si quieres separar ventanillas por departamento, crea varias páginas.

    En Administración > Contacto > Gestión de páginas > Crear página defines lo siguiente.

    OpciónDescripción
    Dirección (URL)Valor que se añade a la dirección del sitio. Empieza con una letra y usa solo letras, números y guiones bajos
    Título del navegadorTítulo que aparece en la pestaña del navegador y en los resultados de búsqueda
    Consulta propia del remitenteSi la activas, al enviar se pide una contraseña de consulta y el remitente puede ver el estado de su trámite. Si la desactivas, funciona como un Contact Us de una sola vía
    Usar archivos adjuntosPermite incluir campos de archivo en el formulario
    Número de elementos en la listaCantidad de elementos por página en la pantalla de consulta propia del remitente
    Layout · skinSe definen por separado para PC y móvil. Si usas el valor predeterminado, se sigue la configuración del sitio

    La lista muestra, para cada página, el número de formularios y de consultas recibidas (incluidas las nuevas). Copiar solo traslada la configuración y la estructura de los formularios a una página nueva; no copia las consultas recibidas. Al eliminar una página se borran todos sus formularios · consultas · adjuntos.

    Formularios y campos

    En Gestión de formularios > Agregar formulario creas un formulario y lo llenas de campos. Si una página tiene varios formularios, aparecen pestañas para elegir formulario en la parte superior de la página de consulta. Si se entra a la página sin indicar formulario, se abre el que tenga marcado "Usar como formulario predeterminado".

    Cada tarjeta es un campo de entrada. Solo tienes que llenar dos cosas, Nombre visible y Tipo de entrada; lo demás puede quedar vacío.

    CampoSignificado
    Nombre visibleNombre del campo que ve el visitante (ej.: número de celular)
    Tipo de entradaUno de los 11 tipos de abajo
    Guardar como dato del remitenteGuarda también este valor como dato del remitente (nombre · correo · teléfono · asunto)
    ObligatorioSi está vacío, no se permite enviar
    OpcionesAparece con lista desplegable · opción única · opción múltiple. Una por línea
    Nombre internoSi lo dejas vacío, se genera automáticamente. Es el nombre de columna en la descarga CSV
    Texto de ejemplo en el campoTexto de ayuda que se ve atenuado dentro del campo
    Descripción bajo el campoPequeña descripción debajo del campo

    Nombre interno · texto de ejemplo · descripción están plegados en "Configuración detallada".

    Los 11 tipos de entrada

    Texto de una línea, texto de varias líneas, correo electrónico, número de teléfono, número, fecha, lista desplegable, opción única, opción múltiple, archivo adjunto, consentimiento.

    En el tipo consentimiento, el campo "Opciones" se convierte en "Texto de los términos". Lo que escribas ahí se muestra en un cuadro con desplazamiento y debajo aparece una casilla de aceptación. Si activas Obligatorio, solo se puede enviar tras aceptar.

    Guardar como dato del remitente

    Son los valores que se usan en las columnas de nombre · correo · teléfono de la lista de consultas y en el envío de correos. Debe haber al menos un campo con el rol de correo electrónico para que se envíen la respuesta automática y los correos de respuesta. Si quien envía es un miembro, el nombre · correo vacíos se llenan con sus datos de miembro.

    Si no asignas el rol de asunto, se recorta el inicio del primer campo de texto y se usa como título en la lista.

    Avisos por correo

    En cada formulario activas o desactivas tres avisos. El envío usa la función de correo del motor tal cual. Aunque falle el envío del correo, la consulta se registra normalmente.

    AvisoDestinatarioCuándo
    Aviso de recepciónAdministrador (admite varias direcciones)En cuanto llega la consulta
    Respuesta automáticaRemitenteEn cuanto llega la consulta
    Correo de respuestaRemitenteCuando el administrador escribe y envía una respuesta

    Si dejas vacía la dirección de destino, se usa la dirección predeterminada de Administración > Contacto > Configuración. En el asunto y el cuerpo de la respuesta automática · correo de respuesta puedes usar marcadores.

    MarcadorValor
    {name}Nombre del remitente
    {email}Correo del remitente
    {title}Asunto de la consulta
    {form}Nombre del formulario
    {date}Fecha y hora de recepción
    {site}Nombre del sitio

    Gestión de consultas

    En la lista de consultas filtras por estado · formulario y buscas por nombre · correo · teléfono · contenido. La descarga CSV crea columnas con los campos que realmente aparecen, así que las consultas antiguas salen también aunque hayas modificado el formulario.

    En la pantalla de detalle puedes hacer tres cosas.

    • Cambiar el estado — Nueva · En proceso · Completada · En espera
    • Enviar un correo de respuesta — Al escribir asunto y cuerpo, se envía un correo al remitente. Aunque falle el envío, queda en el historial
    • Dejar una nota — Registro interno que no se envía por correo

    Las respuestas no se muestran en el sitio; solo se envían por correo. Al enviar la primera respuesta, el estado pasa automáticamente a En proceso (las consultas que ya marcaste como Completada · En espera se quedan igual).

    Consulta propia del remitente

    Funciona cuando la activas en la configuración de la página.

    • Los miembros ven automáticamente sus propias consultas.
    • Los no miembros reciben una contraseña de consulta al enviar y después la ven tras verificar su identidad con correo + contraseña.

    En esta pantalla solo se ven el contenido de la consulta y su estado. El contenido de las respuestas se entrega solo por correo. Pensando en las computadoras compartidas, el botón "Cerrar verificación" borra el estado de verificación de identidad.

    Si la desactivas, solo quedan la página de consulta y la pantalla de envío completado, y funciona como un Contact Us de una sola vía.

    Permisos

    Se definen por página en la pestaña Permisos. Manejan los mismos valores que la configuración de permisos del mapa del sitio.

    PermisoSi no se tiene
    Ver la página de consultaSe bloquea en cuanto se entra a la página
    Enviar consultasEl formulario se ve, pero se rechaza el envío
    Ver mis consultasNo se abre la pantalla de consulta propia

    Elige entre Todos · Miembros · No miembros · Administradores · Grupos específicos. Para usarlo como ventanilla exclusiva para miembros, pon los dos primeros permisos en Miembros.

    Adjuntos y protección contra spam

    Los adjuntos se guardan en el módulo de archivos del motor. En Administración > Contacto > Configuración defines el tamaño máximo por archivo · la cantidad por consulta · las extensiones permitidas.

    La protección contra spam se activa por formulario. Solo para envíos de no miembros, filtra los envíos automáticos revisando un campo invisible para las personas y el tiempo transcurrido desde que se abrió el formulario. No necesitas registrarte en servicios externos ni obtener claves.

    Todas las opciones de la pestaña Configuración

    OpciónDescripción
    Correo · nombre del remitenteSi los dejas vacíos, se usa la dirección de envío predeterminada del sitio
    Dirección de destino predeterminadaDirección que se usa cuando el formulario no tiene una asignada (separadas por comas)
    Prefijo del correo de avisoTexto que se antepone al asunto del correo de aviso al administrador
    Incluir la consulta en el correo de respuestaAñade el contenido original de la consulta debajo de la respuesta
    Tamaño máximo por adjunto (MB)
    Número de adjuntos por consulta
    Extensiones permitidasSeparadas por comas

    Skin

    Se instala un skin predeterminado, que es responsivo. Si usas el tema Heritage, se aplica automáticamente el skin de contacto incluido en el tema, con los mismos colores · esquinas que el tema.

    Los archivos del skin están en modules/contact/skins/default/ y hay cuatro pantallas.

    ArchivoPantalla
    form.htmlFormulario de consulta
    complete.htmlEnvío completado
    my_list.htmlMis consultas (incluye la verificación de identidad)
    my_view.htmlDetalle de la consulta

    Problemas frecuentes

    No se envía la respuesta automática — Revisa que el formulario tenga un campo con el rol de correo electrónico y que la respuesta automática esté activada. Si no se conoce el correo del remitente, no hay a dónde enviarla.

    No llega el aviso al administrador — Revisa si están vacías la dirección de destino del formulario o la dirección predeterminada de la configuración. Si ambas están vacías, no se envía.

    Contacto no aparece en el mapa del sitio — Justo después de instalarlo, tienes que ejecutar una vez la actualización de Contacto en Administración > Módulos para que se registre en la lista del mapa del sitio. Si creas la página desde la pestaña Gestión de páginas, puedes hacerlo sin este paso.

    Modifiqué el formulario y las consultas antiguas conservan los nombres de campo anteriores — Se debe a que se guardan los nombres de campo del momento de la recepción. Las consultas pasadas conservan los nombres que se veían entonces.