Tentei usar a API REST pra mudar o status de uma venda. A URL utilizada foi essa:
http://rederp.vtexcommercestable.com.br/api/oms/pvt/orders/763110480577-01/changestate/handling
Porém, recebi essa mensagem de retorno do servidor: Invalid state for this workflow instance: handling.
Seria por causa da venda na VTEX ainda estar com o status Aguardando Pagamento? Eu só consigo mudar o status de uma venda quando ela chegar no status Pronto para o manuseio?
Obrigado.
Olá @Patrick Barboza ,
Quando o pagamento é indentificado pela Vtex ela muda automáticamente o status para window-to-cancel (Carência para cancelamento) e logo após - também de forma automatica - para ready-for-handling (Pronto para o manuseio)..
Depois disso você pode mudar o status pela API para handling, utilizando o comando start-handling, como abaixo:
http://rederp.vtexcommercestable.com.br/api/oms/pvt/orders/763110480577-01/changestate/start-handling
Abraços
Pessoal,
Status atual do pedido -- "status": "ready-for-handling",
usando:
http://rederp.vtexcommercestable.com.br/api/oms/pvt/orders/763110480577-01/changestate/start-handling
Quando altero status para start-handling , o status vai direto para Invoiced.
pulando a etapa de handling.
Alguém sabe me explicar?
@Augusto Garrucho @Jahn Carlos Barbosa Santana