Consulta de Pedido
API Explorer: https://rest.hub2b.com.br/orders-docs/index.html
Para listar os pedidos na Hub2b basta enviar um Get para /Orders enviando nos parâmetros de URL os filtros desejados, sendo os mais comuns de Status, Data inicial e final de compra e canal de venda.
Para filtrar pelos códigos dos pedidos ou pelos SKUs, basta enviar o filtro separando por vírgula. Porém deve-se atentar para não estourar os 2048 caracteres de limite de URL.
O retorno esperado é como no exemplo a seguir:
Em caso de pagamento parcelado, será preenchido o campo "installments", já o restante dos dados como nota fiscal e rastreio podem ser listados na URL /Orders/{idOrder}/Invoice e /Orders/{idOrder}/Tracking respectivamente. Ambos serão documentados a seguir.
O campo "orderNotes" são observações que vem do Marketplace para serem enviados ao ERP.
Importante:
O tipo de envio fulfillment identifica o pedido com o campo "reference.destination" = "fulfillment" se for configurado na conta para que o sistema faça essa marcação. Porém existem outras modalidades onde a responsabilidade de envio e entrega também é do marketplace, e este emite as etiquetas e vem buscar os produtos no estoque do seller. Neste caso o sistema não irá adicionar a descrição de fulfillment no pedido, mantendo apenas o campo "shipping.responsible" = "Marketplace".
Nestes casos pode ser necessário ignorar esses pedidos da API, ou buscá-los apenas para fins de relatórios e reserva de estoque, mas garantir que seus produtos não sejam enviados, e que os clientes não recebam os pedidos em duplicidade.
Last updated