ทำความเข้าใจเกี่ยวกับทริกเกอร์ใน Shopify Flow
ทริกเกอร์คือเหตุการณ์ที่เริ่มต้นขั้นตอนการทำงาน และเป็นชุดข้อมูลเริ่มต้นที่ขั้นตอนการทำงานจะนำไปใช้เป็นข้อมูลประกอบเงื่อนไขต่างๆ กล่าวคือ ทริกเกอร์เป็นขั้นตอนแรกหรือเหตุการณ์กระตุ้นที่เปิดใช้งานการทำงานอัตโนมัติ
แต่ละขั้นตอนการทำงานจะสามารถมีขั้นตอนทริกเกอร์ได้เพียง 1 ขั้นตอนเท่านั้น
ในหน้านี้
การเลือกทริกเกอร์สำหรับขั้นตอนการทำงานของคุณ
มีทริกเกอร์มากมายให้เลือกใช้เพื่อเริ่มต้นขั้นตอนการทำงาน ดังนั้นการเลือกทริกเกอร์ที่เหมาะสมที่สุดจะทำให้ขั้นตอนการทำงานของคุณมีโอกาสทำงานได้สำเร็จมากที่สุด
เมื่อต้องตัดสินใจว่าจะเลือกทริกเกอร์ใดเพื่อเริ่มขั้นตอนการทำงาน โปรดตรวจสอบข้อควรพิจารณาดังต่อไปนี้ตามภารกิจที่คุณต้องการให้ขั้นตอนการทำงานดำเนินการโดยอัตโนมัติ
- พิจารณาว่าคุณต้องการให้ขั้นตอนการทำงานเริ่มทำงานเมื่อใด ระหว่างตามเหตุการณ์หรือตามกำหนดเวลา
- ยืนยันคำจำกัดความของทริกเกอร์ที่คุณกำลังพิจารณา
- พิจารณาข้อมูลที่ขั้นตอนการทำงานของคุณจำเป็นต้องใช้ตรวจสอบ
พิจารณาว่าคุณต้องการให้ขั้นตอนการทำงานเริ่มทำงานเมื่อใด ระหว่างตามเหตุการณ์หรือตามกำหนดเวลา
ทริกเกอร์ของขั้นตอนการทำงานเกือบทั้งหมดอิงตามเหตุการณ์ที่เฉพาะเจาะจงซึ่งเกิดขึ้นในร้านค้าของคุณ เหตุการณ์เหล่านี้ไม่มีกำหนดเวลาที่แน่นอนและสามารถเกิดขึ้นได้หลายครั้งต่อวัน ขึ้นอยู่กับกิจกรรมในร้านค้าของคุณ ตัวอย่างเช่น หากโดยปกติแล้วคุณจัดการคำสั่งซื้อทั้งหมดในวันเดียวกันของสัปดาห์ ขั้นตอนการทำงานที่เริ่มต้นด้วยทริกเกอร์ จัดการคำสั่งซื้อแล้ว ก็อาจไม่มีการทำงานเลยเป็นเวลาเกือบหนึ่งสัปดาห์ แล้วไปทำงานหลายครั้งในวันเดียวเมื่อคุณเริ่มจัดการคำสั่งซื้อของคุณ สำหรับภารกิจส่วนใหญ่ ทริกเกอร์ตามเหตุการณ์เป็นตัวเลือกที่ถูกต้อง เนื่องจากจะทำงานเมื่อมีเหตุการณ์ที่เกี่ยวข้องเกิดขึ้นเท่านั้น
อย่างไรก็ตาม คุณอาจต้องการให้ภารกิจทำงานโดยอัตโนมัติตามกำหนดเวลาที่ตั้งไว้แทนเหตุการณ์ที่เฉพาะเจาะจง ในกรณีเหล่านี้ คุณจะต้องใช้ทริกเกอร์ เวลาที่กำหนดไว้ ซึ่งเป็นทริกเกอร์พิเศษที่เริ่มต้นขั้นตอนการทำงานในเวลาและวันที่ที่คุณระบุ คุณยังสามารถกำหนดเวลาให้ขั้นตอนการทำงานทำงานซ้ำทุกชั่วโมง ทุกวัน ทุกสัปดาห์ หรือทุกเดือนได้อีกด้วย ทริกเกอร์ประเภทนี้มีประโยชน์ในการตั้งค่าการทำงานอัตโนมัติตามกำหนดเวลา เช่น การสร้างรายการสินค้าที่หมดสต็อกทั้งหมดประจำวันและส่งอีเมลถึงผู้จัดการสินค้าคงคลังของคุณ
เหตุใดจึงสำคัญ การเลือกช่วงเวลาที่เหมาะสมสำหรับขั้นตอนการทำงานของคุณเป็นสิ่งสำคัญ เนื่องจากจะช่วยให้แน่ใจได้ว่าการทำงานอัตโนมัติจะเปิดใช้งานเฉพาะเมื่อเกี่ยวข้องกับความต้องการทางธุรกิจของคุณเท่านั้น หากคุณเลือกทริกเกอร์ตามเหตุการณ์ ขั้นตอนการทำงานของคุณจะเริ่มต้นขึ้นเพื่อตอบสนองต่อการดำเนินการในร้านค้าของคุณโดยตรง เช่น เมื่อลูกค้าทำการสั่งซื้อ หากคุณใช้ทริกเกอร์ตามกำหนดเวลา ขั้นตอนการทำงานของคุณจะทำงานในเวลาที่คุณเลือกโดยเฉพาะ ซึ่งจะทำให้สามารถทำงานอัตโนมัติได้ตามช่วงเวลาที่กำหนด
ยืนยันคำจำกัดความของทริกเกอร์ที่คุณกำลังพิจารณา
ใน Shopify Flow ทริกเกอร์จะมีความหมายตรงตัวอย่างมาก โดยมีคำจำกัดความที่ตายตัว ตัวอย่างเช่น ทริกเกอร์ สร้างคำสั่งซื้อแล้ว และ สร้างธุรกรรมของคำสั่งซื้อแล้ว อาจดูเหมือนว่าหมายถึงสิ่งเดียวกัน แต่จริงๆ แล้วหมายถึงเหตุการณ์เกี่ยวกับคำสั่งซื้อที่แตกต่างกันโดยสิ้นเชิง ทริกเกอร์ สร้างคำสั่งซื้อแล้ว จะทำงานเมื่อมีการสร้างคำสั่งซื้อในร้านค้าของคุณ ในขณะที่ทริกเกอร์ สร้างธุรกรรมของคำสั่งซื้อแล้ว จะทำงานเมื่อมีการสร้างธุรกรรมที่เกี่ยวข้องกับการชำระเงินในคำสั่งซื้อที่มีอยู่ เช่น การเรียกเก็บเงินด้วยตนเองจากคำสั่งซื้อที่ยังไม่ได้ชำระเงิน หรือการออกการคืนเงินให้แก่ลูกค้า
เหตุใดจึงสำคัญ เนื่องจากทริกเกอร์เป็นสิ่งแรกที่ขั้นตอนการทำงานมองหาก่อนที่จะเริ่มการรันส่วนที่เหลือ การมีทริกเกอร์ที่ถูกต้องจึงช่วยให้แน่ใจได้ว่าขั้นตอนการทำงานของคุณจะเริ่มต้นเมื่อเกิดเหตุการณ์ที่ถูกต้อง อย่าด่วนสรุปว่าชื่อทริกเกอร์หมายถึงอะไร หากทริกเกอร์ 2 รายการดูคล้ายกัน แสดงว่ามีความแตกต่างที่สำคัญระหว่างทริกเกอร์ทั้งสองอย่างแน่นอน ซึ่งอาจส่งผลอย่างมากต่อการเลือกทริกเกอร์ที่เหมาะสมสำหรับขั้นตอนการทำงานของคุณ
พิจารณาข้อมูลที่ขั้นตอนการทำงานของคุณจำเป็นต้องใช้ตรวจสอบ
ทริกเกอร์จะเป็นตัวกำหนดชุดข้อมูลเริ่มต้นที่เวิร์กโฟลว์จะใช้ได้เมื่อตรวจสอบเงื่อนไขต่างๆ ตัวอย่างเช่น เมื่อเวิร์กโฟลว์เริ่มต้นด้วยทริกเกอร์สร้างลูกค้าแล้ว เวิร์กโฟลว์จะสามารถเข้าถึงข้อมูลของลูกค้าใหม่ได้ เช่น รายละเอียดการติดต่อ ประวัติคำสั่งซื้อ และข้อมูลว่าลูกค้ายินยอมรับสื่อการตลาดทางอีเมลหรือไม่ อย่างไรก็ตาม เวิร์กโฟลว์จะไม่สามารถเข้าถึงข้อมูลประเภทอื่นได้ เช่น วิธีจัดส่งที่ลูกค้าเลือกไว้สำหรับคำสั่งซื้อล่าสุด เนื่องจากข้อมูลประเภทดังกล่าวจัดเก็บอยู่ในชุดข้อมูลคำสั่งซื้อ ไม่ใช่ในชุดข้อมูลลูกค้า
ทริกเกอร์ยังกำหนดโดยตรงว่าเงื่อนไข การดำเนินการ และตัวแปรใดบ้างที่พร้อมให้ใช้งานในส่วนที่เหลือของเวิร์กโฟลว์ หากตัวแปรหรือการดำเนินการไม่พร้อมใช้งาน ระบบจะไม่แสดงเป็นตัวเลือกให้เลือก
นอกจากนี้ยังควรพิจารณาด้วยว่าข้อมูลบางอย่างอาจไม่พร้อมใช้งานในทันทีเมื่อมีทริกเกอร์เกิดขึ้น ตัวอย่างเช่น ในกรณีส่วนใหญ่ หากขั้นตอนการทำงานของคุณเริ่มต้นด้วยทริกเกอร์ สร้างคำสั่งซื้อแล้ว และขั้นตอนการทำงานพยายามใช้ตัวแปร order.fulfillmentOrders ขั้นตอนการทำงานอาจล้มเหลวเนื่องจากคำสั่งซื้อยังไม่มีการจัดการคำสั่งซื้อใดๆ เพราะเพิ่งถูกสร้างขึ้นมา ทริกเกอร์ สร้างเหตุการณ์การจัดการคำสั่งซื้อแล้ว อาจเป็นทริกเกอร์ที่เหมาะสมกว่าในการใช้งานแทน
เหตุใดจึงสำคัญ ขั้นตอนการทำงานจะสำเร็จหรือล้มเหลวขึ้นอยู่กับข้อมูลที่มีจากทริกเกอร์ ทริกเกอร์ที่คุณเลือกจะกำหนดว่ารายละเอียดใดในร้านค้าของคุณที่เงื่อนไขและการดำเนินการของขั้นตอนการทำงานจะสามารถเข้าถึงเพื่อตรวจสอบได้ หากข้อมูลที่คุณต้องการไม่มีอยู่ในชุดข้อมูลของทริกเกอร์ ขั้นตอนการทำงานของคุณจะไม่สามารถเข้าถึงหรือใช้ข้อมูลนั้นสำหรับการทำงานอัตโนมัติหรือการตัดสินใจได้ ก่อนที่จะสรุปขั้นตอนการทำงานของคุณ โปรดยืนยันว่าทริกเกอร์ได้ให้ข้อมูลที่จำเป็นทั้งหมดเพื่อบรรลุเป้าหมายการทำงานอัตโนมัติของคุณ
ตัวอย่างของทริกเกอร์ที่ใช้สำหรับขั้นตอนการทำงานทั่วไป
ตารางต่อไปนี้แสดงตัวอย่างทริกเกอร์ทั่วไปและวิธีที่คุณสามารถใช้ทริกเกอร์เหล่านั้นในขั้นตอนการทำงานของ Shopify Flow
คุณยังสามารถตรวจสอบตัวอย่างอื่นๆ ของขั้นตอนการทำงานใน Shopify Flow ที่มีให้ใช้งานในรูปแบบเทมเพลตได้
| ทริกเกอร์ | กรณีการใช้งานขั้นตอนการทำงานตัวอย่าง |
|---|---|
| สร้างคำสั่งซื้อแล้ว |
|
| ชำระเงินคำสั่งซื้อแล้ว |
|
| ปริมาณสินค้าคงคลังของตัวเลือกสินค้ามีการเปลี่ยนแปลง |
|
| สร้างสินค้าแล้ว |
|
| สร้างลูกค้าแล้ว |
|
| เวลาที่กำหนดไว้ |
|