Objetivo
Este documento visa explicar o funcionamento da Integração de Produtos.
Integração de Produtos

A integração de produtos para o Ifood, consiste em enviar os dados do produto que serão utilizados no Ifood. Serão enviados os produtos para integração, verificando o que foi configurado
na aplicação Configuração de Produtos.
Nesta integração são enviados os dados
- IDLoja: dado informado pela aplicação Configuração de Produtos. (Obrigatório)
- Departamento: Será integrado o o primeiro nível da Categoria. (Obrigatório)
- Categoria: Será integrado o segundo nível da Categoria, se existir. (Obrigatório)
- Subcategoria: Será integrado o terceiro nível da Categoria, se existir.
- Marca: Será enviada a Marca vinculada na família
- Unidade: Será enviada a embalagem definida na família
- Volume: Será enviada a embalagem padrão de venda definida para a família no Segmento
- Código de Barras: Será enviado o código EAN ou Interno para produtos pesáveis e que esteja marcado para utilizar p/vendas. (Obrigatório)
- Nome: Descrição completa do produto. (Obrigatório)
- Valor: Preço praticado do produto. (Obrigatório)
- Valor Promoção: Preço promocional praticado
- Quantidade Estoque: Quantidade atual do estoque do produto. (Obrigatório)
- Descrição: Descrição reduzida definida no produto
- Status do produto: Enviamos esse campo fixo, como Ativo. (Obrigatório)
- PLU: É o Código do produto do ERP. O PLU será o código interno para controle da integração
Como funciona no Ifood?
No Ifood existe uma base com mais de 1.5bilhão de produtos previamente cadastrados, com todos os dados previamente configurados, como Departamento, Categoria, subcategoria, imagens, descrição, código EAN, etc. Com uma equipe sempre realizando cadastros de novos produtos diretamente nessa base de dados. Ao enviarmos uma produto, o que ocorre é uma comparação do que está sendo enviado com o que já existem cadastrados na base de dados do Ifood.
Essa comparação é feita através do Código de Barras(EAN) do produto, sendo um dado único e intransfirível, pois é o que identifica qual é o modelo do produto, seu país de origem, fabricante, entre outros dados importantes.
Caso o produto enviado já exista no banco de dados do Ifood, é amarrado o PLU(Código do produto do ERP) ao produto da base de dados do Ifood e ele passa a ser utilizado para venda no site.
Qualquer atualização que houver no produto, como Preço, Preço Promocional ou estoque, afeta diretamente este item a partir do PLU enviado.
Para produtos pesáveis, onde exista um código interno(Código de balança) criado, ao integrar, a equipe do Ifood será responsável por Normalizar os itens e vinculalos aos respectivos produtos na base de dados.
Recomendações de agendamento para envio da carga
Campo | Recomendação |
---|
Tempo | 60 minutos |
Lote | 10.000 |
Restrições
- A integração não tem nenhuma validação. Apenas enviará toda a base de dados para integração como ativo.
- Para rotas de envio de produtos possuimos um intervalo padrão de 60 minutos entre cargas.
- Deve respeitar a carga com limite máximo de 10.000 itens por carga
- Logo após entendido e configurado o primeiro envio, é essencial que o parceiro parametrize o envio periódico dos produtos para as lojas.
- Sugerimos que seja enviado inicialmente uma carga completa contendo todos os produtos praticados em venda que devem ser disponibilizados na plataforma, e nas demais cargas ao longo do dia apenas o envio dos produtos que sofreram atualizações (de estoque, preço, inativo, etc.).
O parceiro não deve parametrizar cargas contínuas de todos os produtos da loja nas integrações.
Esta pratica causa alto impacto no processamento dos dados, o que pode impactar no processo de integrações da loja e das demais ativas.
Não enviamos os seguintes campos:
- valorAtacado
- valorCompra
- quantidadeEstoqueMinimo
- quantidadeAtacado
- validadeProxima
- imageURL,
- multiploEanOriginal
- multiploQtd