Facebook
APIs Restaurante + Mercado · Delphi XE5 à versão mais nova

De 90 dias para 7.
Integre seu ERP Delphi ao iFood em uma semana.

Já são +2.570 restaurantes rodando integração feita por 60 software houses com o iFood Componente — duas APIs (Restaurante e Mercado) em um único componente, sem queimar seu dev sênior com OAuth, polling e renovação de token.

2 APIs em 1 componente Garantia incondicional de 7 dias Restaurantes ilimitados
UMain.pas
// Polling de pedidos — API fluente
ADRIFood.Order
  .AddMerchantId(MerchantID)
  .Polling(DM.dataSetOrdersHead, True);

// Despachar para entrega — 1 linha
ADRIFood.Order.DispatchOrder(DM.dataSetOrdersHead);

// Pedido chegou? Você é notificado
procedure TfrmMain.ADRIFoodOrderPlaced(
  Order: IADRIFoodModelOrder;
  var bAcknowledgment: Boolean);
begin
  WriteLog(Order.customer.name);
  bAcknowledgment := False;
end;
+2.570.
Restaurantes integrados
60+
Software houses parceiras
7 dias
Tempo médio de homologação
Licenças por Delphi
API Restaurante

iFood Restaurante

Pedidos, confirmação, despacho, eventos em tempo real e polling automático para bares, lanchonetes e restaurantes.

API Mercado

iFood Mercado

Catálogo, estoque, separação e fluxo de pedidos para mercados, mercearias e o varejo alimentar — tudo no mesmo componente.

§ 01 · O problema

A API do iFood é poderosa.
Implementar do zero é doloroso.

Você sabe disso porque já abriu a documentação. São semanas para entender, mais semanas para implementar, e ainda assim algo sempre quebra na homologação.

OAuth 2.0

Client credentials, grant types, escopos, callbacks. Tudo isso só para conseguir o primeiro token de acesso à API.

Token de 50 minutos

Vence rápido, precisa renovar antes que expire, e se você errar isso, seu ERP cai no meio do almoço do cliente.

Polling a cada 30s

Se você não fizer ping na API a cada 30 segundos, o iFood marca a loja como fechada — e seu cliente liga aos berros.

JSON aninhado

Você quer focar na regra de negócio do seu ERP — não em montar e desmontar JSONs complexos da API o dia inteiro.

Mudanças na API

O iFood evolui a API constantemente. Sem equipe dedicada, você fica refém de manutenção que nunca termina.

Homologação iFood

Não basta funcionar — precisa passar pelo processo formal de homologação. Sem dicas validadas, o processo se arrasta.

Estimativa realista para fazer in-house: 90 dias com dev sênior.

Com o iFood Componente: 7 dias em média até a homologação.

Quero economizar 83 dias
§ 02 · A solução

Tudo o que dói. Resolvido por baixo.

8 problemas que você não precisa mais enfrentar — para as duas APIs do iFood (Restaurante e Mercado). Você liga o componente e foca no que importa: regra de negócio do seu ERP.

Loja sempre aberta

Polling automático a cada 30s. Sua loja nunca aparece como fechada no app do cliente final.

OAuth invisível

Você passa client_id e secret. O componente cuida de toda a autenticação — você não escreve uma linha de OAuth.

Token renovado sozinho

Tokens de 50 minutos? Resolvido. O componente renova antes de vencer. Seu ERP nunca cai por token expirado.

1 linha por chamada

Listar, confirmar, cancelar, despachar — cada operação é uma única linha de Delphi. Sem TIdHTTP, sem JSON manual.

Objetos prontos e tipados

Receba os dados em objetos Delphi fortemente tipados, com autocomplete no Code Insight. Sem parsing manual, sem strings soltas.

Eventos prontos

Novo pedido? Status mudou? Cancelamento? Você é notificado por evento — acopla na sua thread principal e pronto.

Atualizações vitalícias

O iFood mudou a API? Nós já atualizamos. Você só baixa a nova versão e recompila. Sem trabalho extra.

Suporte direto com os devs

Grupo fechado com os criadores do componente. Adriano Santos (MVP Embarcadero) e Gabriel Baltazar.

§ 03 · A prova em código

Polling, eventos e despacho.
Sintaxe Delphi limpa, do começo ao fim.

