รับข้อมูลส่วนลด

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

การกำหนดค่า

ช่อง

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

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

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

นี่คือตัวอย่างคำค้นหาสำหรับรับส่วนลดที่ใช้งานอยู่ที่ใช้รหัส

method:code AND status:active

ตัวแปร method และ status คือตัวกรองที่พร้อมใช้งานในคำค้นหาโหนดส่วนลด และสามารถใช้ได้หลายครั้งหรือใช้ร่วมกับตัวแปรอื่นๆ

สิ่งที่ควรทราบเมื่อทำการค้นหาข้อมูล

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

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

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

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

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

{% for discount_item in getDiscountData %}
{% if discount_item.discount.__typename == "DiscountAutomaticApp" %}
*  {{discount_item.discount.DiscountAutomaticApp.title}}
{% endif %}
{% endfor %}

ทริกเกอร์

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

รายละเอียด API

เทมเพลต

ส่งอีเมลสรุปส่วนลดแบบใช้รหัสที่ใช้งานอยู่รายสัปดาห์

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