ทำงานอัตโนมัติด้วย Shopify Flow
เรียกใช้เวิร์กโฟลว์เมื่อกำหนดการเริ่ม สิ้นสุด ล้มเหลว หรือพบการแก้ไข และเริ่ม สิ้นสุด หรือสร้างกำหนดการจาก Flow
Metascheduler เพิ่มทริกเกอร์และการดำเนินการให้กับ Shopify Flow ทริกเกอร์ใช้ได้ในทุกแพ็กเกจ ส่วนการดำเนินการใช้ได้ในแพ็กเกจ Extra และ Unlimited คุณจะพบทั้งสองอย่างได้ใน การตั้งค่า > Flow พร้อม เปิด Flow Flow แสดงชื่อทริกเกอร์ การดำเนินการ และช่องเป็นภาษาอังกฤษในทุกภาษา หน้านี้จึงใส่คำแปลภาษาไทยไว้ในวงเล็บหลังชื่อภาษาอังกฤษ
ทริกเกอร์
ทุกทริกเกอร์ส่ง Schedule ID (รหัสกำหนดการ) Schedule name (ชื่อกำหนดการ) Timing (เวลา) (AT, WINDOW, RECURRING หรือ ROLLOUT) Rollout ID (รหัสการทยอยปรับใช้) (หรือไม่มีค่า) และ Resources (ทรัพยากร) ที่เปลี่ยนไปให้เวิร์กโฟลว์ของคุณ รายการที่ยาวจะถูกตัดให้พอดีกับขีดจำกัดขนาดของ Flow
| ทริกเกอร์ | ทำงานเมื่อ | ช่องเพิ่มเติม |
|---|---|---|
| Schedule started (กำหนดการเริ่มต้นแล้ว) | กำหนดการทำการเปลี่ยนแปลง | |
| Schedule ended (กำหนดการสิ้นสุดแล้ว) | การเปลี่ยนแปลงของกำหนดการสิ้นสุดหรือถูกเปลี่ยนกลับ | |
| Change failed (การเปลี่ยนแปลงล้มเหลว) | ทำการเปลี่ยนแปลงกับบางรายการไม่ได้ | Target (เป้าหมาย), Error message (ข้อความแสดงข้อผิดพลาด) |
| Drift detected (ตรวจพบการเปลี่ยนแปลงจากภายนอก) | มีคนเปลี่ยนรายการหลังจากที่ Metascheduler เปลี่ยน จึงไม่ได้เปลี่ยนกลับ | Target, Resource ID (รหัสทรัพยากร) |
Target คือคีย์ของประเภทการเปลี่ยนแปลง เช่น variant.price หรือ product.status (ดู ประเภทการเปลี่ยนแปลง)
การดำเนินการ
| การดำเนินการ | สิ่งที่ทำ | ช่อง |
|---|---|---|
| Start schedule now (เริ่มกำหนดการทันที) | ทำการเปลี่ยนแปลงของกำหนดการทันที | Schedule ID |
| End schedule now (สิ้นสุดกำหนดการทันที) | สิ้นสุดกำหนดการที่กำลังมีผลทันทีและเปลี่ยนรายการกลับ | Schedule ID |
| Create schedule from template (สร้างกำหนดการจากเทมเพลต) | สร้างกำหนดการที่กำหนดเวลาแล้วสำหรับรายการที่คุณส่งให้ | Template (เทมเพลต), Resource IDs (รหัสทรัพยากร), Start time (เวลาเริ่มต้น), End time (เวลาสิ้นสุด), Schedule name |
ทริกเกอร์ของ Metascheduler ให้ Schedule ID ที่คุณส่งต่อให้การดำเนินการได้
สร้างกำหนดการจากเทมเพลต
Template เป็นหนึ่งในต่อไปนี้:
| เทมเพลต | เปลี่ยน | รหัสทรัพยากรคือ |
|---|---|---|
product-active | สถานะสินค้าเป็นใช้งานอยู่ | รหัสสินค้า |
product-draft | สถานะสินค้าเป็นแบบร่าง | รหัสสินค้า |
product-unlisted | สถานะสินค้าเป็นไม่แสดงในรายการ | รหัสสินค้า |
metaobject-active | สถานะเมตาอ็อบเจกต์เป็นใช้งานอยู่ | รหัสรายการเมตาอ็อบเจกต์ |
metaobject-draft | สถานะเมตาอ็อบเจกต์เป็นแบบร่าง | รหัสรายการเมตาอ็อบเจกต์ |
Resource IDs คือรหัสของ Shopify หนึ่งรหัสต่อบรรทัด หรือคั่นด้วยเครื่องหมายจุลภาค Start time คือวันที่และเวลาแบบ ISO 8601 พร้อมค่าออฟเซ็ต เว้น End time ว่างไว้เพื่อคงการเปลี่ยนแปลงไว้ หรือกำหนดค่าเพื่อให้คืนค่าเมื่อถึงเวลานั้น
Template: product-active
Resource IDs: gid://shopify/Product/8123456789
gid://shopify/Product/8123456790
Start time: 2026-11-27T09:00:00+01:00
End time: 2026-11-30T23:59:00+01:00
Schedule name: Black Friday dropขีดจำกัดของแพ็กเกจมีผลกับกำหนดการที่สร้างจาก Flow เช่นเดียวกับในแอป หากการดำเนินการล้มเหลว เหตุผลจะแสดงในบันทึกการทำงานของเวิร์กโฟลว์
ไอเดีย
- Change failed (การเปลี่ยนแปลงล้มเหลว) → ส่งอีเมลภายในหรือข้อความ Slack ถึงผู้ดูแลการลดราคา
- Drift detected (ตรวจพบการเปลี่ยนแปลงจากภายนอก) → เพิ่มบันทึกไว้ที่สินค้า หรือแจ้งทีมที่แก้ไข
- Schedule started (กำหนดการเริ่มต้นแล้ว) ที่มีเวลาเป็น
ROLLOUT→ โพสต์ในช่องทางการเปิดตัวของคุณ - สินค้าถูกติดแท็ก
pre-order→ Create schedule from template (สร้างกำหนดการจากเทมเพลต) ด้วยproduct-activeในวันเปิดตัว