Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Os pedidos são recebidos através do WebHook configurado em Configuração do WebHook, após o recebimentos dos mesmo, caso a situação dele seja de SPE - Separation End no IFood, o mesmo será capturado, formatado e enviado para a API Pedido de Venda

Campo ItemCampo IFood Observações
idPedidoCanalVendaid
seqCanalVendaCadastrado na tela de Configurações para a IntegraçãoDeve ser cadastrado na dela de Manutenção de Canal de Venda
dtaHorPedidoCanalVendacreatedAt
nroEmpresaCadastrado na tela de Configurações para a Integração
nroSegmentoCadastrado na tela de Configurações para a Integração
codGeralOperCadastrado na tela de Configurações para a Integração
nroRepresentanteCadastrado na tela de Configurações para a Integração
obsPedidoshortCode
nroTabVendaCadastrado na tela de Configurações para a Integração
vlrTotFreteoperationMode.delivery.prices.grossValue.value
vlrDescParceirobenefit.benefitsSoma e aplica todos os descontos contidos no objeto com os campos Target = Cart e Liability = Merchant
clienteDto.cpfCnpjcustomer.document.value
clienteDto.nomeRazaoSocialcustomer.name
clienteDto.cidadecustomer.billingAddress.city
clienteDto.ufcustomer.billingAddress.state
clienteDto.bairrocustomer.billingAddress.country
clienteDto.logradourocustomer.billingAddress.streetName
clienteDto.nroLogradourocustomer.billingAddress.streetNumber
clienteDto.complementoLogradourocustomer.billingAddress.complement
clienteDto.cepcustomer.billingAddress.zipCode
clienteDto.foneDdd1pedidoIfood.customer.phonesTratamento aplicado para buscar os primeiros 2 dígitos
clienteDto.foneNro1pedidoIfood.customer.phonesTratamento aplicado para buscar os próximos 9 dígitos
clienteDto.dtaNascFundcustomer.birthDate
clienteDto.emailcustomer.email
clienteDto.fisicaJuridicacustomer.documentEnvia F caso customer.document.type seja CPF, caso contrario, envia J
itemDto[0].codAcessobag.items[0].ean
itemDto[0].observacaoItembag.items[0].noteLimitado em 250 caracteres
itemDto[0].qtdPedidabag.items[0].quantity
itemDto[0].qtdEmbalagem1A aplicação envia fixamente o número 1
itemDto[0].vlrEmbTabPrecobag.items[0].prices.grossValue.value
itemDto[0].vlrEmbInformadobag.items[0].prices.grossValue.value

Esse valor é alterado de acordo com os benefícios retornados nos campos benefit.benefits.


OS descontos aplicados são todos os descontos contidos no objeto com os campos Target = Item e Liability = Merchant

itemDto[0].seqProdutoitemBag.product.plu ou itemBag.eanA aplicação tenta buscar o seqProduto com base no PLU, depois no EAN como CodAcesso e no final, no EAN como SeqProduto
pagamentoDto[0].nroFormaPagtoCadastrado na tela de Configurações para a Integração
pagamentoDto[0].nroCondPagtoCadastrado na tela de Configurações para a Integração
pagamentoDto[0].valorPagtopayment.methods[0].amount.value
pagamentoDto[0].cnpjInstituicaoPagtoCadastrado na tela de Configurações para a IntegraçãoCaso não haja valor cadastrado, o valor padrão 14380200000121 é informado
pagamentoDto[0].cnpjTransacionalPagtoCadastrado na tela de Configurações para a IntegraçãoCaso não haja valor cadastrado, o valor padrão 14380200000121 é informado
pagamentoDto[0].nsuDto.CodBandeiraCadastrado na tela de Configurações para a IntegraçãoCaso não haja valor cadastrado, o valor padrão 00000 é informado
pagamentoDto[0].nsuDto.NsupagamentoIFood.card.cardNumberCaso o parâmetro pagamentoIFood.card.cardNumber tenha valor informado, a aplicação informa o valor de CodBandeira cadastrado.

Caso não haja o valor 00000 é informado
tipoEntregapedidoIfood.operationMode.typeCaso a informação do campo seja DELIVERY é informado E, caso contrário, R

04. DEMAIS INFORMAÇÕES

Não se aplica

...