Dapatkan data pembayaran yang ditinggalkan

Dalam aliran kerja yang memerlukan data pembayaran yang ditinggalkan, anda boleh menggunakan tindakan Dapatkan data pembayaran yang ditinggalkan untuk mengambil maklumat pembayaran yang ditinggalkan dari kedai anda. Pembayaran yang ditinggalkan mewakili sesi pembayaran pelanggan yang dimulakan tetapi tidak diselesaikan.

Konfigurasi

Medan

Tindakan Dapatkan data pembayaran yang ditinggalkan mengandungi medan yang berikut:

Medan yang digunakan dalam tindakan Dapatkan data.
MedanPerihalan
Isih data mengikutDiperlukan. Parameter yang digunakan untuk mengisih data yang dikembalikan oleh pertanyaan carian.
Bilangan maksimum hasilDiperlukan. Jumlah maksimum hasil yang boleh dikembalikan oleh pertanyaan carian yang anda pilih. Anda boleh mengembalikan hingga 100 pada satu-satu masa.
PertanyaanDiperlukan. Pilih daripada pertanyaan biasa atau pilih Lanjutan untuk mencipta pertanyaan anda sendiri.

Rentetan pertanyaan

Ini ialah contoh pertanyaan untuk mendapatkan pembayaran yang ditinggalkan yang dicipta pada hari lepas:

created_at:>'{{ scheduledAt | date_minus: "1 day" }}'

Pemboleh ubah created_at ialah penapis yang tersedia pada Pertanyaan pembayaran yang ditinggalkan dan boleh digunakan berbilang kali atau digabungkan dengan pemboleh ubah yang lain. Pemboleh ubah Liquid scheduledAt tersedia pada aliran kerja yang menggunakan pencetus Masa yang dijadualkan. Tag Liquid date_minus ialah tag Flow khusus yang membolehkan anda menolak masa daripada sesuatu tarikh.

Apabila membuat pertanyaan data, perkara ini berguna untuk diketahui:

  • Senarai penapis pembayaran yang ditinggalkan yang tersedia

  • Pertanyaan mestilah mengikut sintaks tertentu

  • Nilai medan pertanyaan tidak sentiasa didokumentasikan. Dalam sesetengah kes, nilai boleh ditemukan dengan melihat dokumen API. Sebagai alternatif, anda sering kali boleh mendapati nilai medan dalam URL di Panel pentadbir apabila anda menapis. Sebagai contoh, untuk mencari beberapa nilai pertanyaan Pesanan, tapis halaman Pesanan dalam Panel pentadbir, dan kemudian semak URL.

  • Anda boleh menjalankan atau menguji pertanyaan di kedai anda dengan menggunakan aplikasi Shopify GraphiQL.

  • Sila berhati-hati dengan apa yang berlaku sekiranya pertanyaan anda gagal. API sering kali akan mengembalikan semua hasil (bukan tiada hasil).

Data dikembalikan

Semua tindakan Dapatkan data mengembalikan senarai mana-mana antara 0 hingga 100 sumber. Bergantung pada kes penggunaan anda, anda mungkin mahu menggunakan data ini dalam pelbagai cara:

  • Jika anda perlu mengendalikan setiap item senarai secara individu, seperti untuk menambah tag bagi setiap item, maka anda boleh menggunakan tindakan Untuk setiap.
  • Jika anda perlu mengagregat data, seperti mengira bilangan hasil yang dikembalikan, maka anda boleh menggunakan tindakan Kira atau Jumlah.
  • Jika anda perlu mengeluarkan senarai, seperti menghantar e-mel dengan semua item, maka anda boleh menggunakan data dikembalikan secara terus dalam tindakan yang seterusnya.

Untuk mengakses data yang dikembalikan dalam langkah yang mengikuti tindakan ini, gunakan pemboleh ubah bernama Dapatkan data pembayaran yang ditinggalkan, yang merupakan senarai pembayaran yang ditinggalkan. Anda boleh menggunakan pemboleh ubah ini dalam kedua-dua syarat dan tindakan. Sebagai contoh, anda boleh menghantar senarai pembayaran yang ditinggalkan dalam tindakan Hantar e-mel dalaman yang serupa dengan yang ini:

{% for single_checkout in getAbandonedCheckoutData %}
  * {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}

Pencetus

Anda boleh menggunakan tindakan ini dalam mana-mana aliran kerja, termasuk pencetus Masa yang dijadualkan. Dalam aliran kerja yang menggunakan pencetus Masa yang dijadualkan, aliran kerja bermula pada masa yang telah anda tentukan dan bukannya hasil daripada suatu peristiwa. Oleh sebab tiada peristiwa khusus di kedai anda atau daripada aplikasi yang memulakan aliran kerja tersebut, tiada data yang disertakan secara automatik.

Rujukan API

Untuk mendapatkan maklumat lanjut tentang API yang digunakan dalam tindakan ini, lihat Pertanyaan pembayaran yang ditinggalkan.