Dapatkan data checkout yang ditinggalkan
Dalam alur kerja yang memerlukan data checkout yang ditinggalkan, Anda dapat menggunakan tindakan Dapatkan data checkout yang ditinggalkan untuk mengambil informasi checkout yang ditinggalkan dari toko Anda. Checkout yang ditinggalkan adalah sesi checkout pelanggan yang sudah dimulai tetapi tidak diselesaikan.
Di halaman ini
Konfigurasi
Bidang
Tindakan Dapatkan data checkout yang ditinggalkan berisi bidang-bidang berikut:
| Bidang | Deskripsi |
|---|---|
| Urutkan data berdasarkan | Wajib diisi. Parameter yang digunakan untuk mengurutkan data yang dikembalikan oleh kueri pencarian. |
| Jumlah hasil maksimum | Wajib diisi. Jumlah hasil maksimum yang dapat dikembalikan oleh kueri pencarian yang Anda pilih. Anda dapat mengembalikan hingga 100 hasil pada satu waktu. |
| Kueri | Wajib diisi. Pilih dari kueri umum atau pilih Lanjutan untuk membuat kueri Anda sendiri. |
String kueri
Berikut ini adalah contoh kueri untuk mendapatkan checkout yang ditinggalkan dan dibuat pada hari terakhir:
created_at:>'{{ scheduledAt | date_minus: "1 day" }}'Variabel created_at adalah filter yang tersedia di kueri Checkout yang ditinggalkan dan dapat digunakan beberapa kali atau digabungkan dengan variabel lain. Variabel Liquid scheduledAt tersedia di alur kerja yang menggunakan pemicu Waktu terjadwal. Tag Liquid date_minus adalah tag Flow khusus yang memungkinkan Anda untuk mengurangi waktu dari tanggal.
Saat melakukan kueri data, ada baiknya untuk mengetahui:
Kueri harus mengikuti sintaksis tertentu
Nilai bidang kueri tidak selalu didokumentasikan. Dalam beberapa kasus, nilai tersebut dapat ditemukan dengan melihat dokumen API. Atau, Anda sering kali dapat menemukan nilai bidang di URL di admin saat Anda memfilter. Contohnya, untuk menemukan beberapa nilai kueri Pesanan, saring halaman Pesanan di admin, lalu periksa URL-nya.
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 mengembalikan semua hasil (bukan tidak ada sama sekali).
Data yang dikembalikan
Semua tindakan Dapatkan data mengembalikan daftar antara 0 dan 100 sumber daya. Tergantung pada kasus penggunaan Anda, Anda mungkin ingin menggunakan data ini dengan berbagai cara:
- Jika Anda perlu menangani setiap item daftar satu per satu, misalnya untuk menambahkan tag bagi masing-masing item, maka Anda dapat menggunakan tindakan Untuk setiap.
- Jika Anda perlu menggabungkan data, misalnya menghitung berapa banyak hasil yang dikembalikan, maka Anda dapat menggunakan tindakan Hitung atau Jumlahkan.
- Jika Anda perlu mengeluarkan daftar, misalnya mengirim email berisi semua item, maka Anda dapat menggunakan data yang dikembalikan secara langsung dalam tindakan berikutnya.
Untuk mengakses data yang dikembalikan pada langkah-langkah yang mengikuti tindakan ini, gunakan variabel bernama Dapatkan data checkout yang ditinggalkan, yang merupakan daftar checkout yang ditinggalkan. Anda dapat menggunakan variabel ini di kondisi maupun tindakan. Contohnya, Anda dapat mengirimkan daftar checkout yang ditinggalkan dalam tindakan Kirim email internal yang mirip dengan ini:
{% for single_checkout in getAbandonedCheckoutData %}
* {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}Pemicu
Anda dapat menggunakan tindakan ini dalam 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, dan bukan sebagai hasil dari suatu peristiwa. Karena tidak ada peristiwa tertentu di toko Anda atau dari aplikasi yang memulai alur kerja tersebut, tidak ada data yang disertakan secara otomatis.
Referensi API
Untuk informasi lebih lanjut tentang API yang digunakan dalam tindakan ini, lihat Kueri checkout yang ditinggalkan.