Descrição: Este módulo estende as funcionalidades do Booking Engine para permitir a gestão completa e a reserva online de quadras esportivas, com especial atenção às dinâmicas típicas dos clubes de tênis (preços para simples/duplas, gestão de convidados e divisão dos custos).
Para que serve? (Exemplos práticos)
Use-o para oferecer aos seus clientes um sistema de reserva intuitivo e específico para quadras de tênis, gerenciando autonomamente todas as variáveis de uma partida.
- Gestão do inventário: Criar e catalogar todas as quadras disponíveis (ex. Quadra 1 Terra Batida, Quadra 2 Grama Sintética) com suas respectivas tarifas horárias.
- Reserva flexível: Permitir aos jogadores escolher a duração da partida (em intervalos de 30 minutos) e especificar se jogam em simples ou duplas.
- Cálculo automático dos custos: Calcular o preço final levando em consideração a tarifa base, os eventuais convidados e os serviços extras selecionados.
Funcionalidades principais
Lado Administrador (Painel de Controle)
O módulo adiciona uma seção dedicada no menu principal para a gestão dos recursos reserváveis.
- Lista de quadras: Permite inserir, modificar e desativar as quadras de jogo. Para cada quadra é possível definir:
- Nome e descrição.
- Galeria fotográfica.
- Tarifas horárias diferenciadas para: partida simples (2 jogadores) e partida dupla (4 jogadores).
- Tarifas específicas para jogadores convidados (não membros do clube).
- Opções de partida: Permite definir serviços adicionais que o usuário pode selecionar durante a reserva (ex. aluguel de raquetes, iluminação noturna). Para cada opção é possível especificar um custo adicional por hora, também diferenciado para partida simples ou dupla.
Lado Usuário (Frontend de Reserva)
O processo de reserva ocorre por meio de um procedimento guiado em 5 etapas:
1. Seleção da Data: O usuário escolhe o dia desejado através de um calendário deslizante (até 30 dias antecipadamente).
2. Tipo de Partida: O usuário especifica se a reserva é para uma partida Simples (2 jogadores) ou Dupla (4 jogadores).
3. Disponibilidade e Horário: É exibida uma grade horária que mostra todas as quadras disponíveis na data selecionada.
- Os horários são divididos em blocos de 30 minutos.
- O usuário seleciona a quadra desejada e clica nos blocos consecutivos para definir a duração total da reserva.
- Os blocos já reservados estão claramente marcados como "Ocupado".
4. Opções: O usuário pode selecionar eventuais serviços extras definidos pelo administrador (ex. bolinhas, iluminação).
5. Jogadores e Pagamento:
- O usuário pode inserir os nomes dos outros jogadores que participarão da partida. O sistema identifica automaticamente se são convidados (se o nome não for especificado) ou membros.
- O usuário escolhe a forma de pagamento, que influencia no valor exibido no resumo:
- Pago o valor total: O usuário paga o custo total da reserva.
- Pago metade do valor: O usuário paga 50% do custo total (útil para simples).
- Pago minha parte: O sistema calcula a cota correspondente ao usuário com base no número de jogadores e na tarifa (útil para duplas).
Integrações automáticas
O Módulo Club Tennis está totalmente integrado com o sistema de gestão de reservas (Booking Engine) e o carrinho.
Resumo no Caixa
Uma vez concluída a seleção das quadras e opções, o sistema adiciona a reserva ao carrinho ou ao módulo de checkout. O preço final mostrado é sempre aquele calculado com base na forma de pagamento escolhida pelo usuário (total, metade ou sua cota).
Detalhes na Reserva (Backend)
Quando um administrador visualiza uma reserva concluída no painel de controle, o sistema registra e mostra automaticamente todos os detalhes da partida, incluindo:
- O tipo da partida (Simples ou Dupla).
- O número exato de convidados incluídos.
- As opções extras selecionadas.
- Os nomes dos outros jogadores especificados pelo usuário.
- A forma de pagamento selecionada pelo usuário (ex. "Pago minha parte").
Cálculo Dinâmico dos Preços
O sistema aplica automaticamente as tarifas corretas com base em:
- A quadra selecionada.
- A duração (número de blocos de 30 minutos).
- O tipo da partida (Simples ou Dupla).
- A distinção entre membros e convidados, aplicando as tarifas diferenciadas configuradas para cada um.
- A adição dos custos das opções extras.
Como configurar
A configuração ocorre através da seção Tennis Club no menu administrativo.
| Seção | Objetivo | Detalhes relevantes da configuração |
|---|---|---|
| Lista de quadras | Definição dos recursos reserváveis. | Nome, descrição, imagens, tarifa horária base (simples/dupla), tarifa horária para convidados (simples/dupla), superfície (para visualização). |
| Opções de partida | Definição dos serviços adicionais. | Nome da opção, custo adicional por hora para partida simples, custo adicional por hora para partida dupla. |
Nota: A visualização frontend do módulo (o assistente de reserva) é gerenciada automaticamente pelo Booking Engine assim que o módulo Club Tennis for habilitado.







