รับข้อมูลคำสั่งซื้อที่รอการจัดการ
คุณสามารถใช้การดำเนินการ รับข้อมูลคำสั่งซื้อที่รอการจัดการ เพื่อดึงข้อมูลคำสั่งซื้อที่รอการจัดการจากร้านค้าของคุณได้
การกำหนดค่า
ฟิลด์
การดำเนินการ รับข้อมูลคำสั่งซื้อที่รอการจัดการ ประกอบด้วยฟิลด์ต่อไปนี้ซึ่งใช้เพื่อสร้างคำค้นหา
| ฟิลด์ | คำอธิบาย |
|---|---|
| จัดเรียงข้อมูลตาม | จำเป็นต้องระบุ พารามิเตอร์ที่ใช้จัดเรียงข้อมูลซึ่งส่งคืนโดยคำค้นหา |
| จำนวนผลลัพธ์สูงสุด | จำเป็นต้องระบุ จำนวนผลลัพธ์สูงสุดที่คำค้นหาที่คุณเลือกสามารถส่งคืนได้ คุณสามารถส่งคืนได้สูงสุดครั้งละ 100 รายการ |
| คำค้นหา | จำเป็นต้องระบุ เลือกจากคำค้นหาทั่วไป หรือเลือกขั้นสูงเพื่อสร้างคำค้นหาของคุณเอง |
สตริงคำค้นหา
นี่คือตัวอย่างคำค้นหาสำหรับรับคำสั่งซื้อที่รอการจัดการซึ่งกำลังถูกระงับชั่วคราวอยู่
status:ON_HOLDตัวแปร status คือตัวกรองที่ใช้ได้ในคำค้นหาสำหรับคำสั่งซื้อที่รอการจัดการ และสามารถใช้ซ้ำหลายครั้งหรือใช้ร่วมกับตัวแปรอื่นๆ ได้
ข้อควรรู้เกี่ยวกับการค้นหาข้อมูลมีดังนี้
- รายการตัวกรองคำสั่งซื้อที่รอการจัดการที่พร้อมใช้งาน
- คำค้นหาต้องเป็นไปตามไวยากรณ์ที่กำหนด
- ค่าของฟิลด์คำค้นหาอาจไม่ได้ระบุไว้ในเอกสารเสมอไป ในบางกรณี สามารถดูค่าเหล่านี้ได้จากเอกสาร API หรืออีกวิธีหนึ่งคือ คุณมักจะพบค่าของฟิลด์ได้ใน URL ของส่วนผู้ดูแลเมื่อคุณใช้ตัวกรอง ตัวอย่างเช่น หากต้องการค้นหาค่าของคำค้นหาสำหรับคำสั่งซื้อ ให้กรองหน้าคำสั่งซื้อในส่วนผู้ดูแล แล้วตรวจสอบ URL
- คุณสามารถรันหรือทดสอบคำค้นหาในร้านค้าของคุณได้โดยใช้แอป Shopify GraphiQL
- โปรดระวังสิ่งที่อาจเกิดขึ้นหากคำค้นหาของคุณล้มเหลว โดยส่วนมากแล้ว API จะส่งคืนผลลัพธ์ทั้งหมด (แทนที่จะไม่ส่งคืนผลลัพธ์ใดๆ เลย)
ข้อมูลที่ส่งคืน
การดำเนินการรับข้อมูลทั้งหมดจะส่งคืนรายการทรัพยากรตั้งแต่ 0 ถึง 100 รายการ โดยคุณอาจต้องการใช้ข้อมูลนี้ในรูปแบบต่างๆ กันไปตามกรณีการใช้งานของคุณ
- หากคุณต้องการจัดการแต่ละรายการในลิสต์แยกกัน เช่น เพิ่มแท็กสำหรับแต่ละรายการ คุณสามารถใช้การดำเนินการ “สำหรับแต่ละรายการ” ได้
- หากคุณต้องการรวบรวมข้อมูล เช่น นับจำนวนผลลัพธ์ที่ส่งคืนมา คุณสามารถใช้การดำเนินการ “นับ” หรือ “ผลรวม” ได้
- หากคุณต้องการแสดงผลลัพธ์เป็นลิสต์ เช่น ส่งอีเมลที่มีรายการทั้งหมด คุณสามารถใช้ข้อมูลที่ส่งคืนในการดำเนินการลำดับถัดไปได้โดยตรง
หากต้องการเข้าถึงข้อมูลที่ส่งคืนในขั้นตอนที่ตามหลังการดำเนินการนี้ ให้ใช้ตัวแปรชื่อ รับข้อมูลคำสั่งซื้อที่รอการจัดการ ซึ่งเป็นรายการคำสั่งซื้อที่รอการจัดการ คุณสามารถใช้ตัวแปรนี้ได้ทั้งในเงื่อนไขและการดำเนินการ ตัวอย่างเช่น คุณสามารถส่งรายการคำสั่งซื้อที่รอการจัดการในการดำเนินการ ส่งอีเมลภายใน ได้ดังนี้
{% for fulfillment_order in GetFulfillmentOrderData %}
* Order: {{ fulfillment_order.order.name }} Location: {{ fulfillment_order.assignedLocation.name }}
{% endfor %}ทริกเกอร์
คุณสามารถใช้การดำเนินการนี้ในเวิร์กโฟลว์ใดก็ได้ รวมถึงทริกเกอร์ตามเวลาที่กำหนด ในเวิร์กโฟลว์ที่ใช้ทริกเกอร์ตามเวลาที่กำหนด เวิร์กโฟลว์จะเริ่มทำงานตามเวลาที่คุณระบุไว้ แทนที่จะเริ่มจากการเกิดอีเวนต์ เนื่องจากไม่มีอีเวนต์ที่เฉพาะเจาะจงในร้านค้าของคุณหรือจากแอปที่เริ่มเวิร์กโฟลว์ จึงไม่มีข้อมูลรวมอยู่โดยอัตโนมัติ
รายละเอียด API
เทมเพลต
ส่งข้อมูลสรุปรายวันทางอีเมลพร้อมรายการคำสั่งซื้อที่รอการจัดการซึ่งถูกระงับชั่วคราว
ในแต่ละวัน เวิร์กโฟลว์นี้จะค้นหาคำสั่งซื้อที่รอการจัดการทั้งหมดที่ถูกระงับชั่วคราว (สูงสุดครั้งละ 100 รายการ) จากนั้นจะส่งข้อมูลสรุปทางอีเมลพร้อมชื่อคำสั่งซื้อและตำแหน่งที่ตั้งสำหรับจัดการคำสั่งซื้อที่ได้รับมอบหมาย ดูเทมเพลต