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 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 |
outrasDespesas | Nã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 |
- {
- "id_webservice" : 995,
- "situacao" : 3,
- "expedicao" :
- {
- "Expedidora" :
- {
- "cnpjLojaRetirada" : "",
- "IdExterno" : "",
- "DescricaoLoja" : ""
- } ,
- "modeloEntrega" : "SHIP"
- },
- "codigoPedidoExterno" : 9854500,
- "sap_id" : "1234567890",
- "dataEmissao" : "2022-02-04",
- "cpfCliente" : "38294487830",
- "emailCliente" : "teste@teste.com",
- "desconto": 0,
- "frete" :0,
- "outrasDespesas" : 0,
- "seguro" : 0,
- "ValorBruto" : 100.00,
- "ValorLiquido" : 100.00,
- "nomeMarketPlace" : "Global Fashion Group",
"observacao" : "Integração de pedido via API - Método ECM-INCLUIR-PEDIDO.", - "transportadora" :
- {
- "dePara" :
- {
- "apelidoDePara" : "",
- "modoTransporte" : ""
- } ,
-
- "CNPJ" : "99676545000180"
- },
- "tipo_omini" : "S",
- "itens" : [
- {
- "idSKU" : "",
- "codigoSKU" : "JTR059999",
- "quantidade" : 5,
- "precoUnitario" : 20,
- "descontoPercentual" : 0
- }
- ],
- "Pagamentos": [
- {
- "formaPagamento" : "Boleto",
- "valorPagamento": 10.00,
- "quantidadeParcelas": 1,
- "cartao": "",
- "nsu": ""
- },
- {
- "formaPagamento" : "Cartao Credito",
- "valorPagamento": 90.00,
- "quantidadeParcelas": 3,
- "cartao": "VISA",
- "nsu": "12564556956546"
- }
- ],
- "dadosEntrega" : {
- "entregaParcial" : false,
- "cnpj" : "27419629870",
- "ie" : "123456789",
- "endereco" : "Rua anibal teste",
- "numero" : "764",
- "complemento" : "Fundos",
- "bairro" : "Vila Santa Maria",
- "cep" : "04810050",
- "uf" : "SP",
- "cidade" : "SAO PAULO",
- "pais" : "Brasil",
- "ddd" : "11",
- "telefone" : "999361101"
- },
- "volume" : {
- "tipoFrete" : "E",
- "pesoBruto" : 10,
- "pesoLiquido" : 12,
- "quantidade" : 1,
- "especie" : "caixa",
- "numero" : 1234,
- "marca" : "ND",
- "veiculoUF" : "SP",
- "veiculoPlaca" : "DEA-3467"
- }
- }
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-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 ...
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-INCLUIR_PEDIDO - Regras de negócio
Pedido no Domain Campos associados Tipo: Gravar o tipo do documento (Default = "N") Serie: Equivale à serie gravada no cadastro da loja emitente Numero: Validar qual numero está pegando (Acho que pega o da retaguarda - pode ser ) Loja emitente: Vem ...