Post Order

Registra pedidos na LORI.

Exemplo de envio

{
        "createDate": "", //date
        "externalId": "0000582633", //string
        "channel": "marketplace", //string
        "cpfPickUp": "", //string
        "dealerCode": "", //string
        "isDelivery": true, //bool
        "status": "", 
        "orderNote" : "", //string
        "buyer": {
            "fullName": "Silvia Muller Kauffman",
            "email": "[email protected]",
            "cpf": "38725567881",
            "phoneNumber": "99999999999",
            "gender": 0, 
            "dateOfBirth": null, //date
            "address": {
                "street": "Rua Doutor Albuquerque Lins",
                "number": "993",
                "complement": "ap. 111 ",
                "neighborhood": "Santa Cecília",
                "cep": "01230-001",
                "city": "São Paulo",
                "state": "SP",
                "reference": null, //string
                "label": null //Nome do endereço - string
            }
        },
        "seller": {
            "cnpj": "95736210000159",
            "pointSaleId": "95736210000159"
        },
        "freight": {
            "deliveryTime": 3, 
            "deliveryTimeUnit" : "", 
            "estimateDate": "", 
            "reference": "Motoboy",
            "description": "Motoboy",
            "amount": 0.0
        },
        "deliveryAddress": {
            "street": "Rua Avenida Alameda",
            "number": "100",
            "complement": "ap. 111 ",
            "neighborhood": "Santa Cecília",
            "cep": "01230-001",
            "city": "São Paulo",
            "state": "SP",
            "latitude": null, //opcional
            "longitude": null, //opcional
            "reference": null,
            "label": null
        },
        "paymentInfo": {
            "externalTransactionId": "333040819",
            "nsu": "333040819",
            "acquirerApprovalCode": "038893",
            "acquirerMessage": "Mastercard",
            "statusMessage": null,
            "feeAmount": 0.0,
            "amount": 264.0,
            "quantityInstallments": 2,
            "paymentMethod": {
                "type": 1, 
                "info": "Mastercard - **** **** **** 6455",
                
                //Cartão Crédito ou Débito
                "cardHolder": null,
                "brand": "mastercard",
                "number": null, //opcional
                "finalNumber": "6455",
                "binNumber": "549167",
                "expiration": null, //opcional
                
                //Boleto
                "bankCode": null,
                "bankSlipUrl": null,
                "bankSlipLine": null,
                "bankSlipExpirationDate": null                

            }
        },
        "items": [
            {
                "quantity": 1,
                "unitPrice": 79.0,
                "subTotalAmount": 79.0, 
                "discountPrice": 0.0,
                "totalAmount": 79.0, 
                "itemNote" : "", 
                "sku": {
                    "code": "7721",
                    "auxCode": null,
                    "barcode": "7909300239857",
                    "productCode": "2724"
                    "product":{
                        "       unitPrice":220.00
                    }
                },
                "isGift": false,
                "giftMessage" : "", 
                "coupon" : "" 
            }
        ],
        "discountAmount": 0.0,
        "subTotalAmount": 264.0,
        "freightAmount": 0.0,
        "totalAmount": 264.0      
    }

Listagem de campos do pedido

Dados gerais do pedido

CampoTipo de dadoDescrição
"createDate"DateData de criação
"externalId"StringId do pedido no canal de venda (marketplce ou app)
"channel"StringCanal de vendas (exemplo "Marketplace")
"cpfPickUp"StringCPF de retirada do pedido (para modalidade "retire na loja")
"dealerCode"StringCódigo do vendedor
"isDelivery"BooleanQuando "true" indica que a modelidade é "Receba em casa" , quando "false" indica "Retire na loja"
"status"IntId da situação do pedido
"orderNote"StringDescrição informativa do pedido

Dados do consumidor

