Integração com a 99Food

Esta página explica como configurar o Ello para receber pedidos da 99Food (aplicativo de delivery) e enviar o cardápio da loja para lá. Depois de configurada, a integração funciona sozinha: os pedidos feitos pelos clientes no aplicativo da 99Food aparecem no Ello, e as mudanças feitas no Ello (aceitar, pronto, despachar, cancelar) são avisadas à 99Food.

Antes de começar

Confira com o cliente se ele já tem tudo isto:

Passo a passo da configuração

1. Preencher os dados da 99Food

  1. No Ello, abra Parâmetros > Foods > Integrações.
  2. No quadro 99Food, preencha:
    • AppShopID: o código da loja na 99Food.
    • Cardápio: o cardápio de produtos que será mostrado na 99Food.
    • Cliente: o cliente usado para os pagamentos online (veja “Antes de começar”).
  3. Clique em Testar comunicação. A mensagem “99Food: comunicação OK” confirma que o código da loja está certo e que a 99Food reconheceu a loja. Se aparecer falha, confira o AppShopID e se a loja está vinculada ao aplicativo “Ello ERP” no portal da 99Food.

2. Confirmar e enviar o cardápio

  1. Clique em Confirmar para salvar os parâmetros.
  2. Ao salvar com um cardápio novo (ou com outro código de loja), o Ello avisa que o cardápio será enviado à 99Food.
  3. Atenção: o envio substitui todo o cardápio que a loja tem hoje na 99Food. Itens que estão na 99Food e não estão no cardápio do Ello deixam de aparecer lá.
  4. O envio é feito pelo Gollum, em segundo plano. Acompanhe o resultado no Gollum, na aba Comunicação Delivery.
  5. Salvar de novo sem mudar o cardápio nem o código da loja não reenvia o cardápio. Alterações nos produtos do cardápio (preço, nome, foto, disponibilidade) são enviadas sozinhas depois.

3. Reiniciar o Gollum na primeira configuração

Na primeira vez que a 99Food é configurada, feche e abra o Gollum depois de salvar os parâmetros. A comunicação com a 99Food só começa quando o Gollum é iniciado com o código da loja já preenchido. Depois disso, trocar o código da loja não exige reiniciar.

4. Deixar a loja recebendo pedidos

No aplicativo da loja da 99Food, a loja precisa estar aberta e aceitando pedidos, com o modo de integração ativado. Nesse modo, os pedidos são tratados pelo Ello, não pelo aplicativo da loja.

Como o pedido anda

Nos desenhos abaixo, Gollum é o serviço instalado no servidor da loja que conversa com a 99Food, e Ello é a tela de pedidos de delivery usada pelo operador.

Como o pedido chega ao Ello

Vale para qualquer tipo de entrega. O Gollum pergunta à 99Food, a cada 30 segundos, se há pedidos novos. Por isso o pedido pode levar até meio minuto para aparecer.

Cliente99FoodGollumElloOperadorCliente99FoodGollumElloOperadorCliente99FoodGollumElloOperadorfaz o pedido no aplicativoloop[a cada 30 segundos]"tem pedido novo?"pedido novograva o pedido"pedido recebido"pedido aparece na telaaceita o pedidopedido aceitoavisa que a loja aceitou"pedido aceito pela loja"

Entrega feita pela loja

A loja prepara e entrega com o próprio entregador. Cada etapa marcada no Ello é avisada à 99Food, que mostra o andamento para o cliente.

OperadorElloGollum99FoodClienteOperadorElloGollum99FoodClienteOperadorElloGollum99FoodClientemarca "Pedido pronto"Pagamento pelo aplicativo:o valor a receber da 99Foodé lançado aqui (caixa aberto)prontoavisa "pronto"despacha o pedidodespachadoavisa "saiu para entrega""seu pedido saiu para entrega"marca "entregue"(com o código do cliente, se pedido)entregueavisa "entregue""pedido entregue"

Entrega feita pela 99Food

A loja só prepara o pedido. O último passo da loja é o “Pedido pronto”: a partir daí, quem cuida da entrega é a 99Food, que chama o entregador. O Ello acompanha o que a 99Food informa.

OperadorElloGollum99FoodEntregador da 99FoodOperadorElloGollum99FoodEntregador da 99FoodOperadorElloGollum99FoodEntregador da 99Foodmarca "Pedido pronto"Pagamento pelo aplicativo:o valor a receber da 99Foodé lançado aqui (caixa aberto)prontoavisa "pronto"tela mostra"Aguardando entregador da 99Food"chama um entregadorretira o pedido na lojae sai para entregar"pedido saiu para entrega"pedido passa a "Despachado"entrega ao cliente"pedido concluído"pedido fica "Concluído"Se o operador faturar antes,o pedido é concluído na horae o aviso da 99Food só é registrado.

Como funciona no dia a dia

Problemas comuns

O que aparece O que fazer
“Configure o Cliente da 99Food nos parâmetros” ao marcar pronto ou despachar Preencha o campo Cliente no quadro 99Food e salve. O pedido volta para o operador e pode ser marcado de novo.
“Não há período (caixa) aberto” ao marcar pronto ou despachar Abra o caixa e marque o pedido de novo. Em pedido pago online, o Ello não avisa a 99Food enquanto não puder lançar o valor a receber.
Pedido feito na 99Food não aparece no Ello Confira se o Gollum está ligado, se a loja está aberta no aplicativo da 99Food e a aba Comunicação Delivery do Gollum. Se a aba disser que o pedido tem um produto sem correspondência no Ello, inclua esse produto no cardápio e aguarde: o pedido entra sozinho na consulta seguinte.
O cardápio não foi enviado Veja a aba Comunicação Delivery. O cardápio precisa ter pelo menos 5 produtos ativos. A 99Food aceita um envio completo por minuto; se houver muitos envios seguidos, o Gollum espera e tenta de novo sozinho.
A foto do produto não aparece na 99Food A 99Food analisa as fotos antes de mostrar, e isso pode levar alguns minutos. Fotos com pessoas costumam ser recusadas pela 99Food. O motivo da recusa só aparece no portal da 99Food.
“Falha de comunicação com a 99Food” no Testar comunicação Confira o AppShopID e se a loja está vinculada ao aplicativo “Ello ERP” no portal da 99Food.
A loja foi trocada (novo código de loja) Informe o novo AppShopID e confirme. O cardápio é enviado para a loja nova, e os pedidos passam a vir dela.

Observações