Como criar um local
Pré-requisitos
- Ter sessão iniciada como Admin
- Ter acesso à secção Locais do painel de administração
- Informações do local (nome, endereço, telefone)
Passos
1. Abra a página de Locais
No menu lateral do painel de administração, clique em Locais. Verá a lista de todos os locais criados.

2. Clique em "Novo Local"
O botão + Novo Local encontra-se no canto superior direito. Clique para abrir o formulário de criação.
3. Preencha os dados básicos
| Campo | Obrigatório | Descrição |
|---|---|---|
| Nome | Sim | Nome do local (ex: "Loja Centro", "Filial Norte") |
| Morada | Sim | Endereço completo (ex: "Rua da Paz, 123, Lisboa") |
| Código Postal | Sim | Código postal (ex: "1000-001") |
| Cidade | Sim | Localidade (ex: "Lisboa") |
| Telefone | Sim | Telefone de contacto (ex: "+351 213 456 789") |
| Não | Email de contacto do local |

4. Configure o horário de funcionamento
Na secção Horário, defina o horário de funcionamento para cada dia da semana:
| Dia | Abertura | Encerramento |
|---|---|---|
| Segunda | 09:00 | 19:00 |
| Terça | 09:00 | 19:00 |
| ... | ... | ... |
| Domingo | Fechado | — |
- Clique em "Adicionar horário" para cada dia
- Pode ter múltiplos horários por dia (ex: 09:00-13:00 e 14:30-19:00 para intervalo de almoço)
- Marque "Fechado" para dias em que o local não funciona

5. Localize no mapa (Geocoding automático)
O sistema detecta automaticamente as coordenadas (latitude/longitude) do endereço introduzido. Pode:
- Ver a localização no mapa interactivo (Leaflet)
- Ajustar manualmente se necessário (arrastar o marcador)
- O endereço fica indexado para pesquisa por localização
6. Configure as preferências adicionais
| Opção | Descrição |
|---|---|
| Local activo | Assinale para que o local apareça para agendamentos públicos |
| Capacidade máxima | Número máximo de clientes simultaneamente (opcional) |
| Notas internas | Notas privadas para o staff (ex: "Estacionamento no subsolo") |

7. Confirme a criação
Clique em Guardar. O sistema valida o endereço e cria o local.
Resultado
✅ O local foi criado e está disponível
- ✅ Aparece na lista de locais do administrador
- ✅ Staff pode ser atribuído a este local
- ✅ Serviços podem ser associados a este local
- ✅ Clientes podem ver este local nas marcações públicas (com endereço e mapa)
- ✅ Horário está configurado (afecta a disponibilidade de agendamento)
Notas Importantes
- Múltiplos locais: Uma empresa pode ter múltiplos locais (filiais). Cada um com staff, serviços e horários independentes
- Mapa público: O endereço e o mapa aparecem na landing page pública — use endereço real
- Geocoding: Se o endereço não foi detectado, verifique:
- Spell correctamente (incluindo acentos)
- Adicione cidade e código postal
- Se ainda assim não funcionar, pode introduzir manualmente a latitude/longitude
- Horário: O horário afecta imediatamente a disponibilidade de agendamentos públicos. Os clientes só conseguem marcar durante o horário definido
- Activo/Inactivo: Pode desactivar um local sem eliminá-lo. Útil para encerros temporários ou mudanças
Resolução de problemas
"Endereço não encontrado"
- Verifique se escreveu correctamente (acentos, espaços)
- Tente introduzir apenas rua e código postal
- Se não funcionar, introduza manualmente latitude/longitude
"Qual é a diferença entre Cidade e Localidade?"
Em Portugal:
- Cidade: Localidade principal (ex: "Lisboa")
- Código Postal: Código oficial (ex: "1000-001")
"Posso ter múltiplos horários no mesmo dia?"
Sim. Use "Adicionar horário" para cada período. Útil para intervalo de almoço:
- 09:00 - 13:00 (manhã)
- 14:30 - 19:00 (tarde)
Próximos passos
Depois de criar um local, pode:
- Criar um serviço associado a este local
- Adicionar staff ao local
- Configurar o branding para que o local apareça correctamente na landing page