Alteração de Pedidos

Alterando Pedidos

Para efetuar a alteração de um pedido cadastrado, execute a requisição via PUT na rota https://api.pravendas.com.br/order/{ID_PEDIDO}.

O ID do pedido, pode ser obtido ao listar pedidos ou na criação dele.

{
"customer": {
"_id": "573===",
"name": "José da Silva",
"avatar": "https://server.site.com/foto.png",
"document": "315.807.850-34",
"type": "private",
"email": "[email protected]",
"password": "$eNh4 F0rt3[¨%",
"address": {
"postalCode": "13920000",
"city": "3537107",
"street": "R. XV de Novembro",
"number": "427",
"Complement": "Complemento",
"neighborhood": "Centro"
},
"phoneNumber": "19999999999"
},
"status": "processing",
"cart": "CART",
"paymentWay": "PAYMENT WAY ID",
"paymentType": "boleto",
"shippingOptionSelected": { },
"cardNumber": "47===",
"cardExpirationDate": "1012",
"cardHolderName": "José da Silva",
"cardCvv": "123",
"cardFlag": "visa",
"installments": 1,
"discount": 0
}

Atributos Obrigatórios:

status: Status do Pedido (Processando: "processing" | Aguardando Confirmação de Pagamento: "awaitingPaymentConfirmation" | Autorizado: "authorized" | Separando: "separating" | Produto Enviado: "productShipped" | Finalizado: "finished" | Arquivado: "archived" | Cancelado: "canceled" | Rejeitado: "rejected" )

cart: Carrinho ID

paymentWay: ID da Forma de Pagamento

paymentType: Tipo de Pagamento (Boleto: "boleto" | Cartão de Crédito: "credit_card" | Cartão de Débito: "debit_card" | MarketPlace: "marketplace")

shippingOptionSelected: Opção de Envio

cardNumber: Número do Cartão

cardExpirationDate: Data de Expiração do Cartão

cardHolderName: Nome do Cartão

cardCvv: Código de Segurança do Cartão

cardFlag: Bandeira do Cartão

installments: Número de Parcelas

discount: Desconto

Bloco de Cliente Obrigatório:

"customer": {
"_id": ID do Cliente
"name": Nome do Cliente
"avatar": URL do Avatar do Cliente
"document": CPF/CNPJ do Cliente
"type": Tipo de Cliente (Pessoa Jurídica: legal | Pessoa Física: private)
"email": E-mail do Cliente
"password": Senha do Cliente
"address": {
"postalCode": CEP do Cliente
"city": ID da Cidade
"street": Endereço do Cliente
"number": Número do Prédio
"Complement": Complemento
"neighborhood": Bairro
},
"phoneNumber": 
}

Se a requisição estiver correta, uma resposta do tipo 200 OK será retornada, juntamente com os dados do pedido, atualizados.

Last updated

Was this helpful?