Siga estes passos se você tem um site próprio para a tomada de pedidos e quer integrá-lo ao Deli.
⭐ Disponível apenas para desenvolvimentos próprios e de uso exclusivo do restaurante, sem intermediários. Se não for o seu caso, consulte as outras opções de integração.
Ativação
Para ter acesso à Integração de pedidos a partir do site próprio, é necessário:
Ter uma conta ativa no Deli.
Solicitar a habilitação da funcionalidade entrando em contato com o suporte do Deli. Na solicitação, informe: nome da conta Deli, dados de contato do administrador da conta, dados de contato do desenvolvedor e descrição detalhada do desenvolvimento e do caso de uso a resolver com a integração. (Sujeito a aprovação, mediante validação de que se trata de desenvolvimento próprio de uso exclusivo do restaurante, sem intermediários.)
Aguardar o retorno e prosseguir com a implementação.
Implementação
Para integrar os pedidos a partir de um site próprio, desenvolva a integração seguindo a documentação oficial da API e os passos da Configuração abaixo.
🔎 Acesse a documentação oficial da API do Deli.
Configuração — criação do vínculo
Dentro do Deli, acesse a seção Integrações.
Clique no botão + Integração.
Selecione o nome desejado, o usuário associado e o integrador "Site próprio".
Salve as alterações.
💡 A data de criação e as credenciais Client ID e Client Secret são geradas e configuradas automaticamente.
Configuração do vínculo — Evento
Clique no ícone de lápis (Editar), no canto superior direito.
Em "Notificar evento" [VERIFICAR: rótulo exato em PT-BR], selecione os eventos desejados:
ORDER-REJECTED: pedidos rejeitados.ORDER-CONFIRMED: pedidos confirmados.ORDER-READY-TO-DELIVER: pedidos prontos para entrega.ORDER-DELIVERY-SENT: pedidos enviados.ORDER-CLOSED: pedidos fechados.
Clique no botão + para adicionar.
Informe a URL onde deseja receber a notificação.
Clique em Salvar.
🔎 É possível adicionar mais de uma URL. Só são enviadas notificações de pedidos pertencentes a "Aplicações Externas" que tenham sido injetados via API.
Configuração do vínculo — Outras configurações
Clique no ícone de lápis (Editar), no canto superior direito.
Selecione as opções desejadas: Ativar som (para pedidos pendentes) e Imprimir controle de mesa ao confirmar.
Custo de envio e desconto percentual
Custo de envio: os dados enviados para a criação da ordem passam a suportar o atributo
<shippingCost>para indicar o custo de envio.Desconto percentual: é possível enviar o atributo
<percentage>em vez de<amount>ao incluir um desconto em uma ordem, gerando um desconto percentual em vez de fixo.
