Cuando un visitante envía el formulario de contacto de tu tienda, el mensaje se guarda en tu panel. Esta guía cubre dónde leer esos mensajes, cómo recibirlos por correo y cómo funciona un formulario que escribes tú en una página.
Activa los formularios
En Configuración, en Características, marca Formulario de contacto y pulsa Guardar. En el menú de la tienda aparece Sitio Web → Formularios. La opción solo abre esa pantalla: los mensajes que envían tus clientes se guardan de todos modos.
Dónde llegan los mensajes
Cada formulario de tu sitio tiene su propio registro en Formularios. La página de contacto del diseño por defecto crea su formulario por su cuenta con el primer mensaje que recibe, llamado Formulario - seguido del título de la página, con contact como slug.
Abre un formulario para ver sus mensajes en Entradas. Abre una entrada para leer:
- Creado el, cuándo llegó.
- La Página desde la que se envió.
- A correo electrónico y Correo del remitente, las direcciones a las que y desde las que se envió por correo.
- Cada campo que llenó el visitante, con su nombre y su Valor.
Las entradas solo se pueden leer y eliminar; nadie puede editarlas. Los archivos que envía un visitante llegan a la carpeta Formularios de tu biblioteca de archivos.
Recibe cada mensaje por correo
Abre el formulario y edítalo:
| Campo | Qué hace |
|---|---|
| Nombre | Cómo se llama el formulario en tu panel y en el correo. |
| Slug | El nombre que une el formulario con sus mensajes. Letras minúsculas, números, - y /. Deja contact en el formulario de la página de contacto. |
| A correo electrónico | La dirección que recibe cada mensaje nuevo. Vacío, no se envía ningún correo. |
| Campo de correo electrónico del remitente | El nombre del campo que tiene el correo del visitante, email en la página de contacto. Así el correo llega desde la dirección del visitante, y al responderlo le contestas a él. |
El formulario de la página de contacto solo existe después de su primer mensaje, así que ese mensaje llega sin correo. Para recibir correo desde el primero, crea tú el formulario antes: pulsa Crear Formulario, escribe contact como Slug y llena A correo electrónico.
Un formulario propio
Con el Editor HTML activado, puedes escribir un formulario en cualquier página, como se explica en Páginas, temas y copias de seguridad. Funciona igual que el de la página de contacto cuando:
- Se envía con
method="POST"a la dirección de formularios de tu tienda para un slug, comoaction="{{ route('team.form', ['slug' => $slug], false) }}", que usa el slug de la propia página. - Cada campo tiene un
name.
El propio HTML del formulario decide qué se revisa: un campo con required no puede ir vacío, minlength y maxlength fijan su longitud, y un campo de tipo email debe tener un correo válido. Cuando algo falla, el visitante vuelve a la página con los errores; cuando todo pasa, ve ¡El formulario se envió correctamente!
Un mensaje solo se acepta cuando se envía desde una página activa de tu tienda: la página de inicio, o la página cuyo slug es exactamente la dirección en la que estaba el visitante.