DOCS

Đồng bộ hóa theo dõi đơn hàng

Đồng bộ hóa thông tin theo dõi đơn hàng

Tìm hiểu cách đồng bộ hóa thông tin theo dõi đơn hàng giữa Zonos và hệ thống của bạn.

Nếu bạn đang xây dựng tích hợp với Zonos và tạo thông tin theo dõi đơn hàng bên ngoài Zonos, chẳng hạn như với các tích hợp nhà cung cấp vận chuyển hoặc nhà cung cấp nhãn bên thứ ba, bạn có thể sử dụng API của Zonos để thêm thông tin theo dõi vào đơn hàng. Thêm thông tin theo dõi sẽ đánh dấu đơn hàng là đã gửi và gửi thông tin theo dõi cho khách hàng.

Bạn cũng có thể lắng nghe các cập nhật theo dõi trên các đơn hàng của Zonos để giữ hệ thống của bạn được đồng bộ hóa. Điều này hữu ích nếu bạn tạo tất cả các nhãn của mình trong Dashboard và muốn đồng bộ hóa thông tin theo dõi/trạng thái trở lại hệ thống của riêng bạn. Hướng dẫn này sẽ trình bày chi tiết cả hai tình huống này.

Thêm số theo dõi vào các đơn hàng Zonos 

Để thêm số theo dõi vào đơn hàng, bạn có thể sử dụng mutation orderAddTrackingNumber. Mutation này yêu cầu id của đơn hàng mà bạn muốn thêm số theo dõi, cũng như trackingNumbers mà bạn muốn thêm vào đơn hàng. Điều này sẽ đánh dấu đơn hàng là đã gửi và liên kết thông tin theo dõi với đơn hàng.

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

Lắng nghe các cập nhật theo dõi trên các đơn hàng Zonos 

Bạn có thể sử dụng webhook SHIPMENT_CREATED để lắng nghe các đơn hàng khi các lô hàng mới được tạo. Webhook này sẽ được kích hoạt khi tạo nhãn trong Dashboard hoặc khi đơn hàng được đánh dấu là đã gửi bằng mutation orderAddTrackingNumber.

Đọc hướng dẫn webhook của chúng tôi để biết thêm thông tin về cách thiết lập webhook và xem tài liệu tham khảo webhook của chúng tôi để biết thêm thông tin về payload webhook SHIPMENT_CREATED.

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

Trang này có hữu ích không?