AyudaEventosEventos: crear, publicar, vender y controlar tickets
    Eventos

    Eventos: crear, publicar, vender y controlar tickets

    Guía completa para configurar un evento, publicar cupos, controlar entradas y consultar tickets.

    Qué resuelve

    Eventos administra la oferta de eventos del comercio y conecta la configuración del evento con la venta de entradas y su validación posterior.

    Acceso y dependencia

    La pantalla está protegida por capability/plan. Si la API devuelve un bloqueo, se muestra el estado de feature bloqueada y no debe intentarse saltar la restricción desde una URL.

    Crear o editar un evento

    La pantalla trabaja con estos campos:

    CampoValores / comportamientoDefault
    TítuloObligatoriovacío
    DescripciónTexto opcionalvacío
    InicioFecha/hora obligatoriavacío
    FinFecha/hora opcionalvacío
    Tipo de ubicaciónPresencial, Online, HíbridoPresencial
    DirecciónVisible para Presencial/Híbridovacío
    Notas de ubicaciónTexto opcionalvacío
    Link onlineVisible para Online/Híbridovacío
    CapacidadNumérica100
    PrecioNumérico0
    Reembolso habilitadoBooleanofalse
    Horas para reembolsoNumérico; se envía cuando reembolso está activo48
    Política de reembolsoTextovacío
    EstadoBorrador, Activo, Cerrado, CanceladoBorrador

    La dirección utiliza autocompletado de Google Places cuando está disponible.

    Reglas condicionales

    • Presencial: se muestra dirección.
    • Online: se muestra link online.
    • Híbrido: se muestran ambos.
    • Reembolso: al activarlo se utiliza refundHours; al desactivarlo el backend recibe null para ese valor.
    • Un evento sold_out se presenta como activo al abrirlo para edición, porque agotado es un estado operativo derivado de capacidad/ventas.

    Guardar

    Título e inicio son obligatorios. El cliente transforma las fechas locales a ISO antes de enviarlas. Crear usa POST /api/eventos; editar usa PUT /api/eventos.

    Después de guardar se cierra el formulario y se vuelve a cargar la lista desde servidor.

    Estados

    • Borrador: preparado pero no activo.
    • Activo: disponible para venta según las reglas del storefront.
    • Agotado: no quedan cupos vendibles.
    • Cerrado: operación finalizada.
    • Cancelado: evento cancelado.

    No confundas estado del evento con estado del ticket.

    Tickets

    Cada evento puede desplegar su listado de tickets. Un ticket conserva comprador, email, teléfono, cantidad, QR y estado.

    Estados de ticket: Pendiente, Confirmado, Utilizado, Cancelado, Reembolsado.

    El listado de tickets se consulta bajo demanda; abrir el evento no significa que todos los tickets ya estén cargados.

    Validador

    La acción Validador QR abre /app/eventos/validar, donde una entrada se consume mediante cámara o código manual. La validación real ocurre en backend.

    Flujo completo

    Crear evento → guardar → activar → cliente compra entrada → ticket queda asociado a QR → puerta valida QR → ticket pasa a utilizado.

    Diagnóstico

    No puedo crear: revisá título e inicio.

    No aparece dirección: revisá tipo de ubicación.

    No aparecen tickets: abrí el evento y cargá su listado; no asumas que la venta falló.

    Cupo incorrecto: revisá capacidad y tickets vendidos.

    QR rechazado: usá el mensaje devuelto por backend y revisá estado del ticket antes de intentar otra entrada.

    Seguí desde acá

    Otras guías que completan esta tarea.