Atualização do Rastreamento

Com a API da Fbits o lojista pode incluir o rastreamento de um pedido ou apenas de um produto específico.

Para incluir o rastreamento de um pedido/produto o sistema que irá se conectar a API deverá enviar o json com os dados do rastreamento. Caso o sistema esteja atualizando somente um produto, deve-se observar que somente as situações Faturado, Enviado, Entregue, Encomendado e Devolvido são permitidas para cadastro de rastreamento, também caso todos os produtos do pedido estejam alterados é feito um ajuste automático na situação do pedido.

Também existe a questão de que alguns campos são de preenchimento obrigatórios, são eles PedidoId, SituacaoPedidoId, NumeroNotaFiscal e o CentroDistribuicaoId.

Exemplos de requisições utilizando “Curl”:

Inserindo o rastreamento para um pedido:
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'Authorization: Basic token-da-loja' -d '{ \ "pedidoId": 123456, \ "produtoVarianteId": 0, \ "quantidade": 0, \ "situacaoPedidoId": 18, \ "rastreamento": "abcdefgh", \ "dataEvento": "2017-06-06T13:46:39.768Z", \ "numeroNotaFiscal": "abc-123", \ "chaveAcessoNFE": "qwerty", \ "urlNFE": "https://nfe.sefaz.am.gov.br/services2/services/RecepcaoEvento", \ "serieNFE": "0012", \ "urlRastreamento": "http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001%26P_TIPO=001%26P_COD_UNI=123456", \ "centroDistribuicaoId": 1 \ }' 'https://api.fbits.net/pedidos/rastreamento'
Inserindo rastreamento para um produto:
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'Authorization: Basic token-da-loja' -d '{ \ "pedidoId": 8319, \ "produtoVarianteId": 5353, \ "quantidade": 2, \ "situacaoPedidoId": 12, \ "rastreamento": "abcdefgh", \ "dataEvento": "2017-06-06T13:46:39.768Z", \ "numeroNotaFiscal": "abc-123", \ "chaveAcessoNFE": "qwerty", \ "urlNFE": "https://nfe.sefaz.am.gov.br/services2/services/RecepcaoEvento", \ "serieNFE": "0012", \ "urlRastreamento": "http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001%26P_TIPO=001%26P_COD_UNI=123456", \ "centroDistribuicaoId": 31 \ }' 'https://api.fbits.net/pedidos/rastreamento'