Cada operação que antes exigia dezenas de linhas de TIdHTTP, parsing de JSON e tratamento de erro vira uma chamada encadeada. Você inicia o polling, recebe os pedidos por evento e despacha — tudo com sintaxe Delphi de sempre.

  • APIs Restaurante e Mercado no mesmo componente
  • Sem manipular JSON manualmente
  • Sem montar requisições HTTP do zero
  • Sem se preocupar com renovação de token
  • Funciona em VCL e FireMonkey (Desktop)
  • Compatível com Delphi XE5 até a versão mais nova
UMain.pas
// 1) Inicia o polling no merchant — API fluente
ADRIFood.Order
  .AddMerchantId(edtMerchantID.Text)
  .Polling(DM.dataSetOrdersHead, chkInvokeEvents.Checked);

// 2) Despachar para entrega — 1 linha
ADRIFood.Order.DispatchOrder(DM.dataSetOrdersHead);

// 3) Buscar detalhe de um pedido específico
ADRIFood.Order.GetOrder(
  DM.dataSetOrdersHead.FieldByName('orderId').AsString,
  DM.dataSetOrders,
  DM.dataSetOrderItems,
  DM.dataSetOrderPayments,
  DM.dataSetOrderSubItems,
  DM.dataSetOrderBenefits);

// 4) Pedido chegou — você é notificado por evento
procedure TfrmMain.ADRIFoodOrderPlaced(
  Order: IADRIFoodModelOrder;
  OrderHead: IADRIFoodModelOrderHead;
  var bAcknowledgment: Boolean);
begin
  try
    WriteLog(Order.customer.name);
    WriteLog(Order.totalPrice.ToString);
    bAcknowledgment := False;
  except
    bAcknowledgment := False;
  end;
end;
§ 04 · Para quem é

Se o seu ERP vende para restaurante ou mercado,
este componente é para você.

Atendemos os dois fluxos do iFood (Restaurante e Mercado) no mesmo componente. Mas seja honesto — não é para todo mundo. Veja se faz sentido.

É para você SIM

  • Você tem ERP/PDV em Delphi para bares, lanchonetes, restaurantes, mercados ou mercearias
  • Tem clientes pedindo integração com iFood Restaurante e/ou iFood Mercado
  • Está perdendo contratos para concorrentes que já integram com o iFood
  • Quer entregar a integração em dias, não em meses
  • Não quer alocar dev sênior por 3 meses para implementar OAuth e polling
  • Trabalha com Delphi XE5 até a versão mais nova (VCL ou FMX Desktop)
  • Quer atualização contínua quando o iFood mexer na API

