intermediate
reservas
tours
recorrencia

Agenda de Tours e Recorrencia

Crie agendas recorrentes (Tour do Por do Sol toda qua/sex/sab as 18h) e venda vagas pelo widget

Equipe Levy FleetsMay 18, 20268 min read

Agenda de Tours e Recorrencia

Agendas de tour vendem vagas em uma experiencia guiada com horario recorrente - como o Tour do Por do Sol de E-Bike toda qua/sex/sab as 18h com capacidade de 8 veiculos.

Cada partida agendada puxa do inventario do subaccount. O cliente reserva vaga (um piloto = um veiculo), paga online, assina termo, chega no horario.

Quando usar agendas

  • Voce roda atividade guiada que repete nos mesmos dias/horarios.
  • Multiplos clientes participam da mesma partida com seus veiculos.
  • Voce quer limite de grupo.
  • Um pagador reserva multiplas vagas (familia, equipe corporativa).

Para grupos unicos privados, veja Reservas em Grupo.

Criar agenda

  1. Dashboard > Bookings > Tours.
  2. Novo tour.
  3. Campos:
CampoExemplo
NomeTour do Por do Sol de E-Bike
DescricaoPasseio guiado de 90 minutos ao por do sol.
Modelo veiculoEB100 Beach Cruiser
Capacidade por partida8
Duracao90 minutos
Preco por pessoa65 USD
Caucao0
Ativosim
  1. Recorrencia:
    • Dias da semana - chips (seg, ter, qua, qui, sex, sab, dom).
    • Horarios - um ou mais (10h e 18h).
    • Janela - data inicio/fim (vazio = indefinido).
  2. Salvar.

Sistema gera partidas dos proximos 90 dias.

Como funciona a engine RRULE

Wizard salva string iCalendar RRULE em tour_schedules:

  • FREQ=DAILY - todo dia nos horarios configurados.
  • FREQ=WEEKLY;BYDAY=...;BYHOUR=... - dias da semana especificos.

RRULE complexo (segundo sabado do mes, pular feriados) gera linhas explicitas tour_departures editaveis uma a uma.

Override de capacidade em tour_departures.capacity_override.

Fluxo do cliente

Tours aparecem na aba Tours ao lado de Alugueis.

  1. Cliente escolhe tour.
  2. Ve partidas com vagas (8 vagas - 3 restam).
  3. Escolhe partida.
  4. Quantidade de vagas.
  5. Dados + termo - multi-vaga = um pagador, varios assinantes.
  6. Pagamento.
  7. Confirmacao com QR, ICS e "Chegue 15 min antes".

Cada vaga e linha reservation com tour_departure_id. Operadores veem na lista padrao marcadas com nome do tour.

Protecao de capacidade

Sistema trava contador atomicamente. Sem race condition. 8 vagas, 7 ocupadas, 8a ganha, 9a ve "Esgotado".

Cancelamento devolve vaga ao pool.

Cancelar uma partida

Em caso de mau tempo:

  1. Abra a partida.
  2. Cancelar partida.
  3. Reembolso (total ou parcial).
  4. Confirme.

Sistema reembolsa todas as reservas, envia email de cancelamento, marca cancelled. Reembolso sempre via reserva - nunca direto carteira.

Editar agendas recorrentes

Mudar recorrencia (adicionar domingo):

  • Novas partidas futuras geradas.
  • Partidas existentes intactas.
  • Reservas confirmadas nao afetadas.

Para fim de temporada: definir Data fim.

Variacoes de preco

Tours suportam:

  • Multiplicadores peak/off-peak/fim de semana.
  • Codigos promo com escopo em tours.
  • Bundles - tour + capacete + foto.
  • Caucoes reembolsaveis.

Channel managers

Hooks para Viator/GetYourGuide estao em avaliacao. Parceiros piloto sao priorizados.

Relatorios

Por partida:

  • Vagas vendidas.
  • Receita.
  • Utilizacao.
  • Taxa de cancelamento.

Ajuda decidir quais horarios cortar.

Guias relacionados