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
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
.
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.