Não é para você NÃO

  • Você desenvolve em outra linguagem (C#, Java, Node, PHP)
  • Seu produto não atende restaurante, lanchonete, bar, mercado nem mercearia
  • Quer rodar em Linux (versão atual é Windows)
  • Quer o código-fonte aberto do componente
  • Procura um SaaS hospedado em vez de uma biblioteca
  • Não está disposto a passar pelo processo de homologação iFood
§ 05 · A decisão

Construir do zero ou assinar o componente?

Mesma integração com o iFood. Duas decisões muito diferentes.

 

Tempo até homologar
Custo no primeiro ano
Manutenção quando API muda
Restaurantes suportados
Suporte especializado
Risco de não passar

Construir in-house

~90 dias
R$ 10.080
(dev jr, 8h/dia, R$ 20/h)
Por sua conta
Ilimitado
Você se vira
Alto

iFood Componente

7 dias
R$ 599/ano
ou 12× R$ 59,90
Inclusa
Ilimitado
Grupo fechado
Mínimo
Quero economizar R$ 9.481 e 83 dias
§ 06 · Veja funcionando

O componente em ação, sem firula.

Assista o Adriano apresentando o componente e, na sequência, a demonstração completa em funcionamento — autenticação, pedidos, eventos e polling.

Adriano apresentando o iFood Componente
Por que ele existe e como vai te economizar 83 dias
Demonstração oficial
iFood Componente para Delphi — gravado por Adriano Santos
§ 07 · Quem está por trás

Construído por quem programa Delphi todo dia.

Não é um produto terceirizado, importado ou abandonado. É um componente vivo, mantido por duas pessoas que conhecem o Delphi e a API do iFood na ponta dos dedos.

Adriano Santos

Adriano Santos

Co-criador · Arquitetura geral

20+ anos com Delphi. Pioneiro em mobile e servidores de aplicação em Delphi no Brasil. Treinou mais de 2.000 desenvolvedores e fundou o Programadores Premium.

Gabriel Baltazar

Gabriel Baltazar

Co-criador · Backend & APIs

Especialista em backend e APIs REST. Co-criador do iFood Componente, responsável pela arquitetura de autenticação OAuth e renovação transparente de token. Atua há anos otimizando integrações Delphi com serviços externos.

A gente tinha um cliente esperando integração com iFood há meses. Com o componente, em uma semana passamos pela homologação e o cliente já estava recebendo pedidos. Mudou nosso jogo comercial.
Rodrigo Guelf · Byte Factory · Software house cliente homologada
§ 08 · Investimento

Um preço justo para algo que se paga sozinho.

Para um software house com 30 restaurantes, isso dá R$ 1,49 por restaurante por ano. Provavelmente menos do que o café da reunião onde você está decidindo isso.

Assinatura Anual

iFood Componente

Assinatura anual com tudo incluso. Atualizações, suporte, restaurantes ilimitados.

R$599/ano
ou 12× R$ 59,90 no cartão
  • APIs Restaurante e Mercado no mesmo componente
  • Restaurantes e mercados ilimitados
  • Sem limite de licença por Delphi — instale em todos os Delphis da empresa
  • Atualizações constantes durante a assinatura
  • Suporte em grupo fechado com os desenvolvedores
  • Acesso à documentação em vídeo
  • Exemplos de uso e cases
  • Compatível com Delphi XE5 até a versão mais nova
  • VCL Desktop e FireMonkey Desktop · Windows e Linux
  • Dicas para agilizar homologação iFood
Quero integrar com o iFood agora
Garantia incondicional de 7 dias. Se não for para você, devolvemos seu dinheiro. Sem burocracia.
§ 09 · Perguntas frequentes

Respostas diretas, sem rodeios.

Restaurantes ilimitados. A assinatura cobre quantos restaurantes seus clientes precisarem operar — sem cobrança adicional por restaurante.

O licenciamento é por CNPJ/CPF da empresa. Instale em todos os Delphis da sua software house sem se preocupar com licença por desenvolvedor.

O tempo médio dos nossos clientes é de 7 dias. Esse número considera desenvolvimento + testes + homologação formal junto ao iFood.

Não. O polling roda dentro do seu próprio executável Delphi (VCL ou FMX Desktop). Não exige infraestrutura externa, broker de mensagens ou serviço intermediário.

Sim. O componente entrega duas APIs em uma só: iFood Restaurante (bares, lanchonetes e restaurantes) e iFood Mercado (mercados, mercearias e varejo alimentar). Você assina uma vez e atende qualquer um dos dois fluxos do iFood com o mesmo código.

Nós atualizamos o componente e disponibilizamos a nova versão no portal de download. Você só baixa, recompila o seu ERP e está atualizado. Toda atualização é inclusa enquanto a assinatura está ativa.

Sim. No grupo fechado de clientes mantemos checklists, cases e dicas validadas com quem já homologou. É um dos maiores diferenciais da assinatura.

Sim — para completamente. Ao encerrar a assinatura o componente deixa de funcionar e sua integração com o iFood é interrompida. Para continuar atendendo seus clientes, será necessário refazer a integração por outro meio. Por isso o serviço é contínuo: a assinatura inclui as atualizações que mantêm seu ERP em conformidade com cada mudança da API do iFood.

Funciona nos dois. Windows (VCL e FireMonkey Desktop) e Linux. Você pode embarcar o componente em ERPs que rodam em Windows 7+, Windows Server 2012 R2+, Windows 10/11 ou em distribuições Linux suportadas pelo compilador Delphi.

De Delphi XE5 até a versão mais nova. Cobrimos toda a linha moderna do Delphi — XE5, XE7, XE8, Seattle, Berlin, Tokyo, Rio, Sydney, Alexandria, Athens e versões posteriores.

Pare de adiar a integração com o iFood.

Em 7 dias seu ERP Delphi pode estar homologado, recebendo pedidos e gerando receita recorrente para você e para os seus clientes. Comece hoje.

Garantia de 7 dias · Acesso imediato após o pagamento · Restaurantes ilimitados · Suporte direto