Como faço para mudar o status do pedido para entregue quando a mercadoria é retirada na própria loja física? Estou tentando assim: https://dominio.myvtex.com/api/oms/pvt/orders/1044282215745-01/invoice/12345/tracking Body: { "isDelivered": true}

Da mesma forma que o tradicional, nada muda.

Fluxo de pedido:

https://help.vtex.com/tutorial/fluxo-de-pedido?locale=pt

Guia de Integração:

https://developers.vtex.com/docs/erp-integration-set-up-order-integration

@Sergio Golembiewski​ eu tentaria algo como abaixo, usando esse método:

{ "isDelivered": true, "events": [ { "city": "Rio de Janeiro", "state": "RJ", "description": "Retirado na loja física", "date": "2020-07-09" } ] }

Pessoal,

Muito obrigado pela ajuda.

Identifiquei que faltou no meu processo chamar a API:

https://domininio.myvtex.com/api/oms/pvt/orders/{{orderId}}/start-handling

Caso mais alguém esteja com problemas o fluxo que montei foi:

1 - https://domininio.myvtex.com/api/orders/feed?maxlot=10 (baixar as interações dos pedidos, será necessário configurar os tipos de status que serão recebidos)

2 - https://domininio.myvtex.com/api/orders/feed (commitar para não baixar a interação novamente)

3 - https://dominio.myvtex.com/api/oms/pvt/orders/1045550346493-01(baixar o pedido p/ ERP)

4 - https://dominio.myvtex.com/api/oms/pvt/orders/{{orderId}}/start-handling (o status fica como pronto para manuseio)

5 - https://dominio.myvtex.com/api/oms/pvt/orders/1044282215745-01/invoice (enviar os dados da NF, mais código de rastreio, caso existam)

6 - https://dominio.myvtex.com/api/oms/pvt/orders/1044282215745-01/invoice/NR_INVOICE/tracking (avisar que foi entregue)

Boa tarde,

Estou apanhando para conseguir finalizar (marcar como entregue)um pedido será que alguém pode me apoiar.

Inicialmente

usei a API - com.br/api/oms/pvt/orders/1049412158702-01/invoice

{

"invoiceNumber": "472791",

"invoiceValue": 1344,

"issuanceDate": "2020-07-30T20:54:00.000Z",

"invoiceUrl": "https://hom.nfe.fazenda.gov.br/portal/consultaResumo.aspx?tipoConteudo=d09fwabTnLk=",

"invoiceKey": "3220071192292200017255002000472791100659835032200711922922000172550020004727911006598350",

"trackingNumber": "472791HIPER",

"trackingUrl": "http://www.hiper.com.br",

"courier": "Todos os CEPS",

"items": [

{

"id": "187684",

"price": "1329",

"quantity": "1"

},

{

"id": "85814",

"price": "0015",

"quantity": "1"

}

]

}

Com ela consegui informar no Vtex que o pedido já estava na trasnportadora.

.com.br/api/oms/pvt/orders/1049412158702-01/invoice/472791/tracking

Na sequencia passei à utilizar

.com.br/api/oms/pvt/orders/1049412158702-01/invoice/472791/tracking para informar que o pedido estava entregue:

{

"invoiceNumber": "472791",

"invoiceValue": 1344,

"issuanceDate": "2020-07-30T20:54:00.000Z",

"invoiceUrl": "https://hom.nfe.fazenda.gov.br/portal/consultaResumo.aspx?tipoConteudo=d09fwabTnLk=",

"invoiceKey": "3220071192292200017255002000472791100659835032200711922922000172550020004727911006598350",

"trackingNumber": "472791HIPER",

"trackingUrl": "http://www.hiper.com.br",

"isDelivered": true,

"courier": "Todos os CEPS",

"items": [

{

"id": "187684",

"price": "1329",

"quantity": "1"

},

{

"id": "85814",

"price": "0015",

"quantity": "1"

}

]

}

Já pesquisei no forum mas não consegui achar nada.

Agradeço pela ajuda.