Essa integração tem o objetivo de sincronizar cadastro de produtos, estoque e promoções da loja, no ifood. Os dados são sincronizados a cada 15 minutos.


Dica Importante: sugerimos criar uma seção "E-Commerce" para separar os itens que serão enviados para a plataforma do ifood, visando minimizar os consumos excessivos da API. Enviar todo o cadastro de produtos acaba deixando o catálogo do ifood obsoleto.



ATENÇÃO!!!

Para que a integração funcione, é necessário a instalação do .Net 8.0 (Baixe Aqui)



O tipo de integração usado pela Prosystem, é "Aplicativo Distribuído". Caso a loja esteja configurada para usar modelo por planilha ou qualquer um outro, é necessário solicitar ao suporte do ifood a mudança.




Configurando o Gerencial


Primeiramente, em configurações gerais, marque a opção "Habilitar Ifood":




Na aba Configuração Ifood, marque a opção "Envio Automático", e informe qual a seção que será enviada:


 


Informe também o Merchant Id que é obtido dentro da plataforma da loja nesse link (https://portal.ifood.com.br/merchant/profile) . O Merchant Id é o Id da loja. Veja exemplo:





Authorization Code: Para lojas que ja estão em funcionamento (Loja Aberta):


Para buscar o Authorization Code, clique no botão de link na lateral do campo, que será aberta uma janela para a loja se autenticar na plataforma ifood com login e senha. Após isso, clique em Autorizar, copie o código de autorização que vai aparecer nessa janela e cole no campo Authorization Code:






Agora o sistema ja está configurado para fazer o envio de produtos e estoque para o ifood: 





Authorization Code: Para lojas que estão em configuração (Loja Inativa):


Para as lojas que ainda estão em fase de configuração, ao chegar na configuração do catálogo, selecione a opção Aplicativo Distribuído, e clique em "Ativar aplicativo por código".



No Gerencial, após informar todas as configurações, clique no botão Copiar para o sistema gerar e copiar o User-Code. Informe esse User-Code na janela de ativação por código.  Após isso, clique em Continuar, e depois, Autorizar. Copie o código de autorização que vai aparecer nessa janela e cole no campo Authorization Code:






Agora o sistema ja está configurado para fazer o envio de produtos e estoque para o ifood:


 


Lembre-se: caso a loja esteja configurada para usar outro modelo de integração, ou nao apareça a opção de ativar aplicativo, é necessário solicitar ao suporte do ifood a alteração. A Prosystem usa a integração de "Aplicativo Distribuído". Para isso, basta acessar o chat do ifood na pagina da plataforma, e escolher a opção Troca de Integração. 






Carga Inicial de produtos na plataforma ifood.


Após feito as configurações, clique em "Integrações" e selecione "Ifood". Na primeira vez, é necessário clicar em "Resetar integração e enviar produtos" e depois o sistema enviará automaticamente a cada 15 minutos.


Por padrão, os dados enviados serão: Venda, Promoção e Período Promoção.


Caso esteja preenchido o campo de E-Commerce Venda, o sistema enviará E-Commerce Venda, E-Commerce Promoção e E-Commerce Período Promoção. 




Atenção: o botão "Resetar integração e enviar produtos" deve ser usado com parcimônia. Pois ele inativa toda a base de produtos na plataforma, deixando ativo somente os produtos enviados na carga.



Caso queira atualizar somente alguns produtos manualmente, basta clicar em "Enviar Produtos"