Pesanan pemenuhan dipisah
Pesanan pemenuhan adalah penugasan item pesanan ke lokasi pemenuhan. Pemicu Pesanan pemenuhan dipisah memulai alur kerja saat pesanan pemenuhan dipisah oleh Anda atau oleh aplikasi pihak ketiga. Alur kerja yang menggunakan pemicu ini beroperasi pada pesanan pemenuhan asli serta pesanan pemenuhan yang dihasilkan dari pemisahan tersebut.
Di halaman ini
Data yang disediakan oleh pemicu Pesanan pemenuhan dipisah
Data berikut disediakan untuk alur kerja yang dimulai dengan pemicu Pesanan pemenuhan dipisah.
| Data | Deskripsi |
|---|---|
fulfillment order | Pesanan pemenuhan asli yang dipisah. Memungkinkan akses ke data GraphQL Admin API pada objek Fulfillment Order. |
remaining fulfillment order | Sisa pesanan pemenuhan sebagai hasil dari pemisahan. Memungkinkan akses ke data GraphQL Admin API pada objek Fulfillment Order. |
replacement fulfillment order | Pesanan pemenuhan pengganti jika pesanan pemenuhan asli tidak dapat dipisah. Kolom ini opsional dan mungkin nil. Memungkinkan akses ke data GraphQL Admin API pada objek Fulfillment Order. |
Tindakan
Pemicu ini menyediakan pesanan pemenuhan, yang memungkinkan Anda menggunakan tindakan apa pun yang memerlukan pesanan pemenuhan, termasuk:
- Ubah lokasi pesanan pemenuhan.
- Tahan pesanan pemenuhan.
- Tandai pesanan pemenuhan sebagai terpenuhi.
- Lepaskan penahanan pemenuhan.
- Kirim permintaan pemenuhan.
Karena pesanan pemenuhan juga tertaut ke pesanan, pemicu ini juga dapat digunakan dengan tindakan yang memerlukan pesanan, seperti:
- Tambahkan item pesanan
- Tambahkan tag pesanan
- Arsipkan pesanan
- Batalkan pesanan
- Ambil pembayaran
- Tahan pesanan pemenuhan
- Tandai pesanan sebagai terbayar
Pesanan pemenuhan juga berisi daftar data seperti item pesanan. Anda dapat melakukan loop pada daftar ini dan melakukan tindakan pada setiap item dengan menggunakan tindakan Untuk setiap. Misalnya, Anda dapat melakukan loop pada item pesanan untuk memeriksa ketersediaan inventaris.
Menguji pemicu
Untuk menguji alur kerja aktif yang dimulai dengan pemicu ini, Anda dapat:
- Pisahkan pesanan pemenuhan di admin Shopify dengan memilih pesanan mana pun dan menggunakan fungsi pisah.
- Untuk menguji alur kerja yang menangani pesanan pemenuhan pengganti, penuhi sebagian item dalam pesanan pemenuhan terlebih dahulu, lalu pisahkan sisa item yang tidak terpenuhi. Mengikuti langkah-langkah ini akan menghasilkan pesanan pemenuhan pengganti karena pesanan pemenuhan asli tidak dapat dipisahkan.
- Hubungi aplikasi manajemen pesanan pihak ketiga Anda untuk meminta mereka memisahkan pesanan pemenuhan menggunakan mutasi fulfillmentOrderSplit.
Detail API
Pemicu Pemisahan pesanan pemenuhan memungkinkan tindakan dilakukan dengan objek API GraphQL FulfillmentOrderSplitResult. Pemicu ini terkait dengan webhook fulfillment_orders/split.
Pemicu terkait
Untuk alur kerja pesanan pemenuhan lainnya, Anda juga dapat mempertimbangkan:
- Pesanan pemenuhan digabung - dimulai saat pesanan pemenuhan digabung.
- Pesanan pemenuhan siap dipenuhi - dimulai saat pesanan pemenuhan siap untuk dipenuhi.
- Pesanan terpenuhi - dimulai saat semua item pesanan dalam suatu pesanan terpenuhi.