Consultar detalhes do pedido
Retorna todas as informações sobre um determinado pedido a partir do seu ID.
Autorizações
Token específico do estabelecimento integrado. Disponível na seção de integrações do Portal do estabelecimento.
Parâmetros de caminho
ID do pedido
Resposta
Retorna o pedido desejado.
Para obter mais detalhes sobre a estrutura de um pedido, consulte nossa seção exclusiva sobre o assunto.
Estrutura de um pedido
Identificador exclusivo do pedido.
Número mais amigável para identificação do pedido. Ele não é exclusivo.
Número mais amigável para identificação de pedidos de marketplaces. Ele não é exclusivo.
Identificador exclusivo do pedido no marketplace.
Identificador exclusivo da loja no marketplace.
Nome da loja no marketplace.
Identificador exclusivo do estabelecimento ao qual o pedido pertence.
Status do pedido.
waiting_confirmation: pedido pendente.pending_payment: pedido de balcão com pagamento pendente. Disponível apenas sesales_channelforstore_front_catalog.pending_online_payment: pedido aguardando confirmação de um pagamento online. Usado no caso de pedidos com pagamento por pix automático.scheduled_confirmed: pedido agendado confirmado. Disponível apenas seorder_timingforscheduled.confirmed: pedido confirmado e em preparação.ready: pedido pronto, mas ainda não está disponível para retirada e nem saiu para entrega.released: pedido saiu para entrega. Disponível apenas seorder_typefordelivery.waiting_to_catch: pedido pronto e esperando retirada. Disponível apenas seorder_typefortakeoutouonsite.delivered: pedido entregue. Disponível apenas seorder_typefordelivery.canceling: pedido em processo de cancelamento. Uma vez nesse status o pedido irá para o statuscanceledou então voltará para o status anterior. Usado no caso de pedidos com pagamento por cartão de crédito online.canceled: pedido cancelado.closed: pedido finalizado.
waiting_confirmation, pending_payment, pending_online_payment, scheduled_confirmed, confirmed, ready, released, waiting_to_catch, delivered, canceling, canceled, closed Tipo de pedido.
delivery: pedido de delivery.takeout: pedido de retirada.onsite: pedido de consumo no local.closed_table: pedido de mesa ou comanda.
delivery, takeout, onsite, closed_table Momento de entrega do pedido.
immediate: pedido deve ser preparado o mais breve possível.scheduled: pedido deve ficar pronto apenas na data agendada, que é enviada no camposchedule.
immediate, scheduled Indica por qual canal o pedido foi feito.
catalog: cardápio digital padrão (delivery e retirada).store_front_catalog: cardápio digital de balcão (apenas retirada).portal: portal de gestão.whatsapp_extension: extensão do Google Chrome para WhatsApp.ifood: pedidos recebidos através da integração com o iFood.
catalog, store_front_catalog, portal, whatsapp_extension, ifood Campo livre que permite identificar de forma personalizada a origem do pedido por meio de diferentes versões do link do cardápio digital. Essa funcionalidade possibilita, por exemplo, identificar pedidos feitos através do link divulgado no Instagram, no Facebook, no WhatsApp, em uma propagando paga, através de algum influencer, etc.
"insta"
Indica o responsável pela entrega dos pedidos iFood:
merchant: Estabelecimento.ifood: iFood.ifood_shipping: iFood Sob Demanda.foody_delivery: Foody Delivery.food99: 99Food.keeta: Keeta.aiqfome: Aiqfome.
Será null se o order_type não for delivery.
merchant, ifood, ifood_shipping, foody_delivery, food99, keeta, aiqfome Número da mesa ou comanda associada ao pedido. Disponível apenas para pedidos de mesa ou comanda (order_type deve ser closed_table).
Previsão de entrega do pedido em minutos a partir da data de criação.
Motivo do cancelamento. Preenchido apenas para pedidos cancelados, podendo ser nulo se nenhum motivo for informado.
CPF ou CNPJ para ser utilizado na emissão de cupom fiscal, sem formatação.
"70887267009"
Observações gerais sobre o pedido.
Taxa de entrega. Disponível apenas se order_type for delivery.
x >= 0Taxa de serviço (R$). Disponível apenas se order_type for closed_table.
x >= 0Taxa adicional (R$). Campo livre para o estabelecimento cobrar um valor adicional.
x >= 0Valor total do pedido. É possível ter pedidos com o valor total zerado.
total = sum(items.total_price)
+ delivery_fee
+ service_fee
+ additional_fee
+ sum(payments.payment_fee)
- sum(discounts.total)x >= 0Data e hora em que o pedido foi criado.
Data e hora da última vez que o pedido foi modificado.
Informações sobre a data de agendamento do pedido. Disponível apenas para pedidos agendados (order_timing deve ser scheduled).
Informações do usuário responsável pelo pedido. Por enquanto, disponível apenas para pedidos de mesas/comandas.
Informações sobre o cliente que fez o pedido. Pedidos feitos pelo Portal (sales_channel igual a portal) ou pela Extensão para WhatsApp (sales_channel igual a whatsapp_extension) podem não ter um cliente.
Endereço onde o pedido deve ser entregue. Disponível apenas para pedidos de delivery (order_type deve ser delivery).
Itens do pedido.
Descontos aplicados ao pedido.
Informações de pagamento do pedido.
