Добавление номеров заказов к заказам Zonos
Чтобы добавить номера отслеживания к заказу, вы можете использовать мутацию orderAddTrackingNumber
. Эта мутация требует id
заказа, к которому вы хотите добавить номера отслеживания, а также trackingNumbers
, которые вы хотите добавить к заказу. Это отметит заказ как отправленный и свяжет информацию отслеживания с заказом.
Мутация
mutation OrderAddTrackingNumber {
orderAddTrackingNumber(
input: { id: "order_XXXXXXXXXXXXXX", trackingNumbers: "123123123" }
) {
status
trackingNumbers
}
}
Слушайте обновления отслеживания по заказам Zonos
Вы можете использовать вебхук SHIPMENT_CREATED
, чтобы слушать заказы, когда создаются новые отправления. Этот вебхук будет срабатывать, когда ярлык создается в Dashboard или когда заказ помечается как отправленный с помощью мутации orderAddTrackingNumber
.
Читайте наш гид по вебхукам для получения дополнительной информации о том, как настроить вебхуки, и смотрите нашу справку по вебхукам для получения дополнительной информации о полезной нагрузке вебхука SHIPMENT_CREATED
.
Синхронизация информации отслеживания заказов
Узнайте, как синхронизировать отслеживание заказов между Zonos и вашей системой.
Если вы разрабатываете интеграцию с Zonos и генерируете информацию отслеживания заказов вне Zonos, например, с помощью собственных интеграций с перевозчиками или с помощью стороннего поставщика этикеток, вы можете использовать API Zonos для добавления информации отслеживания к заказам в Zonos. Добавление информации отслеживания к заказам в Zonos отметит заказ как отправленный и отправит информацию отслеживания клиенту.
Вы также можете отслеживать обновления отслеживания по заказам Zonos, чтобы поддерживать синхронизацию вашей системы с Zonos. Это полезно, если вы генерируете все свои этикетки в Dashboard и хотите синхронизировать информацию о отслеживании/статусе обратно в вашу систему. Этот гид охватит оба этих сценария в деталях.