Untuk setiap gelung (lelaran)

Tindakan Untuk setiap gelung (lelaran) melakukan langkah-langkah pada setiap item dalam senarai, apabila tindakan tersebut disambungkan kepada pilihan Ulang untuk setiap item. Tindakan ini hanya berfungsi pada senarai, seperti item baris dalam pesanan, atau senarai yang dikembalikan oleh mana-mana tindakan jenis Dapatkan data, seperti Dapatkan data koleksi, Dapatkan data pelanggan, atau Dapatkan data produk.

Selepas anda menambahkan tindakan Untuk setiap gelung (lelaran), anda perlu mengkonfigurasi langkah tambahan tentang cara gelung membuat lelaran pada setiap item dalam senarai yang diberikan. Berbeza dengan percabangan Benar/Palsu bagi syarat, tindakan Untuk setiap gelung (lelaran) mempunyai susunan operasi cawangannya yang ditetapkan:

  1. Cawangan Ulang untuk setiap item berlaku terlebih dahulu dan mengulangi langkah untuk dilakukan pada setiap entri dalam senarai. Tindakan dalam cawangan ini berlaku mengikut bilangan item dalam senarai yang disediakan.
  2. Cawangan Selepas item terakhir berlaku paling akhir dan membolehkan anda menentukan langkah untuk meneruskan aliran kerja. Langkah ini diambil selepas semua tindakan yang dilakukan oleh Ulang untuk setiap item bagi setiap item dalam senarai selesai.

Sebagai contoh, anda mencipta aliran kerja yang dijalankan pada setiap hari Isnin. Aliran kerja menggunakan tindakan Dapatkan data pesanan untuk mengambil semula pesanan yang dibuat pada minggu tersebut. Untuk setiap gelung (lelar) kemudian mengaplikasikan tag Pesanan baharu pada setiap pesanan yang dikembalikan oleh senarai getOrderData. Selepas semua pesanan dalam senarai ditag, e-mel dalaman akan dihantar untuk menunjukkan bahawa penandaan selesai.

Contoh aliran kerja yang mengambil semula senarai pesanan yang dibuat pada minggu lepas dan menambahkan tag pada setiap pesanan, kemudian menghantar e-mel.

Pertimbangan untuk menggunakan tindakan Untuk setiap gelung (lelar)

Semak pertimbangan berikut sebelum anda menggunakan tindakan Untuk setiap gelung (lelar):

  • Senarai yang anda gunakan dalam tindakan Untuk setiap gelung (lelar) tidak boleh mempunyai lebih daripada 1,000 item. Jika senarai yang dipilih mempunyai lebih daripada 1,000 item, maka aliran kerja akan gagal dan semua tindakan yang mengikuti tindakan Untuk setiap gelung (lelar) tidak akan diambil.
  • Tindakan berikut tidak boleh mengikuti Ulang untuk setiap item:
    • Tindakan Tunggu.
    • Sebarang tindakan Dapatkan data, seperti Dapatkan data pesanan.
    • Tindakan Jalankan kod.
  • Anda hanya boleh menyarangkan 1 tindakan Untuk setiap gelung (lelar) di dalam tindakan Untuk setiap gelung (lelar) yang lain.

Medan

Tindakan Untuk setiap gelung (lelar) mengandungi medan berikut.

Medan yang digunakan dalam tindakan Untuk setiap.
MedanPerihalan
SenaraiDiperlukan. Senarai item untuk melakukan tindakan. Sebagai contoh, ini boleh jadi senarai yang dikembalikan oleh tindakan Dapatkan data atau Jalankan kod, atau senarai yang dikembalikan oleh pencetus, seperti senarai item baris yang dikembalikan oleh pencetus Pesanan dicipta.

Apabila memilih pemboleh ubah, hanya objek tatasusunan ([]) dipaparkan sebagai pilihan yang boleh dipilih.

Pencetus

Tindakan Untuk setiap gelung (lelar) boleh digunakan dalam mana-mana aliran kerja.

Memantau aliran kerja

Selepas aliran kerja dijalankan, anda boleh menyemak prestasinya pada halaman Aktiviti Shopify Flow. Berikut adalah benar untuk aliran kerja yang mengandungi tindakan Untuk setiap gelung (lelar):

  • Bahagian Status dan Tindakan digunakan pada semua tindakan yang diambil oleh tindakan Untuk setiap gelung (lelar).
  • Pratonton aliran kerja menyerlahkan bilangan item dalam gelung yang mengikuti laluan tertentu.
  • Bahagian Butiran jalankan, termasuk pratonton aliran kerja, memaparkan hasil daripada setiap lelaran gelung. Gunakan menu Item dalam butiran langkah jalankan untuk menapis hasil mengikut tindakan yang diambil dan ralat agar dapat menyelesaikan masalah gelung dengan cepat.

Contoh data langkah untuk jalankan baru-baru ini dengan Untuk setiap gelung. Contoh data langkah menyerlahkan menu Item yang membolehkan anda memilih item mana daripada 7 item yang anda mahu semak data langkahnya.

Templat

Tambahkan item baris pada baris Helaian Google apabila pesanan baharu dibuat

Apabila pesanan baharu dicipta, langkah Untuk setiap gelung (lelar) dalam aliran kerja akan mengulangi setiap item baris untuk menambahkan data produk pada baris Helaian Google. Lihat templat.

Tambahkan produk dengan tag pada koleksi pada masa hadapan

Pada suatu masa pada masa hadapan, dapatkan semua produk dengan tag tertentu dan kemudian tambahkannya pada koleksi. Lihat templat.

Benarkan pesanan untuk syarikat yang dicipta oleh permintaan akaun syarikat

Berikan kebenaran membuat pesanan apabila syarikat dicipta oleh permintaan akaun syarikat. Lihat templat.

