FreemiumProBusinessEnterprise

Constructor de formularios de registro

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

  1. Abra el evento.
  2. Vaya a la pestaña «Registro».
  3. 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:

  1. Seleccione el campo que desea ocultar/mostrar.
  2. Haga clic en «Agregar condición» en su configuración.
  3. 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:

  1. En el constructor, haga clic en «Guardar como plantilla».
  2. Asigne un nombre a la plantilla.
  3. 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.

Preguntas frecuentes

¿Se puede crear un formulario en varios idiomas?
Sí. A partir del plan Pro, los formularios admiten hasta 4 idiomas; Business y Enterprise, los 7 idiomas de la plataforma. El participante ve el formulario en el idioma de su navegador o selecciona el idioma manualmente.
¿Se puede usar el mismo formulario para varios eventos?
Los formularios están vinculados a un evento específico. Para reutilizarlos, guarde el formulario como plantilla: aparecerá en la galería al crear el siguiente evento.
¿La validación de campos se realiza en el cliente o en el servidor?
En ambos niveles. La validación del cliente (en el navegador) proporciona retroalimentación inmediata al participante. La validación del servidor es la verificación final antes de guardar los datos. El backend es la fuente de verdad.