# Funcionamento

## Manual do Usuário — Resumo de Funcionamento (Localidade e Horário de Funcionamento)

### 1. Visão Geral

O sistema permite administrar a operação da loja no painel (Dashboard), definindo onde entrega (Localidades) e quando atende (Horário de Funcionamento) . Essas configurações impactam o cadastro de pedidos e também regras de bloqueio/controle quando a loja está “aberta”.

### 2. Localidade (Localidades de Entrega)

Objetivo: cadastrar regiões atendidas e definir a taxa de entrega por região.

Onde configurar: Dashboard → Funcionamento → Localidades .

Como funciona:

* Cada localidade possui Nome , Taxa de Entrega e Status (Ativo/Inativo) .
* No pedido, a Localidade de Entrega é obrigatória e a taxa escolhida entra no cálculo do total.
* Localidades inativas permanecem cadastradas, mas ficam indisponíveis para uso/seleção. Regra importante (quando a loja está aberta):
* O sistema bloqueia a edição de localidades existentes enquanto a loja está em funcionamento (pode permitir criação de novas, conforme a tela).

### 3. Horário de Funcionamento

Objetivo: definir os horários em que a loja está aberta para operação.

Onde configurar: Dashboard → Funcionamento → Horário .

Como funciona:

* O horário é configurado por dia da semana , com um ou mais intervalos (ex.: 09:00–12:00 e 14:00–18:00).
* A tela oferece templates rápidos (ex.: comercial, estendido, com almoço) e opção de copiar horários entre dias.
* Existe Fechamento Manual , que permite marcar a loja como fechada independente do horário configurado . Impacto na operação:
* O status “loja aberta/fechada” é calculado considerando:
  * intervalos do dia atual; e
  * se o fechamento manual está ativado.
* Quando a loja está aberta , o sistema pode restringir ações administrativas (por exemplo, gerenciamento de cupons e edição de localidades, conforme as telas).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://traga-ja.gitbook.io/traga-ja/funcionamento.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
