Atenção!
Para utilizar é necessário entrar em contato com o setor comercial para liberar o contrato de integração.
O contrato do cliente com o Ifood precisa estar como MERCADO e não RESTAURANTE.
Conceitos
É uma plataforma digital, que conecta milhões de consumidores a restaurantes, lojas e a entregadores de modo simples e prático, investindo em tecnologia e inteligência artificial, o iFood é referência em delivery online na América Latina.
Requisitos
A configuração do ifood deve seguir a seguinte sequência:
1 - Cadastrar as credenciais no retaguarda
2 - Habilitar o contrato comercial no site dos parceiros, apó isso irá aparecer a linha do contrato Hubster em Integrações;
3 - Possuir o aplicativo e o cadastro:
Google Play: https://play.google.com/store/apps/details?id=br.com.brainweb.ifood&hl=en_US;
App Store: https://apps.apple.com/br/app/ifood-pedir-delivery-em-casa/id483017239 ;
Fluxo no PDV
PDV Conveniência com o ícone de Menu Pedidos:
Tela com menu de pedidos abertos:
Tela de menu visualizando os itens do pedido:
Tela de Histórico de Pedidos:
Endpoints
Autorização:
Authorization: OAuth 2.0
Token
Tipo: Bearer
Headers:
Accept: application/json
Content-Type: application/json
1- Para autenticação utilizar o endpoint: POST
https://service.sitemercado.com.br/api/v1/oauth/token
No retorno desse endpoint é informado o tempo que o token expira, exe.:
"expires_in": "3300"
O mesmo token é utilizado em todas as chamadas da API.
2- Verificação de lojas cadastradas: GET >
https://service.sitemercado.com.br/api/v1/produtointegracao
Retorna as informações da Loja cadastrada na plataforma iFood
3- Integração de produtos: POST >
https://service.sitemercado.com.br/api/v1/produtointegracao?reset=false
Parâmetros: reset = false