Shopify Flow میں میٹا فیلڈز

میٹا فیلڈز ایسی کسٹم فیلڈز ہیں جنہیں آپ اپنے سٹور میں پروڈکٹس، کسٹمرز، آرڈرز اور دیگر آبجیکٹس کے حوالے سے اضافی معلومات شامل کرنے کے لیے استعمال کر سکتے ہیں۔ میٹا فیلڈز کو ایسی معلومات ذخیرہ کرنے کے لیے استعمال کیا جا سکتا ہے جو کسی آبجیکٹ کی ڈیفالٹ فیلڈز میں شامل نہیں ہوتی ہیں۔ مثال کے طور پر، آپ میٹا فیلڈز کا استعمال کسی پروڈکٹ کے مینوفیکچرر، کسٹمر کی تاریخ پیدائش، یا آرڈر کی ڈیلیوری کی تاریخ کے بارے میں معلومات ذخیرہ کرنے کے لیے کر سکتے ہیں۔

ورک فلو بناتے وقت، ہو سکتا ہے کہ آپ اپنے سٹور میں میٹا فیلڈ اور میٹا آبجیکٹ ڈیٹا حاصل یا سیٹ کرنا چاہیں۔

ورک فلو میں میٹا فیلڈ کا ڈیٹا حاصل کریں

میٹا فیلڈ کا ڈیٹا سٹور کے دیگر ڈیٹا، یا یہاں تک کہ دیگر ایسی فیلڈز جن کے لیے آرگومنٹس درکار ہوں، سے مختلف ہوتا ہے کیونکہ ہر فیلڈ آپ کی شاپ کے لیے کسٹم ہوتی ہے، اور اس کی قسم آپ کے سٹور کے دیگر ڈیٹا سے مختلف ہو سکتی ہے۔ اس وجہ سے، Flow کو اس ڈیٹا تک رسائی آسان بنانے کے لیے اضافی کام کرنے کی ضرورت ہوتی ہے۔ اس کے نتیجے میں آپ کا تجربہ محض انوائرنمنٹ میں کوئی فیلڈ، جیسے product.title، منتخب کرنے کے مقابلے میں مختلف ہوتا ہے۔

اقدامات:

  1. Shopify Flow کے ورک فلو میں، کسی ایکشن یا کنڈیشن میں ویری ایبل شامل کریں پر کلک کریں۔
  2. وہ ریسورس منتخب کریں جہاں میٹا فیلڈ ذخیرہ ہے، جیسے product، customer، یا order۔
  3. ویری ایبل بنانے کے لیے فیلڈز کی فہرست میں سے metafield منتخب کریں۔ metafields (جمع) کا انتخاب نہ کریں، کیونکہ یہ تمام میٹا فیلڈز کی فہرست فراہم کرتا ہے۔
  4. اس ویری ایبل بنائیں ڈائیلاگ میں، درج ذیل اقدامات کریں:
    1. Metafield مینو میں، سٹرکچرڈ میٹا فیلڈز کی فہرست سے کوئی میٹا فیلڈ منتخب کریں، یا کسی ان سٹرکچرڈ میٹا فیلڈ کی نیم سپیس (namespace) اور کلید (key) استعمال کرنے کے لیے Use an unstructured metafield پر کلک کریں۔
    2. فراہم کردہ Variable کے نام کو نوٹ کر لیں۔
    3. ویری ایبل سلیکشن پینل کو ریفریش کرنے کے لیے Add پر کلک کریں۔
  5. وہ میٹا فیلڈ ویری ایبل منتخب کریں جسے آپ استعمال کرنا چاہتے ہیں۔ بعض صورتوں میں، یہ محض value ہوگا۔

ورک فلو میں میٹا فیلڈ شامل کرنے کے بعد، یہ میٹا فیلڈ ایک ویری ایبل آپشن کے طور پر دستیاب رہتی ہے اور آپ اگلے اقدامات میں تیزی سے اس کا حوالہ دے سکتے ہیں۔ ویری ایبل شامل کریں کا انتخاب کرتے وقت، یہ فیلڈز کی فہرست میں متعلقہ metafield آپشن کے نیچے نیسٹڈ (nested) ظاہر ہوتی ہے۔

میٹا فیلڈ ویلیوز کو اپ ڈیٹ کریں

Flow میٹا فیلڈ کی ویلیوز کو اپ ڈیٹ کرنے کے لیے درج ذیل ایکشنز فراہم کرتا ہے:

میٹا فیلڈ ڈیفینیشنز بنائیں

آپ Create metafield definition ایکشن استعمال کر کے ورک فلو میں میٹا فیلڈ ڈیفینیشنز بنا سکتے ہیں۔ یہ اس وقت مفید ہوتا ہے جب آپ ایسے ریسورسز میں میٹا فیلڈز شامل کرنا چاہتے ہوں جن میں یہ پہلے سے موجود نہیں ہیں۔