DOCS

Synchronizacja informacji o śledzeniu zamówień

Synchronizacja informacji o śledzeniu zamówień

Dowiedz się, jak synchronizować informacje o śledzeniu zamówień między Zonos a Twoim systemem.

Jeśli budujesz integrację z Zonos i generujesz informacje o śledzeniu zamówień poza Zonos, na przykład za pomocą własnych integracji z przewoźnikami lub z dostawcą etykiet zewnętrznych, możesz użyć API Zonos, aby dodać informacje o śledzeniu do zamówień w Zonos. Dodanie informacji o śledzeniu do zamówień w Zonos oznaczy zamówienie jako wysłane i wyśle informacje o śledzeniu do klienta.

Możesz również nasłuchiwać aktualizacji śledzenia zamówień w Zonos, aby utrzymać swój system w synchronizacji z Zonos. Jest to przydatne, jeśli generujesz wszystkie swoje etykiety w Dashboard i chcesz zsynchronizować informacje o śledzeniu/statusie z powrotem do swojego systemu. Ten przewodnik omówi oba te scenariusze szczegółowo.

Dodaj numery zamówień do zamówień w Zonos 

Aby dodać numery śledzenia do zamówienia, możesz użyć mutacji orderAddTrackingNumber. Ta mutacja wymaga id zamówienia, do którego chcesz dodać numery śledzenia, a także trackingNumbers, które chcesz dodać do zamówienia. To oznaczy zamówienie jako wysłane i połączy informacje o śledzeniu z zamówieniem.

Mutacja

1
2
3
4
5
6
7
8
mutation OrderAddTrackingNumber {
  orderAddTrackingNumber(
    input: { id: "order_XXXXXXXXXXXXXX", trackingNumbers: "123123123" }
  ) {
    status
    trackingNumbers
  }
}

Słuchaj aktualizacji śledzenia zamówień Zonos 

Możesz użyć webhooka SHIPMENT_CREATED, aby nasłuchiwać zamówienia, gdy nowe przesyłki są tworzone. Ten webhook zostanie wyzwolony, gdy etykieta zostanie utworzona w Dashboard, lub gdy zamówienie zostanie oznaczone jako wysłane za pomocą mutacji orderAddTrackingNumber.

Przeczytaj nasz przewodnik po webhookach, aby uzyskać więcej informacji na temat konfigurowania webhooków, oraz zobacz naszą referencję webhooków, aby uzyskać więcej informacji na temat ładunku webhooka SHIPMENT_CREATED.

Czy ta strona była pomocna?