Para OrganizadoresKit, distâncias e categorias

Categorias do evento

No KineoPass MVP, categorias são tratadas via distâncias ou via cupom. Veja como configurar.

Pra organizadores

No KineoPass MVP, não há campo estruturado de "categoria" (faixa etária / gênero / PCD). O que existe são distâncias (em /events/[id]/distances). Categoria etária e tratamentos especiais são operacionalizados via outras alternativas.

Distâncias — o equivalente principal

Em DistancesManager (/events/[id]/distances), você configura cada distância oferecida:

  • Nome (ex: "10km", "21km Meia-maratona", "5km Família").
  • Preço próprio (sobrepondo o do lote, opcional).
  • Limite de vagas (opcional, se quiser cap por distância).
  • Descrição (terreno, altimetria, mapa).

Cada distância vira uma "opção" no checkout do atleta.

Tratando categoria etária

Sem campo estruturado, opções operacionais:

Opção 1 — Distância separada por faixa etária

Crie distâncias-categoria explícitas:

  • "10km — Geral"
  • "10km — Sênior (60+)"
  • "10km — PCD"

Cada uma tem preço próprio. Você valida elegibilidade na retirada de kit (documento com idade + declaração PCD se aplicável).

Vantagem: simples no checkout. Desvantagem: mais "linhas" pro atleta escolher; pode confundir.

Opção 2 — Cupom de elegibilidade

Crie cupons específicos:

  • IDOSO60 — desconto de meia-entrada pra 60+.
  • PCD2026 — desconto pra PCD.

Atleta aplica no checkout. Você valida na retirada (documento + laudo).

Vantagem: mantém o checkout limpo. Desvantagem: atleta pode aplicar sem ter direito; você precisa fiscalizar.

Opção 3 — Questionário extra no checkout

No formulário de inscrição, adicione pergunta opcional "Você se enquadra em alguma categoria especial? (PCD / 60+ / outra)".

Use a resposta pra processar manualmente:

  • Ajustar a inscrição internamente.
  • Aplicar desconto via cupom interno.
  • Validar na retirada.

Vantagem: captura informação sem mudar fluxo de pagamento. Desvantagem: processo todo manual.

Categoria etária na classificação (resultados)

Categorias etárias da classificação esportiva (Sub-23, Adulto 30-39, Master 40-49, etc.) não são configuradas no painel. Hoje, o cronometrista entrega o arquivo de resultados já categorizado pela idade do atleta — a Kineo importa conforme veio.

Se você quer categorias específicas na premiação:

  • Combine com o cronometrista no contrato.
  • Use a data de nascimento que está na inscrição como referência.

Roadmap

Em breve Campos estruturados min_age, max_age, gender, pcd_type direto na configuração de distância ou em um modelo "Category" novo estão previstos. Quando chegar, vamos:

  • Validar elegibilidade no checkout (não na retirada).
  • Bloquear inscrição que não atende a categoria.
  • Aplicar regras de premiação automaticamente.

Acompanhar em Planejamento/MELHORIAS_AJUDA.md.

Nesta página