CampoTipo de dadoDescrição
"buyer"ObjetoObjeto com dados do comprador
"fullName"StringNome completo do comprador
"email"StringE-mail do comprador
"cpf"StringCPF do comprador
"phoneNumber"StringTelefone
"gender"InteiroQuando "0" masculino, quando "1" feminino
"dateOfBirth"dateData de aniversário
"address"ObjetoObjeto de endereço
"street"StringRua
"number"StringNúmero
"complement"StringComplemento
"neighborhood"StringBairro
"cep"StringCEP
"city"StringCidade
"state"StringEstado
"reference"StringReferência
"label"StringNome do endereço (exemplo: casa, trabalho e etc )

Dados do vendedor

CampoTipo de dadoDescrição
"seller"ObjetoObjeto Loja
"cnpj"StringCNPJ da Loja
"pointSaleId"StringCanal de venda

Dados do frete

CampoTipo de dadoDescrição
"deliveryTime"NumberTempo para entrega (dias)
"deliveryTimeUnit"StringUnidade de tempo de entrega
"estimateDate"DateData prevista de entrega
"reference"StringReferência do tipo de frete (exemplo motoboy)
"description"StringDescrição do frete
"amount"NumberValor total do frete

Endereço de entrega

CampoTipo de dadoDescrição
"deliveryAddress"ObjetoObjeto de endereço de entrega
"street"StringRua
"number"StringNúmero
"complement"StringComplemento
"neighborhood"StringBairro
"cep"StringCEP
"city"StringCidade
"state"StringEstado
"latitude"StringLatitude
"longitude"StringLongitude
"label"StringNome do endereço (exemplo: casa, trabalho e etc )

Itens do pedido

CampoTipo de dadoDescrição
ItensArrayArray com produtos que fazem parte do pedido
"quantity"NumberQuantidade do item no pedido
"discountPrice"NumberValor de desconto aplicado para o item
"subTotalAmount"Numberunitprice * quantity
"discountPrice"NumberValor de desconto
"totalAmount"NumbersubTotalAmount - discountPrice
"itemNote"StringObservação do item
"sku"ObjetoObjeto do SKU
"code"StringCódigo do SKU
"auxCode"StringCódigo auxiliar do SKU
"barcode"StringCódigo de barras
"productCode"StringCódigo do produto principal
isGiftBooleanCaso item seja um presente deve estar marcado como true, se não, false.
"giftMessage"StringMensagem de presente
"coupon"StringCódigo do cupom aplicado no item

Dados de pagamento são retornados no objeto "paymentInfo". A seguir os principais campos.

CampoTipo de dadoDescrição
"paymentInfo"ObjetoObjeto com dados de pagamento
"externalTransactionId"StringId externo da transação
"nsu"StringNúmero sequencial único retornado em uma operação de venda realizada com cartões
"acquirerApprovalCode"StringCódigo de aprovação de adquirente
"acquirerMessage"StringMensagem de retorno do adquirente (exemplo: Mastercard)
"statusMessage"Stringstatus da mensagem
"feeAmount"NumberTotal de taxa
"amount"NumberTotal pago
"quantityInstallments"NumberQuantidade de parcelas
"paymentMethod"ObjetoObjeto com dados do método de pagamento
"type"NumberTipo do método de pagamento. *ver listagem de tipos a seguir
"info"StringDescrição do método de pagamento

Listagem de tipos de pagamento

Código do tipoAplicação
1Cartão Crédito
2Cartão de débito
3Boleto bancário
4Voucher
5Pix

Campos para pagamento com tipo 1 e 2 (cartão de crédito e débito)

CampoTipo de dadoObrigatórioDescrição
cardHolderStringNãoTitular do cartão
"brand"StringSimBandeira do cartão
"number"CartãoNãoNúmero do cartão
"finalNumber"Número final do cartãoSimNúmero final do cartão
"binNumber"StringSimNúmero de identificação bancária
"expiration"stringNãoData de expiração do cartão.

Totais do pedido

CampoTipo de dadoDescrição
"subTotalAmount":NumberValor dos itens do pedido, sem aplicar descontos e encargos
"freightAmount"NumberValor dos encargos de frete do pedido
"discountAmount"NumberTotal de descontos do pedido
"totalAmount"NumberTotal (itens + frete)
Language
Authorization
Basic
base64
:
URL