Ambil data pesanan pemenuhan

Anda dapat menggunakan tindakan Ambil data pesanan pemenuhan untuk mengambil kembali informasi pesanan pemenuhan dari toko Anda.

Konfigurasi

Kolom

Tindakan Ambil data pesanan pemenuhan berisi kolom-kolom berikut, yang digunakan untuk membuat kueri:

Kolom yang digunakan dalam tindakan Ambil data.
KolomDeskripsi
Urutkan data berdasarkanWajib diisi. Parameter untuk mengurutkan data yang ditampilkan oleh kueri pencarian.
Jumlah hasil maksimumWajib diisi. Jumlah hasil maksimum yang dapat ditampilkan oleh kueri pencarian yang Anda pilih. Anda dapat menampilkan hingga 100 hasil sekaligus.
KueriWajib diisi. Pilih dari kueri umum atau pilih Lanjutan untuk membuatnya sendiri.

String kueri

Berikut adalah contoh kueri untuk mendapatkan pesanan pemenuhan yang saat ini ditangguhkan:

status:ON_HOLD

Variabel status adalah filter yang tersedia di kueri Pesanan Pemenuhan dan dapat digunakan beberapa kali atau digabungkan dengan variabel lain.

Saat membuat kueri data, ada baiknya Anda mengetahui:

  • Daftar filter pesanan pemenuhan yang tersedia
  • Kueri harus mengikuti sintaksis tertentu
  • Nilai kolom kueri tidak selalu didokumentasikan. Dalam beberapa kasus, nilainya dapat ditemukan dengan melihat dokumen API. Atau, Anda sering kali dapat menemukan nilai kolom di URL pada panel admin saat menerapkan filter. Misalnya, untuk menemukan beberapa nilai kueri Pesanan, filter halaman Pesanan di panel admin, lalu periksa URL.
  • Anda dapat menjalankan atau menguji kueri di toko Anda dengan menggunakan aplikasi Shopify GraphiQL.
  • Perhatikan apa yang terjadi jika kueri Anda gagal. Sering kali, API akan menampilkan semua hasil (bukan tidak sama sekali).

Data yang ditampilkan

Semua tindakan Dapatkan data menampilkan daftar yang berisi antara 0 hingga 100 sumber daya. Bergantung pada kasus penggunaan, Anda mungkin ingin menggunakan data ini dengan berbagai cara:

  • Jika Anda perlu menangani setiap item daftar secara terpisah, misalnya untuk menambahkan tag pada setiap item, Anda dapat menggunakan tindakan Untuk setiap.
  • Jika Anda perlu menggabungkan data, seperti menghitung jumlah hasil yang ditampilkan, Anda dapat menggunakan tindakan Hitung atau Jumlahkan.
  • Jika Anda perlu menghasilkan daftar, seperti mengirim email berisi semua item, Anda dapat menggunakan data yang ditampilkan secara langsung dalam tindakan berikutnya.

Untuk mengakses data yang ditampilkan dalam langkah-langkah setelah tindakan ini, gunakan variabel bernama Dapatkan data pesanan pemenuhan, yang merupakan daftar pesanan pemenuhan. Anda dapat menggunakan variabel ini dalam kondisi dan tindakan. Misalnya, Anda dapat mengirim daftar pesanan pemenuhan dalam tindakan Kirim email internal seperti ini:

{% for fulfillment_order in GetFulfillmentOrderData %}
* Order: {{ fulfillment_order.order.name }} Location: {{ fulfillment_order.assignedLocation.name }}
{% endfor %}

Pemicu

Anda dapat menggunakan tindakan ini di alur kerja apa pun, termasuk pemicu Waktu terjadwal. Dalam alur kerja yang menggunakan pemicu Waktu terjadwal, alur kerja dimulai pada waktu yang telah Anda tentukan, bukan sebagai akibat dari suatu peristiwa. Karena tidak ada peristiwa tertentu di toko Anda atau dari aplikasi yang memulai alur kerja, tidak ada data yang disertakan secara otomatis.

Detail API

Templat

Kirim ringkasan email harian berisi daftar pesanan pemenuhan yang ditangguhkan

Setiap hari, alur kerja ini akan membuat kueri untuk semua pesanan pemenuhan yang ditangguhkan (hingga 100 sekaligus). Alur kerja ini akan mengirimkan ringkasan email berisi nama pesanan dan lokasi pemenuhan yang ditetapkan. Lihat templat