Shopify Flow และ GraphQL Admin API
Flow จะใช้ Shopify GraphQL Admin API (ปัจจุบันคือเวอร์ชัน 2024-07
) เพื่อประเมินเงื่อนไขและตัวแปรในขั้นตอนการทำงาน รวมถึงดำเนินการต่างๆ ในร้านค้า Shopify ของคุณ ขณะที่คุณสร้างขั้นตอนการทำงาน คุณจะพบกับชื่อฟิลด์และคำอธิบายตาม API บ่อยครั้ง
ในหน้านี้
การกำหนดเวอร์ชัน API
Shopify ปล่อย เวอร์ชัน API ใหม่ทุกสามเดือนและ Flow จะปรับใช้เวอร์ชันใหม่โดยเร็วที่สุด แต่อาจจะช้ากว่าเวอร์ชันล่าสุด เมื่อเป็นไปได้ ระบบจะพยายามปรับการเปลี่ยนแปลงระหว่างเวอร์ชันให้โดยอัตโนมัติ แต่บางการเปลี่ยนแปลงอาจไม่สามารถจัดการได้อย่างตรงไปตรงมา เช่น กรณีที่มีการลบช่องออกโดยไม่มีการระบุสิ่งมาแทนที่ ซึ่งอาจส่งผลต่อการประเมินเงื่อนไขหรือ Liquid ได้ * เมื่อช่องกลายเป็นค่าว่าง ซึ่งอาจส่งผลต่อการประเมินเงื่อนไขหรือ Liquid ได้ * เมื่อค่าของ enum มีการเปลี่ยนแปลง หรือมีการเพิ่มประเภทยูเนียนหรืออินเทอร์เฟสใหม่ ซึ่งอาจส่งผลต่อ Liquid หรือโค้ดได้ * เมื่อมีการเปลี่ยนแปลงอาร์กิวเมนต์การเปลี่ยนแปลง อาจส่งผลต่อการกำหนดค่าการดำเนินการส่งคำขอ Admin API
ขั้นตอนการทำงานบางอย่างอาจจำเป็นต้องได้รับการอัปเดตด้วยตนเอง ในกรณีเหล่านี้ ขั้นตอนการทำงานอาจแสดงข้อผิดพลาดว่า จำเป็นต้องมีการอัปเดต หรือ API ที่ไม่รองรับ และแนะนำคุณไปยังเอกสารAPIที่เกี่ยวข้องเพื่อทำการเปลี่ยนแปลงที่จำเป็นในเครื่องมือแก้ไขขั้นตอนการทำงาน เมื่อการอัปเดตเหล่านี้เสร็จสมบูรณ์และบันทึกแล้ว ขั้นตอนการทำงานจะอัปเดตโดยอัตโนมัติเพื่อใช้ API เวอร์ชันล่าสุดที่มีใน Flow
คุณสามารถเลือกที่จะละเว้นปัญหาชั่วคราวเพื่อทำการเปลี่ยนแปลงเร่งด่วนต่อขั้นตอนการทำงานที่มีข้อผิดพลาดด้านความเข้ากันได้ของเวอร์ชัน API หากไม่แก้ไขปัญหาเหล่านี้ ขั้นตอนการทำงานอาจหยุดทำงานหรือทำให้เกิดข้อผิดพลาดเมื่อ Shopify ไม่รองรับ API เวอร์ชันเก่าอีกต่อไป