====== Ello Delivery — Como configurar a integração ====== Este guia mostra, passo a passo, como habilitar e configurar a integração do **Ello Delivery** dentro do Ello ERP. É voltado para a equipe de suporte que vai fazer essa configuração junto ao cliente. O **Ello Delivery** é a plataforma de delivery da Ello. Quando a integração está ativa, os produtos cadastrados no ERP aparecem no aplicativo de delivery e os pedidos feitos pelos clientes chegam automaticamente dentro do Ello, na tela de pedidos de entrega. Antes de começar, tenha em mãos o **token da loja** — um código de identificação que a plataforma Ello Delivery gera para cada estabelecimento. É ele que liga a loja do cliente ao ERP. ===== Visão geral do fluxo ===== actor "Equipe de suporte" as Sup participant "Ello ERP" as ERP participant "Plataforma\nEllo Delivery" as Del actor "Cliente final" as Cli Sup -> ERP: 1. Libera os módulos e informa o token Sup -> ERP: 2. Escolhe o cardápio e salva ERP -> Del: 3. Envia os produtos do cardápio (carga inicial) Cli -> Del: 4. Faz um pedido no app Del --> ERP: 5. O pedido chega na tela de Pedidos de Entrega ===== Pré-requisitos ===== Antes de configurar, confirme que: * O módulo **Foods** está liberado para o cliente (é ele que traz a tela de pedidos de entrega e a aba de configuração das integrações). * O módulo **Ello Delivery** está liberado na licença do cliente. * O cliente tem o **token da loja** fornecido pela plataforma Ello Delivery. * Os produtos que serão vendidos no delivery já estão cadastrados e organizados dentro de um **cardápio** no ERP. Se o módulo **Foods** não estiver liberado, a aba de configuração descrita abaixo **não aparece**. E, mesmo com tudo preenchido, a integração só é considerada ativa quando o módulo **Ello Delivery** está liberado **e** o token foi informado. ===== Passo 1 — Liberar os módulos ===== Na tela de módulos/licença do cliente, libere: - **Foods** - **Ello Delivery** Depois de liberar, feche e abra o Ello novamente para garantir que as telas e abas apareçam. ===== Passo 2 — Abrir a tela de Parâmetros ===== A configuração fica dentro da tela de **Parâmetros** do sistema (código de acesso **GER600AA**). - Abra os **Parâmetros** do Ello. - Localize a aba **Integrações**. - Dentro dela, procure o grupo **Ello Delivery**. ===== Passo 3 — Preencher os dados da integração ===== No grupo **Ello Delivery**, preencha os três campos: ^ Campo ^ O que informar ^ | **Token** | O código da loja fornecido pela plataforma Ello Delivery. É a credencial que liga o cliente à integração — sem ele, nada funciona. | | **Cardápio** | O cardápio (lista de produtos) do ERP que será espelhado no delivery. **Só os produtos que estiverem dentro desse cardápio vão para o Ello Delivery.** O campo tem uma pesquisa (lupa) para você escolher o cardápio já cadastrado. | | **Código da categoria** | A categoria, dentro do Ello Delivery, que vai receber os itens adicionais/complementos dos produtos. Informe o código dessa categoria. | Depois de preencher, **salve** os parâmetros. Não existe botão "Testar comunicação" para o Ello Delivery. A confirmação de que deu certo é ver os produtos aparecendo no delivery (veja o próximo passo) e os pedidos chegando na tela de entrega. ===== Passo 4 — Carga inicial dos produtos ===== Ao **salvar** os parâmetros com um **cardápio** escolhido, o sistema envia automaticamente **todos os produtos daquele cardápio** para o Ello Delivery. Essa é a chamada **carga inicial**. A partir daí, a regra é simples: * **Produto dentro do cardápio** → aparece no Ello Delivery. * **Produto retirado do cardápio** → deixa de aparecer no Ello Delivery. Ou seja, para incluir ou tirar um item do delivery, basta **adicionar ou remover o produto do cardápio** configurado. Produtos do tipo **pizza** ainda não são enviados para o Ello Delivery. Não configure pizzas esperando que apareçam no app. ===== Como funcionam adicionais e complementos ===== Os **adicionais/complementos** (por exemplo: bacon extra, borda recheada, escolha de molho) são enviados junto com o produto e organizados em **grupos de adicionais**. O cliente não precisa vincular os adicionais manualmente no delivery — o próprio sistema cuida disso a partir do cadastro do produto no ERP. O que o suporte precisa garantir: * Os grupos de adicionais estão corretamente montados no cadastro do produto. * O campo **Código da categoria** (Passo 3) foi preenchido, pois é onde os adicionais são organizados no Ello Delivery. ===== Passo 5 — Abrir a loja no delivery ===== Ter a integração configurada não significa que a loja está "aberta" recebendo pedidos. É preciso **abrir a loja** no delivery. - Abra a tela de **Pedidos de Entrega**. - Localize o quadro (card) do **Ello Delivery**. - Use o botão de abrir/fechar para deixar a loja **aberta**. O usuário só consegue abrir/fechar a loja se tiver a **permissão de abrir e fechar o delivery**. Se o botão não responder ou não aparecer, verifique as permissões do usuário. ===== Passo 6 — Serviço de pedidos precisa estar rodando ===== A integração depende do serviço de retaguarda do PDV (o **Gollum**) estar **em execução** na máquina/servidor do cliente. É esse serviço que: * Busca os novos pedidos no Ello Delivery a cada poucos segundos (aproximadamente a cada 30 segundos). * Mantém o cardápio sincronizado quando um produto é alterado. Se os pedidos não estão chegando ou o cardápio não atualiza, **verifique primeiro se esse serviço está rodando**. ===== Checklist rápido de configuração ===== - [ ] Módulos **Foods** e **Ello Delivery** liberados na licença. - [ ] **Token** da loja informado nos Parâmetros → aba Integrações → Ello Delivery. - [ ] **Cardápio** escolhido e salvo (dispara a carga inicial dos produtos). - [ ] **Código da categoria** de adicionais preenchido. - [ ] Produtos desejados estão **dentro do cardápio** configurado. - [ ] Loja **aberta** pelo card do Ello Delivery na tela de Pedidos de Entrega. - [ ] Serviço de retaguarda do PDV (**Gollum**) em execução. ===== Solução de problemas ===== ^ Sintoma ^ O que verificar ^ | A aba **Integrações** não aparece nos Parâmetros | O módulo **Foods** está liberado? Reabra o Ello após liberar. | | Configurei tudo, mas a integração não ativa | O módulo **Ello Delivery** está liberado **e** o **token** foi preenchido? Ambos são obrigatórios. | | Os produtos não aparecem no delivery | Os produtos estão **dentro do cardápio** configurado? Produtos fora do cardápio não são enviados. Pizzas não são enviadas. | | Os pedidos não chegam no Ello | O serviço de retaguarda do PDV (**Gollum**) está rodando? A loja está **aberta** no card do Ello Delivery? | | Não consigo abrir/fechar a loja | O usuário tem a **permissão de abrir e fechar o delivery**? | | Alterei um produto e não atualizou no delivery | O serviço de retaguarda do PDV precisa estar rodando; a atualização não é instantânea, ocorre na sincronização periódica. |