Batalkan pesanan jika pelanggan membuat lebih daripada 5 pesanan pada hari ini

Membatalkan pesanan jika pelanggan membuat lebih daripada 5 pesanan dalam satu hari. Ia menyemak bilangan pesanan yang dibuat oleh pelanggan dalam 24 jam yang lalu dan membatalkan sebarang pesanan yang melebihi had ini, menge-tag pelanggan untuk potensi penipuan. Lihat templat.

Tukar medan meta pelanggan menjadi tag untuk semua pelanggan

Aliran kerja ini melakukan pengisian semula tag pada semua pelanggan anda berdasarkan nilai medan meta. Ia berjalan setiap jam dan mengambil hingga 100 pelanggan yang tidak mempunyai tag processed. Bagi setiap pelanggan, ia melihat pada nilai medan meta custom.test dan menambahkannya sebagai tag. Aliran kerja ini juga menambahkan tag processed supaya pelanggan tersebut tidak dikembalikan pada jalankan aliran kerja yang dijadualkan seterusnya. Untuk menggunakan aliran kerja, anda mesti menukar ruang nama dan kunci medan meta supaya sepadan dengan medan meta dalam kedai anda. Lihat templat.

Padamkan pelanggan yang tidak aktif

Padamkan profil pelanggan yang berusia lebih 5 tahun yang tidak pernah membuat pesanan. Lihat templat.

Padamkan produk tidak aktif

Padamkan produk tanpa inventori yang belum dikemas kini dalam masa setahun. Lihat templat.

Penuhi sebarang item digital dalam pesanan

Memenuhi sebarang item yang tidak memerlukan penghantaran fizikal, seperti item digital atau yang sepadan dengan senarai SKU. Dijalankan sekali untuk setiap lokasi pemenuhan ('pesanan pemenuhan') bagi pesanan baharu. Lihat templat.

Tahan pemenuhan jika pelanggan membuat berbilang pesanan dalam masa 24 jam

Semak untuk menentukan sama ada pelanggan telah membuat berbilang pesanan dalam tempoh 24 jam. Jika ya, tangguhkan pemenuhan dan satukan pengiriman. Lihat templat.

Tangguhkan pesanan jika pelanggan membuat lebih daripada 1 pesanan dalam 24 jam yang lalu

Apabila pesanan dicipta, semak sama ada pelanggan membuat sebarang pesanan lain dalam 24 jam yang lalu. Jika ya, maka tangguhkan semua pesanan. Lihat templat.

Terbitkan produk dengan tag tertentu pada masa hadapan

Pada satu tarikh pada masa hadapan, dapatkan produk dengan tag tertentu dan terbitkannya. Aliran kerja ini menggunakan pencetus Masa dijadualkan dan tindakan Dapatkan data produk. Lihat templat.

Lepaskan penangguhan pemenuhan pada item pertukaran apabila pemulangan ditutup

Apabila pemulangan ditutup, semak sama ada terdapat baki tertunggak pada pesanan. Jika tiada baki pesanan, lepaskan item pertukaran. Lihat templat

Alih keluar tag produk baharu 90 hari selepas produk dicipta

Setiap hari, dapatkan sehingga 100 produk yang dicipta lebih daripada 90 hari lalu dan masih mempunyai tag new. Aliran kerja kemudiannya mengalih keluar tag tersebut untuk setiap produk. Lihat templat.

Jadualkan produk untuk dialih keluar daripada Kedai Dalam Talian pada tarikh dan masa yang ditentukan

Pada satu tarikh pada masa hadapan, alih keluar produk daripada kedai dalam talian mengikut tag, ID atau SKU. Menggunakan pencetus Masa dijadualkan dan tindakan Dapatkan data produk. Lihat templat.

Hantar invois pesanan B2B ke berbilang alamat e-mel

Hantar invois untuk pesanan B2B ke berbilang alamat e-mel. Ini menggunakan alamat e-mel yang disimpan sebagai medan meta dalam lokasi syarikat apabila alamat ini wujud, atau mencipta 3 medan meta terlebih dahulu iaitu extra_invoice_recipient.email1, .email2 dan .email3, apabila ia masih belum wujud. Lihat templat.

Hantar Pesanan dan Item Baris ke Google Sheets

Keluarkan setiap Item Baris Pesanan kepada satu baris dalam Google Sheets. Lihat templat.

Tag dan hantar ringkasan pemenuhan lewat setiap hari

Setiap hari, tag dan hantar ringkasan e-mel harian yang mengira jumlah nombor dan nilai dolar bagi semua pesanan yang terlepas jaminan pengiriman 2 hari. Lihat templat.

Tag pelanggan yang mempunyai caj balik

Setiap jam, aliran kerja ini mendapatkan pesanan dengan caj balik dan menambahkan tag kepada pelanggan untuk pesanan tersebut. Menggunakan pencetus Masa dijadualkan dan tindakan Dapatkan data pesanan. Lihat templat.

Tag pesanan dengan kempen UTM yang berkaitan

Menambahkan tag pada pesanan yang mengandungi mana-mana nama kempen UTM yang berkaitan. Lihat templat.

Tag pesanan tidak dipenuhi yang berumur lebih daripada 2 hari

Setiap hari, aliran kerja mendapatkan semua pesanan tidak dipenuhi yang berumur lebih daripada 2 hari dan menambahkan tag pada pesanan. Lihat templat.

Jejak varian produk yang sedang dalam jualan menggunakan medan meta produk

Menetapkan medan meta pada produk jika sekurang-kurangnya satu daripada variannya sedang dalam jualan. Ini boleh berguna untuk menjejak produk yang sedang dalam jualan pada masa ini. Lihat templat.