Mencipta aliran kerja dalam Shopify Flow
Untuk menggunakan Shopify Flow, cipta aliran kerja. Anda boleh mencipta aliran kerja baharu secara manual atau dengan menggunakan templat prabuat. Rujuk beberapa contoh untuk bermula.
Aliran kerja yang anda cipta dalam Shopify Flow boleh mempunyai komponen utama yang berikut:
| Komponen aliran kerja | Perihalan | Contoh |
|---|---|---|
| Pencetus | Pencetus ialah acara yang memulakan aliran kerja, dan boleh jadi sesuatu yang berlaku dalam kedai anda atau dalam aplikasi. Pencetus boleh berbentuk acara dalaman dalam Shopify, masa dan tarikh tertentu atau acara luaran dalam aplikasi pihak ketiga. Untuk setiap pencetus, terdapat senarai tindakan berkaitan yang boleh anda gunakan dalam aliran kerja anda. | Aliran kerja dicetuskan apabila pesanan baharu dicipta dalam kedai anda. |
| Syarat | Syarat menentukan sama ada sesuatu tindakan akan diambil, berdasarkan kriteria yang anda tetapkan. Syarat boleh disemak pada sifat acara pencetus serta sifat objek yang terlibat dalam acara tersebut, seperti pesanan, produk dan pelanggan. | Syarat ditetapkan untuk menyemak sama ada jumlah amaun yang dibayar untuk pesanan tersebut melebihi $200 USD. |
| Tindakan | Tindakan boleh membuat perubahan dalam kedai anda, mempengaruhi data dalam aliran kerja atau melakukan sesuatu dengan aplikasi atau perkhidmatan luaran. | Tindakan boleh menambah tag pesanan, mengalih keluar tag pelanggan atau menahan pesanan pemenuhan. Tindakan juga boleh menghantar e-mel atau menghantar permintaan HTTP kepada perkhidmatan luaran. |
| Penyambung | Penyambung ialah tindakan yang disediakan oleh Flow yang menyokong ciri daripada perkhidmatan pihak ketiga, seperti Slack atau Google Sheets. | Penyambung boleh menghantar mesej Slack atau menambah baris pada Google Sheets. |
Aliran kerja hanya boleh mempunyai 1 pencetus pada satu masa, tetapi boleh mempunyai sebarang bilangan syarat atau tindakan yang berlaku selepas pencetus tersebut berlaku. Anda boleh memerlukan berbilang syarat sebelum sesuatu tindakan berlaku, dan anda boleh menetapkan tindakan yang berbeza-beza berlaku bergantung pada syarat yang dipenuhi.
Dalam sesetengah kes, anda mungkin perlu menjalankan aliran kerja pada masa tertentu, atau anda mungkin perlu menggunakan senarai data menggunakan jadual, dapatkan data dan penggelungan.
Semasa anda membina aliran kerja, anda akan kerap menemukan nama dan perihalan medan berdasarkan GraphQL Admin API, tetapi anda mungkin perlu mempratonton data untuk memahami data yang dikeluarkan oleh API.
Jika anda menghadapi ralat semasa mengedit atau menjalankan aliran kerja, terdapat beberapa cara untuk menyelesaikan ralat.