Método
O nome do método utilizado na consulta é updatePedido.
Descrição
Atualiza os dados dos pedidos (1 ou mais pedidos).
Dados
Os dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
Nome | Tipo | Descrição |
codigo_pedido (*) | Integer(11) | Código do pedido. |
codigo_integracao | String(35) | Código de integração do pedido |
codigo_rastreio | String(60) | Código de rastreio do pedido. |
data_postagem | Datetime | Data da postagem da transportadora. |
data_entrega | Date | Data de entrega da transportadora. |
codigo_modalidade_envio | Integer(11) | Código da modalidade de envio da transportadora. |
uf_transporte | String(2) | UF do transporte. |
data_pagamento | Date | Data de pagamento. |
codigo_status_pedido | Integer(11) | Status do pedido. |
status_transacao | String(30) | Status da transação. |
importado | Tinyint(1) | Status de importação do pedido com o ERP ou outros sistemas. 0 - Pedido não sincronizado 1 - Pedido sincronizado |
Exemplos de Requisição:
XML:
<pedidos>
<pedido>
<codigo_pedido> 107 </codigo_pedido>
<codigo_integracao>123456790</codigo_integracao>
<codigo_rastreio> DU827432251BR </codigo_rastreio>
<data_postagem> 2016-11-21 13:00:00 </data_postagem>
<data_entrega> 2016-11-21 </data_entrega>
<codigo_modalidade_envio> 32 </codigo_modalidade_envio>
<uf_transporte> RS </uf_transporte>
<data_pagamento> 2016-11-21 </data_pagamento>
<codigo_status_pedido> 4 </codigo_status_pedido>
<status_transacao> aprovado </status_transacao>
<importado>1</importado>
</pedido>
</pedidos>
JSON:
{
"pedido": [
{
"codigo_pedido": "107",
"codigo_integracao": "123456790",
"codigo_rastreio": "DU827432251BR",
"data_postagem": "2016-11-21 13:00:00",
"data_entrega": "2016-11-21",
"codigo_modalidade_envio": 32,
"uf_transporte": "RS",
"data_pagamento": "2016-11-21",
"codigo_status_pedido": 4 ,
"status_transacao": "aprovado",
"importado": 1
}
]
}
Mais sobre Webservice
Consulte nossa tabela de retorno aqui.
Não conhece todos os métodos webservice da Moovin? Veja nossa lista completa aqui.
Caso tenha dúvidas em como realizar o envio ou formatos de envio, veja nesta nossa documentação aqui.