DOCS

Synchronizuj śledzenie zamówień

Synchronizuj informacje śledzenia zamówień

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

Jeśli budujesz integrację z Zonos i generujesz informacje śledzenia zamówień poza Zonos, na przykład za pomocą własnych integracji przewoźników lub dostawcy etykiet innych firm, możesz używać API Zonos do dodawania informacji śledzenia do zamówień. Dodanie informacji śledzenia oznaczy zamówienie jako wysłane i wyśle informacje śledzenia do klienta.

Możesz również słuchać aktualizacji śledzenia w zamówieniach Zonos, aby utrzymać Twój system w synchronizacji. Jest to przydatne, jeśli generujesz wszystkie etykiety w Dashboard i chcesz synchronizować informacje śledzenia/statusu z powrotem do Twojego systemu. Ten przewodnik obejmuje szczegółowo oba te scenariusze.

Dodaj numery śledzenia do zamówień 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, oraz trackingNumbers, które chcesz dodać do zamówienia. To oznaczy zamówienie jako wysłane i powiąże informacje śledzenia z zamówieniem.

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

Słuchaj aktualizacji śledzenia w zamówieniach Zonos 

Możesz użyć webhooka SHIPMENT_CREATED do słuchania zamówień, gdy tworzone są nowe przesyłki. 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 webhooków, aby uzyskać więcej informacji na temat konfigurowania webhooków, i zobacz naszą dokumentację webhooków, aby uzyskać więcej informacji na temat payload'u webhooka SHIPMENT_CREATED.

GraphQL API ReferenceTypes, inputs, and operations used in this guide

Czy ta strona była pomocna?