Metafields disponíveis
Zonos escreve três metafields em cada pedido de Shopify, todos sob o namespace zonos.
zonos_id
O ID de pedido único de Zonos ligado a este pedido de Shopify. Use este ID para procurar o pedido completo em Zonos Dashboard ou através da API de Zonos.
Valor de Exemplo
order_19d69db6-450f-45a7-a4a1-c678c7d7dd90
zonos_subtotals
Um objecto JSON que contém os totais agregados de direitos aduaneiros, impostos, taxas e envio do pedido.
Valor de Exemplo
{
"duties": 0,
"taxes": 400.39,
"fees": -78.93,
"shipping": 966.87
}
| Campo↕ | Descrição↕ |
|---|---|
duties | Valor total de direitos aduaneiros do pedido. |
taxes | Valor total de impostos do pedido. |
fees | Taxas totais do pedido. Os valores negativos indicam créditos ou ajustes. |
shipping | Custo total de envio do pedido. |
zonos_items
Um array JSON que contém desagregações de custos por artigo. Cada artigo inclui montantes tanto na moeda paga pelo cliente como na moeda base da sua loja.
Valor de Exemplo
[
{
"amount": 830.53,
"productId": "49380521509183",
"currencyCode": "CAD",
"paidAmount": {
"amount": 830.53,
"currencyCode": "CAD"
},
"shopAmount": {
"amount": 606.85,
"currencyCode": "USD"
}
}
]
| Campo↕ | Descrição↕ |
|---|---|
amount | Valor do artigo na moeda do cliente. |
productId | O ID do produto do Shopify para este artigo. |
currencyCode | A moeda na qual pagou o cliente. |
paidAmount.amount | O valor que o cliente pagou por este artigo. |
paidAmount.currencyCode | Moeda do montante pago. |
shopAmount.amount | O valor equivalente na moeda base da sua loja. |
shopAmount.currencyCode | Código de moeda base da sua loja. |
Aceder aos metafields
Pode aceder a estes metafields através de qualquer método que suporte a leitura de metafields de pedidos de Shopify:
- Shopify Admin API (GraphQL ou REST)
- Shopify Flow para automatizar fluxos de trabalho baseados em dados de pedidos de Zonos
- Aplicações de terceiros que leiam metafields de pedidos (por exemplo, ferramentas de relatórios, ERPs)
Exemplo: Consulta por Shopify GraphQL API
Consulta GraphQL de Shopify
query OrderZonosMetafields($orderId: ID!) {
order(id: $orderId) {
metafields(namespace: "zonos", first: 10) {
edges {
node {
key
value
}
}
}
}
}
Metafields de pedidos
Acesse os dados de pedidos de Zonos diretamente a partir de suas encomendas de Shopify.
Zonos escreve os detalhes do pedido em metafields de pedidos de Shopify sob o namespace
zonos. Isso dá acesso direto aos IDs de pedidos de Zonos, a desagregações de custos por artigo e subtotais de direitos aduaneiros/impostos/taxas sem necessidade de chamar a API de Zonos separadamente.Estes metafields estão disponíveis em cada pedido de Shopify processado através de Zonos e podem ser consultados através da Shopify Admin API, Shopify Flow ou qualquer ferramenta que leia metafields de pedidos.