Qué es el constructor de formularios
El constructor de formularios de tikento es un editor visual drag-and-drop para crear formularios de registro sin conocimientos de código. El formulario está integrado en cada evento y puede publicarse en la página del evento o incrustarse en un sitio externo mediante un widget.
Cómo abrir el constructor
- Abra el evento.
- Vaya a la pestaña «Registro».
- Haga clic en «Editar formulario».
Se abrirá una interfaz de dos columnas: a la izquierda, el lienzo del formulario; a la derecha, el panel con los campos disponibles y la configuración.
Estructura del formulario
Pasos (Steps)
El formulario puede constar de uno o varios pasos. Un formulario de varios pasos es conveniente para eventos complejos con muchos campos: el participante lo completa por etapas, con navegación «Atrás» y «Siguiente».
Al avanzar, los campos del paso actual se validan automáticamente. Siempre se puede volver atrás sin perder datos.
Campos
Cada campo tiene:
- Tipo — 14 tipos disponibles (texto, email, teléfono, lista desplegable, casilla de verificación, etc.)
- Etiqueta — se muestra sobre el campo
- Placeholder — sugerencia dentro del campo
- Obligatoriedad — puede ser required u optional
- Validación — patrón regex, longitud mínima/máxima
Más detalles sobre los tipos de campos — Tipos de campos del formulario.
Campo del sistema Email
El campo registrant_email es un tipo especial, obligatorio en cada formulario. A esta dirección se envía la confirmación de registro y el boleto. Más detalles — Campo del sistema Email.
Lógica condicional
Los campos y pasos pueden mostrarse u ocultarse en función de las respuestas a otros campos. Por ejemplo:
- «Si se selecciona "Participación en línea" — ocultar el campo "Ciudad"»
- «Si se marca la casilla "Necesito transporte" — mostrar el campo "Dirección de recogida"»
Para agregar una condición:
- Seleccione el campo que desea ocultar/mostrar.
- Haga clic en «Agregar condición» en su configuración.
- Seleccione el campo disparador, el operador y el valor.
Campos comunes (Common Fields)
Los campos con el indicador «Campo común» (common_field) se completan una sola vez para todo el pedido, incluso si el comprador solicita varios boletos. Por ejemplo, «Quién paga» es información común para todo el pedido.
Los campos normales se completan por separado para cada participante del pedido.
Versionado
Cada guardado del formulario crea una nueva versión. Puede consultar el historial de versiones y revertir a cualquier versión anterior en la sección «Historial de cambios».
El formulario publicado siempre muestra la última versión. Las ediciones sin terminar se pueden guardar como borrador: no afectan al formulario activo.
Plantillas
Las configuraciones de uso frecuente se pueden guardar como plantilla:
- En el constructor, haga clic en «Guardar como plantilla».
- Asigne un nombre a la plantilla.
- Al crear el siguiente evento, seleccione la plantilla en la galería.
Autoguardado
Durante el llenado del formulario, los datos se guardan automáticamente en el localStorage del navegador del participante (clave tikento_widget_autosave:{eventId}). Si la página se cerró accidentalmente, los datos se restaurarán al volver a abrirla. El autoguardado se elimina después de un envío exitoso.