پروڈکٹ ویرینٹ کا ڈیٹا حاصل کریں

ایسے ورک فلوز میں جو پروڈکٹ ویرینٹ کا ڈیٹا استعمال کرتے ہیں، آپ اپنے سٹور سے پروڈکٹ ویرینٹ کی معلومات حاصل کرنے کے لیے Get product variant data ایکشن استعمال کر سکتے ہیں۔

کنفیگریشن

فیلڈ

Get product variant data ایکشن میں درج ذیل فیلڈ شامل ہیں، جو کیوری بنانے کے لیے استعمال ہوتی ہیں:

Get data ایکشن میں استعمال ہونے والی فیلڈ۔
فیلڈتفصیل
ڈیٹا کو اس لحاظ سے ترتیب دیںلازمی۔ وہ پیرامیٹر جن کے لحاظ سے سرچ کیوری سے موصول ہونے والا ڈیٹا ترتیب دیا جاتا ہے۔
نتائج کی زیادہ سے زیادہ تعدادلازمی۔ نتائج کی زیادہ سے زیادہ مقدار جو آپ کی منتخب کردہ سرچ کیوری سے واپس آسکتی ہے۔ آپ ایک وقت میں 100 تک نتائج حاصل کر سکتے ہیں۔
کیوریلازمی۔ عام کیوری میں سے انتخاب کریں یا اپنی کیوری بنانے کے لیے ایڈوانسڈ کو منتخب کریں۔

کیوری سٹرنگ

گزشتہ دن اپ ڈیٹ ہونے والے پروڈکٹ ویریئنٹ حاصل کرنے کے لیے کیوری کی ایک مثال یہ ہے:

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

updated_at متغیر ایک فلٹر ہے جو پروڈکٹ ویریئنٹ کیوری پر دستیاب ہے اور اسے متعدد بار استعمال کیا جا سکتا ہے یا دیگر متغیرات کے ساتھ ملایا جا سکتا ہے۔ scheduledAt Liquid متغیر ان ورک فلو پر دستیاب ہے جنہوں نے مقررہ وقت کا ٹرگر استعمال کیا ہو۔ date_minus Liquid ٹیگ ایک مخصوص Flow ٹیگ ہے جو آپ کو تاریخ سے وقت منہا کرنے کی سہولت دیتا ہے۔

ڈیٹا کی کیوری کرتے وقت، یہ جاننا مفید ہے:

  • دستیاب پروڈکٹ ویریئنٹ فلٹر کی فہرست
  • کیوری کے لیے کسی مخصوص سنٹیکس کی پیروی کرنا لازمی ہے
  • کیوری فیلڈ کی ویلیو ہمیشہ دستاویزی شکل میں نہیں ہوتیں۔ کچھ صورتوں میں، یہ ویلیو API دستاویزات دیکھ کر تلاش کی جا سکتی ہیں۔ متبادل کے طور پر، جب آپ فلٹر کرتے ہیں تو آپ اکثر ایڈمن کے URL میں فیلڈ کی ویلیو تلاش کر سکتے ہیں۔ مثال کے طور پر، کچھ آرڈر کیوری کی ویلیو تلاش کرنے کے لیے، ایڈمن میں Orders کے صفحہ کو فلٹر کریں، اور پھر URL چیک کریں۔
  • آپ Shopify GraphiQL ایپ استعمال کر کے اپنی شاپ میں کیوری چلا سکتے یا اس کی جانچ کر سکتے ہیں۔
  • اس بات کا دھیان رکھیں کہ اگر آپ کی کیوری ناکام ہو جائے تو کیا ہوتا ہے۔ اکثر API تمام نتائج واپس کرے گی (بجائے اس کے کہ کوئی بھی نہ ہو)۔

موصول ہونے والا ڈیٹا

