Ello - Base de Conhecimentos

Módulo aiqFome — Guia de Onboarding (Suporte)

Este guia explica, passo a passo, como colocar um cliente para operar com a integração aiqFome do Ello: o que precisa estar contratado, o que configurar, como autorizar a loja, como o cardápio é enviado e como os pedidos chegam. Público-alvo: atendentes de suporte.

Visão geral

A integração aiqFome do Ello faz duas coisas, automaticamente, através do serviço Gollum:

  • Envia o cardápio do Ello para o aiqFome (produtos, categorias e complementos). Qualquer alteração feita no Ello (preço, nome, complemento novo…) é enviada ao aiqFome em segundos, sem ação do usuário.
  • Recebe os pedidos feitos no aplicativo aiqFome e os registra no Ello Retaguarda (consulta a cada 30 segundos), acompanhando o ciclo: novo pedido → confirmação → despacho → conclusão/cancelamento.

O vínculo entre o produto do Ello e o do aiqFome é criado e mantido sozinho pela sincronização.

Diferença importante em relação ao iFood: o aiqFome exige uma etapa extra de
autorização (o lojista precisa liberar o Ello no portal do aiqFome/ID Magalu e
colar um código no Ello — ver passo 3). Sem essa autorização, nada sincroniza.

Pré-requisitos

Item Quem providencia Observação
Módulo aiqFome liberado na licença Comercial/Ello Sem o módulo, a integração não inicia
Módulo Foods em uso Cliente já operando A integração faz parte do segmento Foods
Loja ativa no aiqFome Cliente, junto ao aiqFome Cadastro aprovado no aiqFome
Id da Loja Cliente obtém no portal do aiqFome Identificador da loja no aiqFome
Autorização (código) do aiqFome Cliente, no portal do aiqFome/ID Magalu O lojista libera o acesso do Ello e recebe um código de uso único (ver passo 3)
Serviço Gollum instalado e rodando Suporte É ele quem conversa com o aiqFome; sem Gollum não há sincronização nem pedidos
Banco de dados atualizado Suporte Atualização normal do Ello (os patches criam as tabelas de vínculo)


Passo a passo de ativação

1. Conferir a licença

Confirme que o módulo aiqFome está liberado para o cliente. Se não estiver, encaminhe ao comercial antes de qualquer configuração.

2. Configurar os parâmetros (Ello Retaguarda)

Abra a tela de parâmetros Foods – Integrações, seção AiqFome, e preencha:

Campo O que informar
Id Loja O identificador da loja no aiqFome
Cliente Cliente do cadastro usado para registrar o contas a receber dos pagamentos online do aiqFome (crie um cliente “AIQFOME” se necessário)
Cardápio O catálogo de produtos do Ello que será espelhado no aiqFome (ver passo 4)
Código O código de autorização obtido no portal do aiqFome (ver passo 3)

Os parâmetros são por empresa. Depois de autorizado, o acesso é renovado sozinho — não há campo de senha do aiqFome no Ello.

3. Autorizar a integração (etapa exclusiva do aiqFome)

Diferente do iFood, o aiqFome só passa a funcionar depois que o lojista autoriza o Ello a acessar a loja. O passo é feito uma única vez:

  1. O lojista acessa o portal do aiqFome / ID Magalu e autoriza a aplicação “Ello Delivery”.
  2. Ao autorizar, ele recebe um código (de uso único — vale por pouco tempo).
  3. Copie esse código e cole no campo Código dos parâmetros (passo 2).
  4. Salve a tela. O Ello troca o código por um acesso permanente, exibe a mensagem “aiqFome: integração autorizada com sucesso” e limpa o campo Código (ele não é mais necessário).

Se aparecer “falha ao autorizar (código inválido ou expirado)”, o código provavelmente expirou ou foi colado incompleto. Peça ao lojista para gerar um novo código no portal e repita. Depois de autorizado, use o botão Testar comunicação para confirmar que a loja responde.

4. Montar o cardápio (catálogo de produtos)

O que vai para o aiqFome é o conteúdo de um Catálogo de Produtos do Ello (tela Lista de Produtos):

  1. Crie um catálogo específico para o aiqFome (ex.: “CARDÁPIO AIQFOME”) — não use o catálogo do balcão se os preços/itens forem diferentes.
  2. Adicione ao catálogo apenas os produtos que devem aparecer no aplicativo.
  3. Selecione esse catálogo no parâmetro Cardápio (passo 2).

Sobre os itens:

  • Categoria no aiqFome = Grupo do produto no Ello (ex.: grupo “BEBIDAS” vira a categoria “BEBIDAS” no app). A categoria é criada sozinha quando o primeiro produto do grupo é enviado.
  • Tipo de culinária (exclusivo do aiqFome): além da categoria, o aiqFome exige classificar cada grupo por um tipo de culinária (ex.: Lanche, Pizza, Bebidas, Sobremesas). O Ello sugere automaticamente um tipo com base no nome do grupo e confirma com a lista oficial do aiqFome. Se um grupo tiver um nome fora do comum, pode ser necessário conferir/ajustar a culinária.
  • Complementos: os grupos de complementos do produto (ex.: “ADICIONAIS: Bacon, Cheddar”) viram grupos de opções no aiqFome, com preços. Complementos avulsos (fora de grupo) não são enviados — oriente o cliente a organizar complementos em grupos.
  • Pizza: produtos do tipo pizza não são enviados ao cardápio (limitação atual, igual ao iFood).

