DOCS

Sinkronisasi pelacakan pesanan

Sinkronisasi informasi pelacakan pesanan

Pelajari cara menyinkronkan pelacakan pesanan antara Zonos dan sistem Anda.

Jika Anda sedang membangun integrasi dengan Zonos dan menghasilkan informasi pelacakan pesanan di luar Zonos, seperti dengan integrasi pembawa pengiriman Anda sendiri atau dengan penyedia label pihak ketiga, Anda dapat menggunakan API Zonos untuk menambahkan informasi pelacakan ke pesanan. Menambahkan informasi pelacakan akan menandai pesanan sebagai dikirim dan mengirim informasi pelacakan ke pelanggan.

Anda juga dapat mendengarkan pembaruan pelacakan pada pesanan Zonos untuk menjaga sistem Anda tetap sinkron. Ini berguna jika Anda menghasilkan semua label Anda di Dashboard dan ingin menyinkronkan informasi pelacakan/status kembali ke sistem Anda sendiri. Panduan ini akan mencakup kedua skenario ini secara detail.

Tambahkan nomor pelacakan ke pesanan Zonos 

Untuk menambahkan nomor pelacakan ke pesanan, Anda dapat menggunakan mutasi orderAddTrackingNumber. Mutasi ini memerlukan id pesanan yang ingin Anda tambahkan nomor pelacakan, serta trackingNumbers yang ingin Anda tambahkan ke pesanan. Ini akan menandai pesanan sebagai dikirim dan menghubungkan informasi pelacakan ke pesanan.

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

Dengarkan pembaruan pelacakan pada pesanan Zonos 

Anda dapat menggunakan webhook SHIPMENT_CREATED untuk mendengarkan pesanan saat pengiriman baru dibuat. Webhook ini akan dipicu saat label dibuat di Dashboard, atau saat pesanan ditandai sebagai dikirim menggunakan mutasi orderAddTrackingNumber.

Baca panduan webhook kami untuk informasi lebih lanjut tentang cara mengatur webhook, dan lihat referensi webhook kami untuk informasi lebih lanjut tentang payload webhook SHIPMENT_CREATED.

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

Apakah halaman ini bermanfaat?