Delivery Automação Estabelecimento - devbasetecnologia/devmobility GitHub Wiki
O que é?
As configurações de automação permitem definir comportamentos que serão executados automaticamente pelo sistema durante o funcionamento do estabelecimento e o processamento dos pedidos.
Essas configurações podem ser acessadas em diferentes locais, conforme o tipo de acesso:
- Painel Admin: Cadastros > Delivery > Estabelecimentos
- Painel Estabelecimento — Administrador Empresa Delivery: Cadastros > Estabelecimentos
- Painel Estabelecimento — Administrador Estabelecimento: Cadastros > Meus Dados
💡 As opções disponíveis podem variar de acordo com a configuração do estabelecimento, como o tipo de estabelecimento e a utilização de entrega pela plataforma.
Para que seja possível realizar as operações descritas abaixo de Automação, será necessário realizar o download do "WorkerServiceDelivery".
No Painel Estabelecimento é possível fazer o download do arquivo que irá auxiliar na execução da Impressão Automática dos Pedidos, Execução Automática das etapas dos Pedidos, assim como realizar a notificação no sistema quando o estabelecimento estiver para ser aberto.
Para baixar o serviço basta seguir conforme abaixo:
1º - Precisará acessar o Painel Estabelecimento e no campo de "Impressora" selecionar a opção de "Download Serviço Impressão". Esse processo pode levar um tempo até baixar todo o arquivo;
2º - Após baixar, precisará acessar a pasta que direcionou o download e nesta pasta extrair o ZIP;
3º - Acessar a pasta "WorkerServiceDelivery" e executar o arquivo "Instalar.exe";
**4º **- Após selecionar para instalar o arquivo, o Windows abrirá uma tela solicitando a confirmação da Instalação do arquivo, precisará clicar em "Mais Informações" e em seguida "Executar mesmo assim";
5º - O Windows abrirá uma tela pedindo permissão para instalar, basta clicar no botão "Sim";
6º - Após selecionar "sim", iniciará o processo de Instalação do arquivo podendo levar alguns segundos para a finalização. Ao finalizar irá abrir uma aba no navegador principal do sistema para que o administrador defina o e-mail e senha de acesso (mesmo usado para o login do painel estabelecimento), para que assim a configuração fique vinculada com este estabelecimento e todas as notificações/automações sejam vinculadas a ele.
7º - Após finalizar o processo de configuração do "WorkerServiceDelivery" você pode realizar alguns procedimentos para verificar se está configurado corretamente.
- Na barra de tarefas certificar que o arquivo esteja "iniciado" e com o status "Worker: Online".
- Acessar o link "http://localhost:5050/api/configuracao/status", se estiver configurado irá apresentar {"configurado":true}.
- Acessar o link de "http://localhost:5050/api/status", se estiver rodando irá retornar o "status":0.
8º - Após realizar a configuração do WorkerServiceDelivery sugerimos que acesse o menu "Cadastros > Meu Cadastro" e marque as flags definidos e explicados abaixo no campo de "Configurações de Automação"
No cadastro do estabelecimento estão disponíveis algumas opções para automatizar a abertura e fechamento do estabelecimento, o aceite, a preparação, a entrega e a impressão dos pedidos.
Informe o tempo, em minutos, que o sistema deverá aguardar para cancelar automaticamente um pedido que ainda não tenha sido CONFIRMADO pelo estabelecimento.
Exemplo:
- Se o campo estiver configurado com 10 minutos, um pedido que permanecer sem confirmação será cancelado automaticamente após esse período.
💡 Essa configuração considera o tempo a partir da criação do pedido.
Ao ativar esta opção, o sistema verificará os dias da semana e os horários de início e fim definidos na AGENDA DO ESTABELECIMENTO.
Com isso, o estabelecimento será:
- Aberto automaticamente no horário configurado;
- Fechado automaticamente ao final do horário configurado.
💡 Para que o funcionamento automático ocorra corretamente, é necessário que a agenda do estabelecimento esteja configurada.
ATENÇÃO: No sistema também já possui recursos de segurança para o caso do estabelecimento esqueça aberto, ocorrendo na madrugada (por volta das 3hrs/4hrs da manhã).
Ao ativar esta opção, os novos pedidos serão aceitos automaticamente pelo sistema. Dessa forma, não será necessário que o estabelecimento realize manualmente a confirmação de cada pedido que chegar.
Ao ativar esta opção, os pedidos terão o status "Em Preparação" definido automaticamente pelo sistema. Isso permite automatizar a mudança do pedido para a etapa de preparação assim que aceito o pedido.
Ao ativar esta opção, o sistema alterará automaticamente o pedido para o status "Pronto" após o tempo de preparo definido.
O tempo utilizado será baseado no campo Tempo Preparo configurado nos produtos do pedido. Caso o pedido possua mais de um produto, será considerado o MAIOR tempo de preparo entre os produtos.
É possível realizar o cadastro do TEMPO PREPARO diretamente no PRODUTO.
Exemplo do funcionamento:
Um pedido possui os seguintes produtos:
| Produto | Tempo de Preparo |
|---|---|
| X-Burguer | 15 minutos |
| Batata Frita | 10 minutos |
| Milkshake | 20 minutos |
Nesse caso, o sistema considerará 20 minutos, pois esse é o maior tempo de preparo entre os produtos.
💡 Caso NENHUM dos produtos possua um tempo de preparo configurado, será utilizado o "Tempo Mínimo Pedido" definido no cadastro do estabelecimento.
Ao ativar esta opção, o pedido terá seu status alterado automaticamente para "Saiu para Entrega" após ser coletado pelo motoboy.
Ao ativar esta opção, um pedido de entrega será criado automaticamente sempre que um pedido for marcado como "Pronto".
- O retorno para o estabelecimento será criado automaticamente somente quando for criado com os tipos de pagamento "Dinheiro" (com troco) ou "Maquina de Cartão".
Ao ativar esta opção, o pedido será finalizado automaticamente após a confirmação de que a entrega foi concluída.
A opção Impressão automática de Pedido permite que o sistema realize automaticamente a impressão do pedido conforme o status configurado.
Ao ativar essa opção, será possível definir:
- Impressora: equipamento que será utilizado para realizar a impressão;
- Status para Impressão Automática: momento em que o pedido deverá ser enviado automaticamente para impressão.
Após ativar a impressão automática, selecione a impressora que será utilizada para imprimir os pedidos.
📋 Status para Impressão Automática:
| # | Status | Descrição |
|---|---|---|
| 1 | Pedido Confirmado | O pedido será enviado para impressão assim que for confirmado. |
| 2 | Pedido em Entrega | O pedido será enviado para impressão quando entrar no status de entrega. |
| 3 | Pedido em Preparação | O pedido será enviado para impressão quando entrar em preparação. |
| 4 | Pedido Pronto | O pedido será enviado para impressão quando for marcado como pronto. |
💡 A impressão será realizada automaticamente conforme o status selecionado, sem a necessidade de acionar manualmente a impressão do pedido.
Quando as opções correspondentes estiverem habilitadas, o processamento do pedido poderá seguir automaticamente o fluxo:
Pedido criado
↓
Aceite automático
↓
Em Preparação
↓
Aguarda Tempo de Preparo
↓
Pronto
↓
Criação automática da entrega
↓
Coleta pelo motoboy
↓
Saiu para Entrega
↓
Entrega concluída
↓
Pedido finalizado
A impressão automática pode ocorrer em diferentes etapas, conforme o status configurado:
Pedido Confirmado
↓
🖨️ Impressão
ou
Pedido em Preparação
↓
🖨️ Impressão
ou
Pedido Pronto
↓
🖨️ Impressão
ou
Pedido em Entrega
↓
🖨️ Impressão
💡 Cada etapa depende da respectiva configuração de automação estar habilitada e das condições necessárias para sua utilização serem atendidas.