5. Primeira carga

Com os parâmetros salvos, a integração autorizada (passo 3) e o Gollum em execução, salve o catálogo (abra o catálogo na Lista de Produtos e confirme). Isso dispara o envio de todos os produtos. Os itens são enviados um a um, então um cardápio grande pode levar alguns minutos para aparecer completo no aiqFome.

A partir daí tudo é automático: alterou produto, preço, grupo ou complemento no Ello → atualiza no aiqFome. Removeu o produto do catálogo → sai do aiqFome.

Se algum produto falhar no envio, ele não trava os demais: o Ello continua enviando o restante e tenta reenviar os que falharam sozinho. Produtos que já foram enviados não são duplicados no reenvio.

6. Abrir a loja

No painel do Foods (tela principal), localize o cartão aiqFome e ligue a chave para abrir a loja. Com a loja fechada, os pedidos não são consultados. O Ello também acompanha, sozinho, se a loja está aberta ou fechada no aiqFome.

7. Validar com um pedido real

  1. Faça (ou peça ao cliente para fazer) um pedido de teste pelo aplicativo aiqFome.
  2. O pedido deve aparecer no Ello Retaguarda em até ~30 segundos.
  3. Confirme o pedido no Ello e acompanhe: o status deve refletir no acompanhamento do pedido (confirmado → despachado).
  4. Confira itens, complementos e valores do pedido importado.

Onboarding concluído quando: cardápio visível no aiqFome, pedido de teste importado corretamente e mudança de status refletida.

Cancelamento — atenção: no aiqFome, o lojista não cancela o pedido pelo Ello
(o aiqFome não oferece esse recurso para o lojista). Apenas o cancelamento feito pelo > cliente/pelo aiqFome é reconhecido — quando isso acontece, o Ello recebe o
cancelamento sozinho e atualiza o pedido. Por isso, o botão de cancelar pedido junto ao
parceiro fica indisponível para pedidos do aiqFome (isso é proposital).


Problemas comuns

Sintoma O que verificar
“Testar comunicação” / nada sincroniza A integração foi autorizada (passo 3)? Se o código expirou, gere um novo e reautorize. Gollum está rodando? Id da Loja correto?
“Falha ao autorizar (código inválido ou expirado)” O código é de uso único e vale por pouco tempo — peça um novo no portal do aiqFome e cole novamente, sem espaços
Cardápio não aparece no aiqFome Gollum está rodando? Parâmetro Cardápio preenchido com o catálogo certo? Produto está DENTRO do catálogo? Integração autorizada?
Produto alterado não atualiza no app Gollum rodando? O produto pertence ao catálogo do parâmetro? Se houve falha de internet, a alteração fica na fila e é reenviada sozinha quando a comunicação volta — aguarde alguns minutos
Cardápio grande demora a aparecer Normal na primeira carga — os itens são enviados um a um; aguarde alguns minutos
Pedidos não chegam Loja aberta no painel Foods? Gollum rodando? Integração autorizada?
Pedido chega sem complemento O complemento estava em grupo de complementos e ativo? Complemento avulso não sincroniza
Categoria de um grupo saiu com culinária “errada” O tipo de culinária é sugerido pelo nome do grupo; para nomes fora do comum pode ser preciso ajustar
Produto “pizza” não aparece no app Comportamento esperado — pizza não é enviada ao cardápio nesta versão
Não consigo cancelar um pedido do aiqFome pelo Ello Comportamento esperado — o aiqFome não permite cancelamento pelo lojista; só o cancelamento feito pelo cliente é reconhecido


Resumo dos parâmetros (referência rápida)

Parâmetro Tela Conteúdo
Id Loja Foods – Integrações → AiqFome Identificador da loja no aiqFome
Cliente Foods – Integrações → AiqFome Cliente p/ contas a receber dos pagamentos online
Cardápio Foods – Integrações → AiqFome Catálogo de produtos espelhado no aiqFome
Código Foods – Integrações → AiqFome Código de autorização (uso único; limpo após autorizar)


Como o aiqFome difere do iFood (resumo)

  • Autorização: o aiqFome exige o passo do código de autorização (portal do aiqFome/ID Magalu); o iFood não.
  • Culinária: o aiqFome exige um tipo de culinária por grupo (sugerido automaticamente); o iFood não.
  • Cancelamento: no aiqFome o lojista não cancela pelo Ello (só o cliente); no iFood o lojista pode cancelar.
  • Pizza: em ambos, pizza não vai para o cardápio nesta versão.


Escalonar para o desenvolvimento quando...

  • Integração autorizada, Gollum rodando, mas nada sincroniza (ver log do Gollum);
  • Pedidos duplicados no PDV;
  • Produto certo no Ello, mas pedido importa item errado;
  • Erros repetidos no log do Gollum mencionando “aiqFome”.

Ao escalonar, informe: versão do Ello, print da seção aiqFome dos parâmetros, log do Gollum do período e o número/horário do pedido afetado.