Consulta de Pedido
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:
1
{
2
"totalObjects": 0,
3
"response": [
4
{
5
"reference": {
6
"idTenant": 0,
7
"store": "string",
8
"id": 0,
9
"virtual": "string",
10
"source": "string",
11
"destination": "string",
12
"system": {
13
"source": "string",
14
"destination": "string"
15
}
16
},
17
"shipping": {
18
"shippingDate": "2021-05-25T11:32:39.890Z",
19
"estimatedDeliveryDate": "2021-05-25T11:32:39.890Z",
20
"responsible": "seller",
21
"provider": "string",
22
"service": "string",
23
"price": 0,
24
"receiverName": "string",
25
"address": {
26
"address": "string",
27
"neighborhood": "string",
28
"city": "string",
29
"state": "string",
30
"country": "string",
31
"zipCode": "string",
32
"additionalInfo": "string",
33
"reference": "string",
34
"number": "string"
35
}
36
},
37
"payment": {
38
"method": "string",
39
"paymentDate": "2021-05-25T11:32:39.890Z",
40
"purchaseDate": "2021-05-25T11:32:39.890Z",
41
"approvedDate": "2021-05-25T11:32:39.891Z",
42
"totalAmount": 0,
43
"totalAmountPlusShipping": 0,
44
"totalDiscount": 0,
45
"installments": 0,
46
"address": {
47
"address": "string",
48
"neighborhood": "string",
49
"city": "string",
50
"state": "string",
51
"country": "string",
52
"zipCode": "string",
53
"additionalInfo": "string",
54
"reference": "string",
55
"number": "string"
56
}
57
},
58
"status": {
59
"status": "pending",
60
"updatedDate": "2021-05-25T11:32:39.891Z",
61
"active": true,
62
"message": "string"
63
},
64
"customer": {
65
"name": "string",
66
"documentNumber": "string",
67
"telephone": "string",
68
"mobileNumber": "string",
69
"email": "string"
70
},
71
"createdDate": "2021-05-25T11:32:39.891Z",
72
"canceledDate": "2021-05-25T11:32:39.891Z",
73
"products": [
74
{
75
"idProduct": 0,
76
"sku": "string",
77
"name": "string",
78
"quantity": 0,
79
"unity": "string",
80
"price": 0,
81
"shippingCost": 0,
82
"discount": 0,
83
"type": "none"
84
}
85
],
86
"orderNotes": [
87
{
88
"idUser": 0,
89
"createDate": "2021-05-25T11:32:39.891Z",
90
"message": "string"
91
}
92
]
93
}
94
]
95
}
Copied!
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.
Last modified 7mo ago
Copy link