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: 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.


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




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 e Authorization Code.



Para buscar o Authorization Code, clique no botão 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 e cole no campo Authorization Code.




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




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"