DOCS

Метаполя заказа

Метаполя заказа

Получайте доступ к данным заказов Zonos непосредственно из ваших заказов Shopify.

Zonos записывает сведения о заказе в метаполя заказов Shopify в пространстве имён zonos. Это дает вам прямой доступ к ID заказов Zonos, разбивкам затрат на уровне товара и промежуточным итогам по пошлинам/налогам/сборам без необходимости отдельного вызова API Zonos.

Эти метаполя доступны на каждом заказе Shopify, обработанном через Zonos, и к ним можно получить доступ через Shopify Admin API, Shopify Flow или любой инструмент, который читает метаполя заказов.

Доступные метаполя 

Zonos записывает три метаполя на каждый заказ Shopify, все в пространстве имён zonos.

zonos_id

Уникальный ID заказа Zonos, связанный с этим заказом Shopify. Используйте этот ID для поиска полного заказа в Zonos Dashboard или через API Zonos.

Пример значения

order_19d69db6-450f-45a7-a4a1-c678c7d7dd90

zonos_subtotals

Объект JSON, содержащий совокупные итоговые суммы по пошлинам, налогам, сборам и доставке за заказ.

Пример значения

{
  "duties": 0,
  "taxes": 400.39,
  "fees": -78.93,
  "shipping": 966.87
}
ПолеОписание
dutiesОбщая сумма пошлины за заказ.
taxesОбщая сумма налога за заказ.
feesОбщие сборы за заказ. Отрицательные значения указывают на кредиты или корректировки.
shippingОбщая стоимость доставки за заказ.

zonos_items

Массив JSON, содержащий разбивки затрат на уровне товара. Каждый товар включает суммы как в валюте, которую платил клиент, так и в базовой валюте вашего магазина.

Пример значения

[
  {
    "amount": 830.53,
    "productId": "49380521509183",
    "currencyCode": "CAD",
    "paidAmount": {
      "amount": 830.53,
      "currencyCode": "CAD"
    },
    "shopAmount": {
      "amount": 606.85,
      "currencyCode": "USD"
    }
  }
]
ПолеОписание
amountСумма товара в валюте клиента.
productIdID товара Shopify для этого товара.
currencyCodeВалюта, в которой платил клиент.
paidAmount.amountСумма, которую клиент заплатил за этот товар.
paidAmount.currencyCodeВалюта суммы к оплате.
shopAmount.amountЭквивалентная сумма в базовой валюте вашего магазина.
shopAmount.currencyCodeКод базовой валюты вашего магазина.

Доступ к метаполям 

Вы можете получить доступ к этим метаполям через любой метод, поддерживающий чтение метаполей заказов Shopify:

  • Shopify Admin API (GraphQL или REST)
  • Shopify Flow для автоматизации рабочих процессов на основе данных заказов Zonos
  • Приложения третьих сторон, которые читают метаполя заказов (например, инструменты отчетности, ERP)

Пример: запрос через API GraphQL Shopify

Запрос Shopify GraphQL

query OrderZonosMetafields($orderId: ID!) {
  order(id: $orderId) {
    metafields(namespace: "zonos", first: 10) {
      edges {
        node {
          key
          value
        }
      }
    }
  }
}

Была ли эта страница полезной?


На этой странице: