Get catalog data
ان workflow میں جن میں کیٹلاگ کے ڈیٹا کی ضرورت ہوتی ہے، آپ اپنے سٹور سے B2B کیٹلاگ کی معلومات حاصل کرنے کے لیے Get catalog data ایکشن استعمال کر سکتے ہیں۔ کیٹلاگ مخصوص B2B کسٹمر یا کمپنی کے مقامات کے لیے حسب ضرورت قیمتوں کے ساتھ پروڈکٹ کے گروپ ہوتے ہیں۔
اس صفحہ پر
کنفیگریشن
فیلڈ
Get catalog data ایکشن میں درج ذیل فیلڈ شامل ہیں:
| فیلڈ | تفصیل |
|---|---|
| ڈیٹا کو اس لحاظ سے ترتیب دیں | مطلوب ہے۔ وہ پیرامیٹر جن کے ذریعے search query سے موصول ہونے والے ڈیٹا کو ترتیب دیا جاتا ہے۔ |
| نتائج کی زیادہ سے زیادہ تعداد | مطلوب ہے۔ ان نتائج کی زیادہ سے زیادہ تعداد جو آپ کی منتخب کردہ search query سے حاصل ہو سکتی ہے۔ آپ ایک وقت میں 100 تک نتائج حاصل کر سکتے ہیں۔ |
| کیوری | مطلوب ہے۔ عام کیوری میں سے انتخاب کریں یا اپنی کیوری بنانے کے لیے Advanced منتخب کریں۔ |
کیوری سٹرنگ
تمام ایکٹو کیٹلاگ حاصل کرنے کے لیے یہ ایک مثالی کیوری ہے:
status:ACTIVEstatus متغیر ایک فلٹر ہے جو Catalogs کیوری پر دستیاب ہے اور اسے متعدد بار استعمال کیا جا سکتا ہے یا دیگر متغیر کے ساتھ ملایا جا سکتا ہے۔
ڈیٹا کی کیوری کرتے وقت، یہ جاننا مفید ہے:
کیوری کے لیے مخصوص سنٹیکس کی پیروی کرنا لازمی ہے
کیوری فیلڈ کی ویلیو ہمیشہ دستاویزی شکل میں نہیں ہوتیں۔ کچھ صورتوں میں، API docs کو دیکھ کر ویلیو تلاش کی جا سکتی ہیں۔ متبادل طور پر، جب آپ فلٹر کرتے ہیں تو آپ کو اکثر Admin کے URL میں فیلڈ کی ویلیو مل سکتی ہیں۔ مثال کے طور پر، کچھ Order کیوری ویلیو تلاش کرنے کے لیے، Admin میں Orders صفحہ کو فلٹر کریں، اور پھر URL چیک کریں۔
آپ Shopify GraphiQL ایپ کا استعمال کر کے اپنے شاپ میں کیوری رن یا ٹیسٹ کر سکتے ہیں۔
اگر آپ کی کیوری ناکام ہو جاتی ہے تو اس بات کا خیال رکھیں کہ کیا ہوتا ہے۔ اکثر API کوئی بھی نتیجہ نہ دینے کی بجائے تمام نتائج واپس کر دے گی۔
واپس کیا گیا ڈیٹا
تمام Get data ایکشنز 0 سے 100 وسائل کی فہرست واپس کرتے ہیں۔ آپ کے استعمال کے لحاظ سے، آپ اس ڈیٹا کو مختلف طریقوں سے استعمال کر سکتے ہیں:
- اگر آپ کو فہرست کے ہر آئٹم کو انفرادی طور پر ہینڈل کرنے کی ضرورت ہے، جیسے ہر ایک کے لیے ایک ٹیگ شامل کرنا، تو آپ For each ایکشن استعمال کر سکتے ہیں۔
- اگر آپ کو ڈیٹا جمع کرنے کی ضرورت ہے، جیسے یہ گننا کہ کتنے نتائج واپس کیے گئے ہیں، تو آپ Count یا Sum ایکشنز استعمال کر سکتے ہیں۔
- اگر آپ کو فہرست آؤٹ پٹ کرنے کی ضرورت ہے، جیسے تمام آئٹمز کے ساتھ ای میل بھیجنا، تو آپ واپس کیے گئے ڈیٹا کو براہ راست بعد کے ایکشنز میں استعمال کر سکتے ہیں۔
اس ایکشن کے بعد آنے والے مراحل میں واپس کیے گئے ڈیٹا تک رسائی کے لیے، Get catalog data نامی ویری ایبل استعمال کریں، جو کیٹلاگز کی ایک فہرست ہے۔ آپ اس ویری ایبل کو کنڈیشنز اور ایکشنز دونوں میں استعمال کر سکتے ہیں۔ مثال کے طور پر، آپ کیٹلاگز کی فہرست کو Send internal email ایکشن میں اس طرح بھیج سکتے ہیں:
{% for single_catalog in getCatalogData %}
* {{ single_catalog.title }}
{% endfor %}ٹرگرز
آپ اس ایکشن کو کسی بھی ورک فلو میں استعمال کر سکتے ہیں، بشمول Scheduled time ٹرگر۔ Scheduled time ٹرگر استعمال کرنے والے ورک فلو میں، ورک فلو کسی ایونٹ کے نتیجے کی بجائے آپ کے بتائے ہوئے وقت پر شروع ہوتا ہے۔ چونکہ آپ کے سٹور یا کسی ایپ سے کوئی مخصوص ایونٹ نہیں ہے جو ورک فلو کو شروع کرے، اس لیے کوئی ڈیٹا خودکار طور پر شامل نہیں ہوتا ہے۔
API حوالہ
اس ایکشن میں استعمال ہونے والی API کے بارے میں مزید معلومات کے لیے، Catalogs کیوری دیکھیں۔