تمام Get data ایکشن 0 سے 100 تک وسائل کی ایک فہرست واپس کرتے ہیں۔ آپ کے استعمال کی صورتحال کے لحاظ سے، آپ اس ڈیٹا کو مختلف طریقوں سے استعمال کرنا چاہیں گے:

  • اگر آپ کو فہرست کے ہر آئٹم کو انفرادی طور پر ہینڈل کرنے کی ضرورت ہو، جیسے کہ ہر ایک کے لیے ٹیگ شامل کرنا، تو آپ For each ایکشن استعمال کر سکتے ہیں۔
  • اگر آپ کو ڈیٹا جمع کرنے کی ضرورت ہو، جیسے کہ یہ گننا کہ کتنے نتائج موصول ہوئے ہیں، تو آپ Count یا Sum ایکشن استعمال کر سکتے ہیں۔
  • اگر آپ کو فہرست آؤٹ پٹ کرنے کی ضرورت ہو، جیسے تمام آئٹم کے ساتھ ای میل بھیجنا، تو آپ موصول ہونے والا ڈیٹا براہ راست بعد کے ایکشن میں استعمال کر سکتے ہیں۔

اس ایکشن کے بعد آنے والے اقدامات میں موصول ہونے والے ڈیٹا تک رسائی کے لیے، Get product variant data نامی متغیر استعمال کریں، جو پروڈکٹ ویریئنٹ کی ایک فہرست ہے۔ آپ اس متغیر کو شرائط اور ایکشن دونوں میں استعمال کر سکتے ہیں۔ مثال کے طور پر، آپ Send internal email ایکشن میں آرڈر کی فہرست کچھ اس طرح بھیج سکتے ہیں:

{% for single_variant in GetProductVariantData %}
* {{ single_variant.name }}
{% endfor %}

ٹرگر

آپ اس ایکشن کو کسی بھی ورک فلو میں استعمال کر سکتے ہیں، بشمول مقررہ وقت کا ٹرگر۔ مقررہ وقت کا ٹرگر استعمال کرنے والے ورک فلو میں، ورک فلو کسی ایونٹ کے نتیجے کے بجائے آپ کے بتائے ہوئے وقت پر شروع ہوتا ہے۔ چونکہ آپ کے سٹور میں یا کسی ایپ کی طرف سے کوئی ایسا مخصوص ایونٹ نہیں ہوتا جو ورک فلو شروع کرے، اس لیے کوئی ڈیٹا خود بخود شامل نہیں ہوتا ہے۔

API کی تفصیلات

ٹیمپلیٹ

نئے آرڈر میں مفت (100% ڈسکاؤنٹ شدہ) آئٹم شامل کریں

اگر آئٹم سٹاک میں موجود ہو، تو یہ ٹیمپلیٹ نئے آرڈر میں ایک مفت، ڈسکاؤنٹ شدہ آئٹم شامل کرتا ہے۔ یہ انوینٹری چیک کرتا ہے، 100% ڈسکاؤنٹ لاگو کرتا ہے، اور گاہک کو مطلع کیے بغیر آرڈر کو اپ ڈیٹ کرتا ہے۔ یہ آٹومیشن درج ذیل کے لیے مفید ہوگی: (1) گاہک کے آرڈر میں ایک حیرت انگیز مفت آئٹم شامل کر کے ان کے اطمینان میں اضافہ کرنا، (2) نئی یا کم معروف پروڈکٹ کو آرڈر میں بطور مفت نمونہ شامل کر کے ان کی تشہیر کرنا، یا (3) مفت آئٹم کی شمولیت اور ڈسکاؤنٹ کو خودکار بنا کر پروموشنز کو ہموار کرنا۔ ٹیمپلیٹ دیکھیں

کم سٹاک والے ویریئنٹ کی فہرست کے ساتھ ہفتہ وار ای میل کی سمری بھیجیں

یہ ورک فلو ایک شیڈول پر چلتا ہے (جیسے ہفتے میں ایک بار)۔ یہ کم سٹاک والے پروڈکٹ ویریئنٹ کی فہرست حاصل کرتا ہے، نتائج شمار کرتا ہے، اور ویریئنٹ کے عنوان اور ویریئنٹ کے لیے ایڈمن صفحہ کے لنک کے ساتھ ای میل کی ایک سمری بھیجتا ہے۔ ٹیمپلیٹ دیکھیں