Presence API ECOMMERCE - ECM-INCLUIR-PEDIDO-OMNI

Presence API ECOMMERCE - ECM-INCLUIR-PEDIDO-OMNI

Inclusão de Pedidos (Somente Inclusão)

Este módulo é responsável por incluir pedidos na base da dados.

BODY

Expedição

Nome
Obrigatório
Tipo
Descrição
cnpjLojaRetirada
Não
String
CNPJ da loja de retirada
idExterno
Não
String
código interno da loja no ecommerce
DescricaoLoja
Não
String
Nome da loja
modeloEntrega
Não
String
Modalidade de entrega/retirada do pedido:
SHIP = Ship from Store (SFS)
PICKUP = Pickup from Store (PFS)

Pedido

Nome
Obrigatório
Tipo
Descrição
codigoPedidoExterno
Sim
String
Código do pedido na plataforma
sap_id
Não
Integer
Código de identificação fornecido pelo SAP
dataEmissão
Não
Data (AAAA-MM-DDT00:00:00)
Data da emissão do pedido
cpfCliente
 Sim
 String
 CPF do consumidor
emailCliente
Não
String
E-mail do consumidor
desconto
 Não
 Double
Valor total de desconto
frete
 Não
 Double
Valor total de frete 
outrasDespesasNão
Double
 valor total de outras despesas lançadas no pedido
seguro 
Não
Double
valor total de seguro lançado no pedido
valorBruto
Não
Double
valor total do Pedido
valorLiquido
Não
Double
valor total Liquido do Pedido
nomeMarketPlace
Não
String
Nome do marketplace
 observacao
 Não
 String
 Observação do Pedido

Transportadora

Nome
Obrigatório
Tipo
Descrição
apelidoDePara
Não
String
Apelido do DePara na plataforma
modoTransporte
Não
String
Modalidade de envio
CNPJ
Não
String
CNPJ do transportador

Itens

Nome
Obrigatório
Tipo
Descrição
idSKU
Não
String
Código interno do SKU na plataforma
codigoSKU
Sim
String
Código do produto na base de dados
quantidade
Sim
Double
Quantidade do item
precoUnitario
Sim
Double
Preço unitário do item
descontoPercentual
Não
Double
Desconto unitário do item

Pagamentos

Nome
Obrigatório
Tipo
Descrição
formaPagamento
Sim
String
Descrição da forma de pagamento
valorPagamento
Sim
Double
Valor da forma de pagamento/ Parcela
quantidadeParcelas
Sim
Integer
Numero da parcela
cartao
Não
String
Código do cartão
nsu
Não
String
NSU da venda

Dados Entrega

Nome
Obrigatório
Tipo
Descrição
entregaParcial
Não
Boolean
Identifica se o pedido será entregue parcialmente ou integralmente
cnpj

String
cnpj ou cpf do cliente
ie

String
rg ou ie do cliente
endereco

String
logradouro de entrega
numero

String
numero de entrega
complemento

String
complemento do endereço
bairro

String
bairro de entrega
cep

String
cep do endereço de entrega
uf

String
UF de entrega
cidade

String
Cidade de entrega
pais

String
Pais de entrega
ddd

String
DDD do telefone do cliente
telefone

String
numero de telefone do cliente

Volume

