ดึงข้อมูลกลุ่มแผนการขาย
ในเวิร์กโฟลว์ที่ต้องใช้ข้อมูลกลุ่มแผนการขาย คุณสามารถใช้การดำเนินการ ดึงข้อมูลกลุ่มแผนการขาย เพื่อดึงข้อมูลคำสั่งซื้อจากร้านค้าของคุณได้
การกำหนดค่า
ฟิลด์
การดำเนินการ ดึงข้อมูลกลุ่มแผนการขาย มีฟิลด์ต่อไปนี้ซึ่งใช้ในการสร้างคิวรี
| ฟิลด์ | คำอธิบาย |
|---|---|
| จัดเรียงข้อมูลตาม | จำเป็น พารามิเตอร์ที่ใช้จัดเรียงข้อมูลซึ่งส่งคืนโดยคำค้นหา |
| จำนวนผลลัพธ์สูงสุด | จำเป็น จำนวนผลลัพธ์สูงสุดที่สามารถส่งคืนโดยคำค้นหาที่คุณเลือก คุณสามารถส่งคืนได้สูงสุดครั้งละ 100 รายการ |
| คิวรี | จำเป็น เลือกจากคิวรีทั่วไปหรือเลือกขั้นสูงเพื่อสร้างคิวรีของคุณเอง |
สตริงคิวรี
นี่คือตัวอย่างคิวรีสำหรับรับกลุ่มแผนการขายที่ได้รับการอัปเดตในวันล่าสุด
name='Subscribe & Save'ตัวแปร category คือตัวกรองที่พร้อมใช้งานในคิวรีกลุ่มแผนการขาย และสามารถใช้เพื่อเลือกหมวดหมู่ที่เฉพาะเจาะจงของกลุ่มแผนการขายได้
เมื่อทำการคิวรีข้อมูล สิ่งที่ควรทราบมีดังนี้
- รายการตัวกรองกลุ่มแผนการขายที่พร้อมใช้งาน
- คิวรีต้องเป็นไปตามไวยากรณ์ที่กำหนด
- ค่าฟิลด์คิวรีอาจไม่ได้รับการบันทึกไว้เสมอไป ในบางกรณี คุณสามารถดูค่าเหล่านี้ได้จากเอกสารสำหรับ API หรือคุณอาจพบค่าของฟิลด์ได้บ่อยครั้งใน URL ของส่วนผู้ดูแลเมื่อคุณใช้ตัวกรอง ตัวอย่างเช่น หากต้องการดูค่าคิวรีของคำสั่งซื้อบางรายการ ให้กรองหน้าคำสั่งซื้อในส่วนผู้ดูแล จากนั้นตรวจสอบที่ URL
- คุณสามารถเรียกใช้หรือทดสอบคิวรีในร้านค้าของคุณได้โดยใช้แอป Shopify GraphiQL
- โปรดระมัดระวังถึงสิ่งที่จะเกิดขึ้นหากคิวรีของคุณล้มเหลว บ่อยครั้งที่ API จะส่งคืนผลลัพธ์ทั้งหมด (แทนที่จะไม่ส่งคืนเลย)
ข้อมูลที่ส่งคืน
การดำเนินการดึงข้อมูลทั้งหมดจะส่งคืนรายการทรัพยากรตั้งแต่ 0 ถึง 100 รายการ คุณอาจต้องการใช้ข้อมูลนี้ในรูปแบบต่างๆ โดยขึ้นอยู่กับกรณีการใช้งานของคุณ ดังนี้
- หากคุณต้องการจัดการแต่ละรายการในลิสต์แยกกัน เช่น การเพิ่มแท็กสำหรับแต่ละรายการ คุณก็สามารถใช้การดำเนินการ สำหรับแต่ละรายการ ได้
- หากคุณต้องการรวบรวมข้อมูล เช่น การนับจำนวนผลลัพธ์ที่ส่งคืน คุณก็สามารถใช้การดำเนินการ นับ หรือ ผลรวม ได้
- หากคุณต้องการส่งออกข้อมูลในรูปแบบลิสต์ เช่น การส่งอีเมลพร้อมกับทุกรายการ คุณก็สามารถใช้ข้อมูลที่ส่งคืนได้โดยตรงในการดำเนินการลำดับถัดไป
หากต้องการเข้าถึงข้อมูลที่ส่งคืนในขั้นตอนที่ตามหลังการดำเนินการนี้ ให้ใช้ตัวแปรชื่อ ดึงข้อมูลกลุ่มแผนการขาย ซึ่งเป็นรายการกลุ่มแผนการขาย คุณสามารถใช้ตัวแปรนี้ได้ทั้งในเงื่อนไขและการดำเนินการ ตัวอย่างเช่น คุณสามารถส่งรายการกลุ่มแผนการขายในการดำเนินการ ส่งอีเมลภายใน ได้ดังนี้
{% for getSellingPlanGroupData_item in getSellingPlanGroupData %}
{{getSellingPlanGroupData_item.name}}
{% endfor %}ตัวอย่าง
ตัวอย่างเช่น เวิร์กโฟลว์หนึ่งได้รับการตั้งกำหนดการให้ทำงานทุกวันอาทิตย์ เวลา 9:00 น. โดยจะมีการใช้การดำเนินการ ดึงข้อมูลกลุ่มแผนการขาย เพื่อรวบรวมข้อมูลสำหรับกลุ่มแผนการขายที่สร้างขึ้นในสัปดาห์ที่แล้ว หากสินค้าที่เชื่อมโยงกับกลุ่มแผนการขายเป็นสินค้าขายดีของคุณ position ของกลุ่มแผนการขายก็จะเพิ่มขึ้นได้