Atualiza o pedido
PUT/orders/:idorder
Atualiza o pedido. Apenas os campos enviados são alterados. Com Resend=1 o endpoint não altera o pedido: apenas reenvia a notificação do tipo indicado em TypeMessage e devolve o resultado desse envio. Com ValueAdjust=1 o corpo é interpretado como ajuste de valor rateado entre os itens.
Request
Responses
- 200
- 400
- 500
Pedido atualizado. Três formatos: normalmente o detalhe do pedido recalculado; a string "sucesso" exclusivamente quando o corpo traz IDStockKeepingUnitWarehouse (troca de armazém de todos os itens); e, no modo de reenvio (Resend=1), o retorno do envio da notificação em vez do pedido.
Erros de validação ([BadRequest]): Fator nota fiscal precisa ser entre 1 e zero, Prioridade pedido precisa ser entre 0 e 10, O status atual não permite atualização, Precisa enviar o valor ou percentual do desconto, Armazém pertence a um centro de distribuição diferente do pedido, Pedido já foi enviado e não pode ter o armazém alterado, Armazém não existe, Tipo pedido não existe, Integração não existe, Cliente não existe, Endereço não existe, Endereço entrega não existe, Vendedor não existe, Faturador não existe, Remova o pedido/pacotes do romaneio antes de alterar transportadora, Transportadora não existe, Romaneio pertence a centro de distribuição diferente do pedido, Status romaneio não permite inclusão/remoção de novos pedidos, Romaneio não existe, Status Picking List não permite inclusão de novos pedidos, Picking List não existe, Centro de distribuição não existe, Empresa não tem centro de distribuição padrão, Pedido está em mais de um centro de distribuição. Remover os itens de armazéns divergentes, Novo centro de distribuição diverge dos armazém dos itens já inseridos no pedido. Remover os itens ou alterar o armazém antes de alterar o centro de distribuição, Pedido não existe, Precisa informar o parâmetro TypeMessage.
Erro interno. Resposta com prefixo Error:.