Membuat alur kerja di Shopify Flow
Untuk menggunakan Shopify Flow, buat alur kerja. Anda dapat membuat alur kerja baru secara manual atau dengan menggunakan template siap pakai. Lihat beberapa contoh untuk memulai.
Alur kerja yang Anda buat di Shopify Flow dapat memiliki komponen utama berikut:
| Komponen alur kerja | Deskripsi | Contoh |
|---|---|---|
| Pemicu | Pemicu adalah peristiwa yang memulai alur kerja, dan dapat berupa sesuatu yang terjadi di toko atau aplikasi Anda. Pemicu dapat berupa peristiwa internal di Shopify, waktu dan tanggal tertentu, atau peristiwa eksternal dalam aplikasi pihak ketiga. Untuk setiap pemicu, ada daftar tindakan terkait yang dapat Anda gunakan di alur kerja. | Alur kerja dipicu saat pesanan baru dibuat di toko Anda. |
| Kondisi | Kondisi menentukan apakah suatu tindakan diambil, berdasarkan kriteria yang Anda tetapkan. Kondisi dapat memeriksa properti dari peristiwa pemicu serta properti objek yang terlibat dalam peristiwa tersebut, seperti pesanan, produk, dan pelanggan. | Kondisi diatur untuk memeriksa apakah jumlah total yang dibayarkan untuk pesanan lebih dari 200 USD. |
| Tindakan | Tindakan dapat membuat perubahan di toko Anda, memengaruhi data dalam alur kerja, atau melakukan sesuatu dengan aplikasi atau layanan eksternal. | Tindakan dapat menambahkan tag pesanan, menghapus tag pelanggan, atau menahan pesanan pemenuhan. Tindakan juga dapat mengirim email atau mengirim permintaan HTTP ke layanan eksternal. |
| Konektor | Konektor adalah tindakan yang disediakan oleh Flow yang mendukung fitur dari layanan pihak ketiga, seperti Slack atau Google Sheets. | Konektor dapat mengirim pesan Slack atau menambahkan baris ke Google Spreadsheet. |
Suatu alur kerja hanya dapat memiliki 1 pemicu pada satu waktu, tetapi dapat memiliki sejumlah kondisi atau tindakan yang terjadi setelah pemicu tersebut terjadi. Anda dapat mewajibkan beberapa kondisi sebelum suatu tindakan berlangsung, dan Anda dapat membuat tindakan yang berbeda terjadi bergantung pada kondisi mana yang terpenuhi.
Dalam beberapa kasus, Anda mungkin perlu menjalankan alur kerja pada waktu tertentu, atau Anda mungkin perlu bekerja dengan daftar data menggunakan jadwal, mendapatkan data, dan perulangan.
Saat Anda membuat alur kerja, Anda akan sering menemukan nama bidang dan deskripsi berdasarkan GraphQL Admin API, tetapi Anda mungkin perlu mempratinjau data untuk memahami data apa yang dihasilkan oleh API.
Jika Anda mengalami eror saat mengedit atau menjalankan alur kerja, ada beberapa cara untuk memecahkan masalah eror.