DOCS

Obtenha detalhes do pedido

Obtenha detalhes do pedido

Obtenha os detalhes do seu pedido com GraphQL.

Para obter detalhes de seus pedidos internacionais no sistema Zonos, você pode consultar a API GraphQL. Isso permite que você recupere detalhes do pedido e qualquer informação aplicável vinculada a um pedido, como classificações de envio, cotações de custo no destino, etc.

1

Obtenha sua chave API

Primeiro, cadastre-se para uma conta Zonos e configure sua conta no Zonos Dashboard. Você pode então obter sua chave de API, o que permitirá que você se autentique com a API Zonos.

Devido ao funcionamento do GraphQL, você pode solicitar da API apenas os campos de seu interesse ou pode optar por solicitar todas as informações que o sistema possui relacionadas a um pedido; a escolha é sua. Consulte a referência da API GraphQL para ver os campos disponíveis.

As informações associadas ao pedido, como detalhes da cotação de custo final, detalhes de avaliação de envio, detalhes do carrinho, etc., podem ser consultados por meio do gráfico adicionando campos desses objetos à sua consulta order.

No mínimo, você precisa de um número de pedido para poder consultar a API. Isso acontece no campo orderId com as variáveis em sua solicitação GraphQL.

1query order($orderId: String!) {
2 order(orderId: $orderId) {
3 # ... other field names here
4 }
5}

Agora que você criou e configurou sua solicitação, você pode enviar uma solicitação POST para a API de Zonos. Certifique-se de autenticar com sua chave de API e fornecer o cabeçalho da versão correta em sua solicitação.

POST https://api.zonos.com/graphql

1query order($orderId: String!) {
2 order(orderId: $orderId) {
3 accountOrderNumber
4 amountSubtotals {
5 duties
6 taxes
7 fees
8 shipping
9 items
10 }
11 landedCosts {
12 id
13 rootId
14 tariffRate
15 duties {
16 amount
17 currency
18 formula
19 item {
20 id
21 description
22 }
23 exchangeRate {
24 rate
25 sourceCurrencyCode
26 targetCurrencyCode
27 }
28 }
29 fees {
30 amount
31 currency
32 description
33 note
34 formula
35 type
36 item {
37 id
38 description
39 }
40 exchangeRate {
41 rate
42 }
43 }
44 taxes {
45 amount
46 currency
47 formula
48 item {
49 id
50 description
51 }
52 exchangeRate {
53 rate
54 }
55 }
56 deMinimis {
57 formula
58 method
59 note
60 threshold
61 type
62 }
63 shipmentRating {
64 id
65 amount
66 currencyCode
67 displayName
68 minTransitAt
69 maxTransitAt
70 details
71 amount
72 carrierCode
73 
74 
75 amountSubtotals
76 shipping
77 fuelSurcharge
78 insuranceCost
79 otherSurcharge
80 
81 shipmentRatingCartons
82 chargeableWeight
83 carton
84 length
85 width
86 height
87 weight
88 
89 
90 shippingProfile
91 id
92 customServiceLevelCode
93 landedCostMethod
94 serviceLevel
95 code

Esta página foi útil?