การสร้างเวิร์กโฟลว์ใน Shopify Flow
หากต้องการใช้ Shopify Flow ให้สร้างเวิร์กโฟลว์ คุณสามารถสร้างเวิร์กโฟลว์ใหม่ด้วยตนเองหรือโดยใช้เทมเพลตที่สร้างไว้ล่วงหน้า โปรดดูตัวอย่างบางส่วนเพื่อเริ่มต้นใช้งาน
เวิร์กโฟลว์ที่คุณสร้างใน Shopify Flow สามารถมีส่วนประกอบหลักดังต่อไปนี้
| ส่วนประกอบของเวิร์กโฟลว์ | คำอธิบาย | ตัวอย่าง |
|---|---|---|
| ทริกเกอร์ | ทริกเกอร์คือเหตุการณ์ที่เริ่มต้นเวิร์กโฟลว์ และอาจเป็นสิ่งที่เกิดขึ้นในร้านค้าหรือในแอปของคุณ ทริกเกอร์อาจเป็นเหตุการณ์ภายในของ Shopify เวลาและวันที่ที่ระบุ หรือเหตุการณ์ภายนอกจากแอปพลิเคชันภายนอก สำหรับแต่ละทริกเกอร์ จะมีรายการการดำเนินการที่เกี่ยวข้องซึ่งคุณสามารถใช้ในเวิร์กโฟลว์ของคุณได้ | เวิร์กโฟลว์จะทำงานเมื่อมีการสร้างคำสั่งซื้อใหม่ในร้านค้าของคุณ |
| เงื่อนไข | เงื่อนไขจะกำหนดว่าจะมีการดำเนินการหรือไม่ตามเกณฑ์ที่คุณตั้งค่าไว้ เงื่อนไขสามารถตรวจสอบคุณสมบัติของเหตุการณ์ทริกเกอร์ ตลอดจนคุณสมบัติของอ็อบเจกต์ที่เกี่ยวข้องในเหตุการณ์นั้นได้ เช่น คำสั่งซื้อ สินค้า และลูกค้า | มีการตั้งค่าเงื่อนไขให้ตรวจสอบว่ายอดรวมที่ชำระสำหรับคำสั่งซื้อนั้นสูงกว่า 200 ดอลลาร์สหรัฐหรือไม่ |
| การดำเนินการ | การดำเนินการสามารถทำการเปลี่ยนแปลงในร้านค้าของคุณ ส่งผลต่อข้อมูลในเวิร์กโฟลว์ หรือดำเนินการบางอย่างกับแอปหรือบริการภายนอก | การดำเนินการสามารถเพิ่มแท็กคำสั่งซื้อ ลบแท็กของลูกค้า หรือระงับคำสั่งซื้อที่รอการจัดการได้ นอกจากนี้ การดำเนินการยังสามารถส่งอีเมลหรือส่งคำขอ HTTP ไปยังบริการภายนอกได้อีกด้วย |
| ตัวเชื่อมต่อ | ตัวเชื่อมต่อคือการดำเนินการที่ Flow มีให้ ซึ่งรองรับฟีเจอร์จากบริการภายนอก เช่น Slack หรือ Google Sheets | ตัวเชื่อมต่อสามารถส่งข้อความ Slack หรือเพิ่มแถวลงใน Google Sheets |
เวิร์กโฟลว์สามารถมีทริกเกอร์ได้เพียง 1 รายการในแต่ละครั้ง แต่สามารถมีเงื่อนไขหรือการดำเนินการที่จะเกิดขึ้นหลังจากทริกเกอร์นั้นทำงานกี่รายการก็ได้ คุณสามารถกำหนดให้ต้องมีหลายเงื่อนไขก่อนที่การดำเนินการจะเกิดขึ้น และคุณสามารถกำหนดให้มีการดำเนินการที่แตกต่างกันได้โดยขึ้นอยู่กับว่าเงื่อนไขใดที่ตรงตามข้อกำหนด
ในบางกรณี คุณอาจต้องรันเวิร์กโฟลว์ในเวลาที่กำหนด หรือคุณอาจต้องทำงานกับรายการข้อมูลโดยใช้การกำหนดเวลา การรับข้อมูล และการวนซ้ำ
ขณะที่คุณสร้างเวิร์กโฟลว์ คุณมักจะพบชื่อช่องและคำอธิบายที่อิงตาม GraphQL Admin API แต่คุณอาจต้องดูตัวอย่างข้อมูลเพื่อทำความเข้าใจว่า API ส่งออกข้อมูลใด
หากคุณพบข้อผิดพลาดขณะแก้ไขหรือรันเวิร์กโฟลว์ ก็มีหลายวิธีในการแก้ไขข้อผิดพลาด