Package Information
Released: 9/18/2025
Downloads: 39 weekly / 62 monthly
Latest Version: 1.0.7
Author: Leonardo Deroldo Fernandes
Documentation
n8n-nodes-ifood
Nodes personalizados do n8n para integrar com as APIs do iFood (Merchant, Orders, Catalog v2, Shipping, Financial, Reviews, Picking).
Atenção: URLs e contratos podem variar entre contas e ativações. Configure corretamente as permissões no painel do iFood e ajuste
baseUrlnas credenciais se necessário.
Instalação (desenvolvimento local)
# dentro do diretório do repo
npm install
npm run build
# copie a pasta compilada para a pasta de nodes custom do n8n
# Exemplo (Docker bind):
# -v $(pwd)/dist:/home/node/.n8n/custom
Uso no n8n
- Reinicie o n8n após instalar.
- Crie uma credencial iFood API informando:
- Client ID
- Client Secret
- Base URL (padrão: https://merchant-api.ifood.com.br)
- Arraste o node iFood para o fluxo e selecione o Resource e Operation desejados.
Recursos e Operações implementadas
- Authentication (interno): token via OAuth Client Credentials.
- Merchant
- List Merchants
- Get Merchant
- Get/Set Opening Hours
- List/Create/Delete Interruptions
- Get Status
- Orders
- Poll Events
- Ack Events
- Get Order
- List Orders
- Confirm / Start Preparation / Ready for Pickup / Dispatch / Cancel
- Catalog v2
- List Catalogs
- List Categories
- Create Category
- Create Item
- Patch Item Status / Price
- Upload Image (via URL)
- Shipping
- Check Delivery Availability
- Request Driver
- Cancel Delivery
- Financial
- List Sales
- List Payments
- Reviews
- List Reviews
- Reply to Review
- Picking
- List Picking Events (placeholder)
Você pode expandir facilmente adicionando novas operações em
nodes/Ifood/Ifood.node.ts.
Logo
O arquivo logo.svg está incluso e referenciado pelo node.
Licença
MIT.