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
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.