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
zostaną utworzone. 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 konfiguracji 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.