รับข้อมูลคำสั่งซื้อที่ยังไม่ชำระเงิน

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

การกำหนดค่า

ฟิลด์

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

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

สตริงคำค้นหา

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

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

ตัวแปร updated_at คือตัวกรองที่ใช้ได้ในคำค้นหาคำสั่งซื้อที่ยังไม่ชำระเงิน และสามารถใช้ได้หลายครั้งหรือใช้ร่วมกับตัวแปรอื่นๆ ตัวแปร scheduledAt ของ Liquid มีให้ใช้งานในเวิร์กโฟลว์ที่ใช้ทริกเกอร์เวลาที่กำหนดไว้ แท็ก Liquid date_minus คือแท็กพิเศษของ Flow ที่ช่วยให้คุณสามารถลบเวลาออกจากวันที่ได้

เมื่อทำการค้นหาข้อมูล สิ่งที่ควรรู้มีดังต่อไปนี้

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

ข้อมูลที่ส่งคืน

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

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

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

{% for single_order in GetDraftOrderData %}
* {{ single_order.name }}
{% endfor %}

ทริกเกอร์

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

รายละเอียด API

เทมเพลต

ส่งการแจ้งเตือนรายวันพร้อมกับคำสั่งซื้อที่ยังไม่ชำระเงินที่เปิดอยู่ทั้งหมด

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