3. Gerir marcações

O separador **Reservas** é o centro do dia-a-dia: mostra a agenda da **loja ativa** e é onde cria, move, confirma e cancela marcações.

Introdução

O separador Reservas é o centro do dia-a-dia: mostra a agenda da loja ativa e é onde cria, move, confirma e cancela marcações.


3.1 As vistas da agenda

Use a barra de ferramentas no topo (prev/hoje/próximo + seletor de data + seletor de vista) para alternar:

Barra lateral (esquerda): mini-calendário para saltar de data + filtros por colaborador/ serviço/espaço (clique para esconder/mostrar) + filtro por serviço. Os filtros persistem entre as vistas e entre sessões.

No telemóvel: uma faixa de dias no topo + um botão de filtros.

📸 03-agenda-dia.png — Vista de Dia (grelha por colaborador) cheia, com a barra lateral de filtros. (Há capturas reais em design/screenshots/cal*.png.) Agenda — Dia

📸 03-agenda-semana.png — Vista de Semana com os filtros e o "+N mais" num dia cheio. Agenda — Semana

📸 03-agenda-gantt.png — Vista de Dia em Gantt (Por mesa), uma linha por mesa. Agenda — Gantt


3.2 Criar uma marcação

  1. Clique em + Nova marcação (ou clique diretamente num espaço livre da agenda — já abre com a data/hora/coluna preenchidas).
  2. Data e hora: os horários oferecidos respeitam o horário da loja, o horário do colaborador (2.8), a antecedência mínima e os conflitos. Os indisponíveis aparecem riscados.
  3. Cliente: nome + telefone e/ou email (pelo menos um, se quiser que o cliente receba notificações). O cliente é criado/ligado automaticamente ao guardar.
  4. Detalhes da reserva (conforme o tipo de agenda):
    • Por colaborador: serviço + profissional.
    • Por serviço: serviço (profissional opcional).
    • Por espaço / mesa: espaço/mesa + nº de pessoas.
  5. Notas (opcional).
  6. Guarde.

Multi-serviço (Por colaborador): adicione vários serviços ao mesmo cliente; cada um pode ter um profissional diferente (ou "sem preferência") e são encadeados em sequência. Gera uma marcação por serviço, ligadas como grupo.

Recorrente: marque a repetição (ex. semanal) e a data de fim. (Marcações multi-serviço não podem ser recorrentes.)

📸 03-criar-marcacao.png — Formulário de criação: cliente, serviço, profissional e a lista de horários disponíveis. Criar marcação

📸 03-multi-servico.png — Reserva multi-serviço com vários serviços e profissionais. Multi-serviço

⚠️ Se tentar marcar fora do horário do colaborador, ou em conflito com outra marcação, o formulário mostra o erro e não grava — corrija a hora/profissional.


3.3 Detalhes da marcação e histórico

Clique numa marcação (na barra da agenda, ou no nome na vista de Lista) para abrir os Detalhes — um ecrã só de leitura com:

A partir daqui: Confirmar / Cancelar / Reabrir, Reenviar confirmação, ou Editar.

📸 03-detalhes.png — Ecrã de Detalhes com a linha do tempo de atividade e o histórico de notificações. Detalhes


3.4 Estados e ações

Para marcações de grupo (multi-serviço), ao confirmar/cancelar pode escolher fazer só àquela ou ao grupo inteiro.


3.5 Mover, redimensionar e remarcar

No telemóvel: mantenha o dedo premido ~0,3 s sobre a marcação até esta "levantar" (vibra) antes de arrastar/redimensionar — assim não mexe sem querer quando faz scroll. Um toque rápido abre os Detalhes.

📸 03-arrastar.png — Marcação a ser arrastada para outra coluna/hora, com o modal de confirmação. Arrastar


3.6 Dicas e resolução de problemas


A seguir: Página pública de reservas.