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.

Data yang disediakan oleh pemicu Pesanan pemenuhan dipisah

Data berikut disediakan untuk alur kerja yang dimulai dengan pemicu Pesanan pemenuhan dipisah.

Data yang disediakan untuk alur kerja dengan pemicu Pesanan pemenuhan dipisah.
DataDeskripsi
fulfillment orderPesanan pemenuhan asli yang dipisah. Memungkinkan akses ke data GraphQL Admin API pada objek Fulfillment Order.
remaining fulfillment orderSisa pesanan pemenuhan sebagai hasil dari pemisahan. Memungkinkan akses ke data GraphQL Admin API pada objek Fulfillment Order.
replacement fulfillment orderPesanan 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:

Karena pesanan pemenuhan juga tertaut ke pesanan, pemicu ini juga dapat digunakan dengan tindakan yang memerlukan pesanan, seperti:

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.

Untuk alur kerja pesanan pemenuhan lainnya, Anda juga dapat mempertimbangkan: