การแยกคำสั่งซื้อที่รอการจัดการ

คำสั่งซื้อที่รอการจัดการ คือการกำหนดสินค้าเฉพาะรายการไปยังตำแหน่งที่ตั้งที่จัดการคำสั่งซื้อ ทริกเกอร์ การแยกคำสั่งซื้อที่รอการจัดการ จะเริ่มเวิร์กโฟลว์เมื่อคุณหรือแอปจากภายนอกทำการแยกคำสั่งซื้อที่รอการจัดการ เวิร์กโฟลว์ที่ใช้ทริกเกอร์นี้จะทำงานกับคำสั่งซื้อที่รอการจัดการฉบับดั้งเดิม รวมถึงคำสั่งซื้อที่รอการจัดการซึ่งเป็นผลมาจากการแยก

ข้อมูลที่ทริกเกอร์การแยกคำสั่งซื้อที่รอการจัดการมีให้

ข้อมูลต่อไปนี้มีไว้สำหรับเวิร์กโฟลว์ที่เริ่มต้นด้วยทริกเกอร์ การแยกคำสั่งซื้อที่รอการจัดการ

ข้อมูลที่มีให้สำหรับเวิร์กโฟลว์ที่ใช้ทริกเกอร์การแยกคำสั่งซื้อที่รอการจัดการ
ข้อมูลคำอธิบาย
fulfillment orderคำสั่งซื้อที่รอการจัดการฉบับดั้งเดิมที่ถูกแยก ซึ่งช่วยให้สามารถเข้าถึงข้อมูลในอ็อบเจกต์ Fulfillment Order ของ GraphQL Admin API ได้
remaining fulfillment orderคำสั่งซื้อที่รอการจัดการที่เหลืออยู่ซึ่งเป็นผลมาจากการแยก ซึ่งช่วยให้สามารถเข้าถึงข้อมูลในอ็อบเจกต์ Fulfillment Order ของ GraphQL Admin API ได้
replacement fulfillment orderคำสั่งซื้อที่รอการจัดการสำหรับเปลี่ยนในกรณีที่ไม่สามารถแยกคำสั่งซื้อที่รอการจัดการฉบับดั้งเดิมได้ ฟิลด์นี้เป็นตัวเลือกและอาจเป็นค่าว่าง ซึ่งช่วยให้สามารถเข้าถึงข้อมูลในอ็อบเจกต์ Fulfillment Order ของ GraphQL Admin API ได้

การดำเนินการ

ทริกเกอร์นี้จะส่งข้อมูลคำสั่งซื้อที่รอการจัดการ ซึ่งจะช่วยให้คุณใช้การดำเนินการใดๆ ที่ต้องใช้คำสั่งซื้อที่รอการจัดการได้ ซึ่งได้แก่

เนื่องจากคำสั่งซื้อที่รอการจัดการจะลิงก์กับคำสั่งซื้อด้วย ทริกเกอร์จึงสามารถใช้กับการดำเนินการที่ต้องใช้คำสั่งซื้อได้เช่นกัน ดังนี้

คำสั่งซื้อที่รอการจัดการยังมีรายการข้อมูลต่างๆ เช่น สินค้าเฉพาะรายการ คุณสามารถวนซ้ำรายการเหล่านี้และดำเนินการกับแต่ละรายการได้โดยใช้การดำเนินการวนซ้ำแต่ละรายการ ตัวอย่างเช่น คุณสามารถวนซ้ำสินค้าเฉพาะรายการเพื่อตรวจสอบความพร้อมของสินค้าคงคลังได้

การทดสอบทริกเกอร์

หากต้องการทดสอบเวิร์กโฟลว์ที่ใช้งานอยู่ที่เริ่มต้นด้วยทริกเกอร์นี้ คุณสามารถทำได้ดังนี้

  • แบ่งคำสั่งซื้อที่รอการจัดการในส่วนผู้ดูแล Shopify โดยการเลือกคำสั่งซื้อใดก็ได้แล้วใช้ฟังก์ชันการแบ่ง
  • หากต้องการทดสอบเวิร์กโฟลว์ที่จัดการคำสั่งซื้อที่รอการจัดการสำหรับเปลี่ยน ให้จัดการสินค้าบางส่วนในคำสั่งซื้อที่รอการจัดการก่อน จากนั้นแบ่งรายการที่ยังไม่ได้จัดการที่เหลืออยู่ การทำตามขั้นตอนเหล่านี้จะสร้างคำสั่งซื้อที่รอการจัดการสำหรับเปลี่ยนขึ้นมา เนื่องจากคำสั่งซื้อที่รอการจัดการเดิมไม่สามารถแบ่งได้
  • ติดต่อแอปจัดการคำสั่งซื้อภายนอกของคุณเพื่อให้แอปแบ่งคำสั่งซื้อที่รอการจัดการโดยใช้ fulfillmentOrderSplit mutation

รายละเอียด API

ทริกเกอร์การแบ่งคำสั่งซื้อที่รอการจัดการช่วยให้สามารถดำเนินการกับอ็อบเจกต์ FulfillmentOrderSplitResult GraphQL API ได้ ทริกเกอร์นี้จะสอดคล้องกับเว็บฮุค fulfillment_orders/split

สำหรับเวิร์กโฟลว์คำสั่งซื้อที่รอการจัดการอื่นๆ คุณอาจลองพิจารณาสิ่งต่อไปนี้