Nome
Obrigatório
Tipo
Descrição
tipoFrete
Não
String
Identifica a modalidade de frente do pedido 
pesoBruto
Não
Double
Peso Bruto Total dos itens do pedido
pesoLiquido
Não
Double
Peso Liquido Total dos itens do pedido
quantidade
Não
Integer
Quantidade de volumes enviados
especie
Não
String
Espécie de volumes enviados
numero
Não
Integer
Numero do RNTC do veículo transportador
marca
Não
String
Identifica Marca do volume
veiculoUF
Não
String
UF do veículo transportador
placa
Não
String
placa do veículo transportador

  1.     "id_webservice" : 995,
  2.     "situacao" : 3,
  3.     "expedicao" :
  4.     {
  5.       "Expedidora" :
  6.       {
  7.         "cnpjLojaRetirada" : "",
  8.         "IdExterno" : "",
  9.         "DescricaoLoja" : ""
  10.       } ,
  11.       "modeloEntrega" : "SHIP"
  12.     },    
  13.     "codigoPedidoExterno"  : 9854500,
  14.     "sap_id" : "1234567890"
  15.     "dataEmissao" : "2022-02-04",
  16.     "cpfCliente" : "38294487830",    
  17.     "emailCliente" : "teste@teste.com",   
  18.     "desconto": 0,
  19.     "frete" :0,
  20.     "outrasDespesas" : 0,
  21.     "seguro" : 0,
  22.     "ValorBruto" : 100.00,
  23.     "ValorLiquido" : 100.00,    
  24.     "nomeMarketPlace" : "Global Fashion Group",
        "observacao" : "Integração de pedido via API - Método ECM-INCLUIR-PEDIDO-OMNI.",
  25.     "transportadora" : 
  26.       {
  27.           "dePara" : 
  28.           {
  29.               "apelidoDePara"  : "",
  30.               "modoTransporte" : ""
  31.           } ,
  32.           
  33.           "CNPJ" : "99676545000180"
  34.       },   
  35.     "tipo_omini" : "S",
  36.     "itens" : [
  37.         {
  38.             "idSKU" : "",
  39.             "codigoSKU" : "JTR059999",
  40.             "quantidade" : 5,
  41.             "precoUnitario" : 20,
  42.             "descontoPercentual" : 0
  43.         }
  44.     ],
  45.     "Pagamentos": [
  46.         {
  47.             "formaPagamento" : "Boleto",                
  48.             "valorPagamento": 10.00,
  49.             "quantidadeParcelas": 1,            
  50.             "cartao": "",
  51.             "nsu": ""                               
  52.         },
  53.         {
  54.             "formaPagamento" : "Cartao Credito",                
  55.             "valorPagamento": 90.00,
  56.             "quantidadeParcelas": 3,            
  57.             "cartao": "VISA",
  58.             "nsu": "12564556956546"                               
  59.         }
  60.     ],
  61.     "dadosEntrega" : {
  62.         "entregaParcial" : false,
  63.         "cnpj" : "27419629870",
  64.         "ie" : "123456789",
  65.         "endereco" : "Rua anibal teste",
  66.         "numero" : "764",
  67.         "complemento" : "Fundos",
  68.         "bairro" : "Vila Santa Maria",
  69.         "cep" : "04810050",
  70.         "uf" : "SP",
  71.         "cidade" : "SAO PAULO",
  72.         "pais" : "Brasil",
  73.         "ddd" : "11",
  74.         "telefone" : "999361101"
  75.     },
  76.     "volume" : {
  77.         "tipoFrete" : "E",
  78.         "pesoBruto" : 10,
  79.         "pesoLiquido" : 12,
  80.         "quantidade" : 1,
  81.         "especie" : "caixa",
  82.         "numero" : 1234,
  83.         "marca"  : "ND",
  84.         "veiculoUF" : "SP",
  85.         "veiculoPlaca" : "DEA-3467"
  86.     }
  87. }

Ver regras de negócios no link abaixo


    • Related Articles

    • Presence API - INCLUIR_PEDIDO

      Inclusão de Pedidos (Somente Inclusão) Este módulo é responsável por incluir pedidos na base da dados. BODY Pedido Nome Obrigatório Tipo Descrição codigoPedidoExterno Sim String Código do pedido na plataforma dataEmissão Não Data ...
    • Presence API - INCLUIR_PRODUTO

      Inclusão de Produtos (Atualização e Inclusão) Este módulo é responsável por incluir produtos na base da dados. Parâmetros Campos Tipo Obrigatório Descrição codigo string(8) Não para inclusão, sim para alteração, quando codigoExterno ou codigoLegado ...
    • Presence API ECOMMERCE - ECM-INCLUIR_PEDIDO

      Inclusão de Pedidos (Somente Inclusão) Este módulo é responsável por incluir pedidos na base da dados. BODY Expedição Nome Obrigatório Tipo Descrição cnpjLojaRetirada Não String CNPJ da loja de retirada idExterno Não String código interno da loja no ...
    • Presence API - Página Inicial

      Essa API permite o consumo de informações disponíveis nos sistemas Presence através de chamadas de serviço, bem como a inserção de dados nos sistemas. Para ter acesso aos métodos já existentes, ou solicitação da criação de novos métodos, consulte as ...
    • Presence API ECOMMERCE - ECM-WAREHOUSES-OMNI

      ECM-WAREHOUSES-OMNI Este método é responsável por listar as Warehouses da base da dados. Parâmetros Nome Obrigatório Tipo Descrição id_webservice SIM Inteiro Id do webservice  dataAt  NÃO  Data (AAAA-MM-DDT00:00:00)  Data da ultima alteração do ...