کسٹم ڈیٹا کا جائزہ

کسٹم ڈیٹا آپ کو Shopify کے ڈیٹا ماڈلز کو وسعت دینے اور میٹا فیلڈز اور میٹا آبجیکٹس کا استعمال کر کے اپنے ماڈلز بنانے میں مدد کرتا ہے۔

میٹافیلڈز کی اقسام

آپ درج ذیل اقسام کی میٹافیلڈز بنا سکتے ہیں:

  • ڈیفینیشنز والی میٹافیلڈز: یہ معیاری (standard) یا کسٹم ڈیفینیشنز ہو سکتی ہیں۔
    • معیاری (Standard): یہ ڈیفینیشنز آپ کے لیے خودکار طور پر کنفیگر ہوتی ہیں اور انہیں پوری Shopify پر ہمہ گیر طور پر ہم آہنگ ہونے کے لیے ڈیزائن کیا گیا ہے۔ چونکہ معیاری میٹافیلڈ ڈیفینیشنز ان معیارات کی پیروی کرتی ہیں جو تمام Shopify سٹورز پر استعمال ہوتے ہیں، اس لیے انہیں ایپس، تھیمز اور آپ کے سٹور کے دیگر حصوں سے سپورٹ حاصل ہے۔ آپ اپنی معیاری پروڈکٹ میٹافیلڈز میں پروڈکٹ کی کیٹیگریز شامل کر سکتے ہیں تاکہ وہ میٹافیلڈز صرف مخصوص پروڈکٹ کیٹیگری کی پروڈکٹس پر ہی ظاہر ہوں۔ معیاری میٹافیلڈ ڈیفینیشنز کے بارے میں مزید جانیں۔
    • کسٹم (Custom): یہ ڈیفینیشنز آپ کے سٹور کے لیے منفرد ہوتی ہیں۔ ایسی کسی بھی میٹافیلڈز کے لیے کسٹم ڈیفینیشنز استعمال کریں جن کی کوئی معیاری ڈیفینیشنز نہ ہوں یا جب آپ موجودہ غیر ساختہ (unstructured) میٹافیلڈز کو کسی ڈیفینیشن میں مائیگریٹ کرنا چاہتے ہوں۔
  • غیر ساختہ (Unstructured) میٹافیلڈز: یہ ڈیفینیشنز کے بغیر میٹافیلڈز ہیں۔ آپ ڈیفینیشنز کے بغیر میٹافیلڈز میں ترمیم کر سکتے ہیں۔ ایسی میٹافیلڈز میں ترمیم کرنے کے بارے میں مزید جانیں جن کی کوئی ڈیفینیشن نہیں ہے۔
  • ایپ کی ملکیتی میٹافیلڈز: یہ ڈیفینیشنز Shopify App Store کی کسی ایپ کا استعمال کر کے بنائی جاتی ہیں۔

میٹافیلڈ کی ڈیفینیشن

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

  • نام: آپ کے Shopify ایڈمن میں میٹافیلڈ کی شناخت کے لیے استعمال ہوتا ہے، جیسے کہ Color۔
  • نیم اسپیس (Namespace) اور کُنجی (key): آپ کی میٹافیلڈ کا منفرد آئیڈینٹیفائر۔ آپ ملتی جلتی میٹافیلڈز کو ایک ساتھ گروپ کرنے کے لیے ایک نیم اسپیس استعمال کر سکتے ہیں، لیکن ہر نیم اسپیس اور کُنجی کا منفرد ہونا ضروری ہے۔ اس کی ایک مثال custom.color ہے۔
  • تفصیل (اختیاری): آپ کو وضاحتی معلومات شامل کرنے کی سہولت دیتی ہے، جیسے کہ میٹافیلڈ کے لیے کون سی ویلیوز درج کرنی ہیں۔
  • قسم (Type): اس ڈیٹا کی قسم جسے میٹافیلڈ اسٹور کرتی ہے۔ آپ کیٹیگریز اور پری سیٹس کی قابل تلاش فہرست سے ایک قسم منتخب کرتے ہیں، جیسے کہ ٹیکسٹ، فائل یا URL۔
  • کیٹیگریز (صرف معیاری پروڈکٹ میٹافیلڈ ڈیفینیشنز پر): وہ معیاری پروڈکٹ کیٹیگریز جن سے معیاری پروڈکٹ میٹافیلڈ وابستہ ہے۔
  • توثیق (Validations) (اختیاری): ویلیوز کے ان پٹ کے اصول، جیسے کہ کیریکٹرز کی حد، یا کم از کم اور زیادہ سے زیادہ ویلیوز۔
  • آپشنز: جہاں میٹافیلڈ استعمال کے لیے دستیاب ہوتی ہے۔ کسٹم ڈیٹا کے آپشنز کے بارے میں مزید جانیں۔

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

اپنی ریڈ اونلی (read only) ایپ میٹافیلڈز تلاش کرنا

آپ کسی مخصوص وسیلے (resource) میں اپنی ایپ کی ملکیتی میٹافیلڈز کی فہرست تک رسائی حاصل کر سکتے ہیں۔

مراحل:

  1. اپنے Shopify ایڈمن میں، کسی ایسے وسیلے پر جائیں جس میں میٹافیلڈز موجود ہوں۔ مثال کے طور پر، آپ پروڈکٹ کے صفحے پر جا سکتے ہیں۔
  2. میٹافیلڈز کے سیکشن میں، سبھی دکھائیں پر کلک کریں۔
  3. مزید کارروائیاں > ریڈ اونلی ایپ میٹافیلڈز دیکھیں پر کلک کریں۔

میٹا آبجیکٹس کی اقسام

میٹا آبجیکٹس کے دو کلیدی اجزاء ہیں:

  1. ڈیفینیشن - فیلڈز کا وہ گروپ جو آبجیکٹ کے اسٹرکچر کی وضاحت کرتا ہے۔ اس کا نظم آپ کے Shopify ایڈمن میں سیٹنگز > کسٹم ڈیٹا میں کیا جاتا ہے۔
  2. انٹریز (Entries) - میٹا آبجیکٹ کے لیے کنٹینٹ یا ڈیٹا۔ آپ کے Shopify ایڈمن میں کنٹینٹ > میٹا آبجیکٹس میں انٹریز بنائی جاتی ہیں اور ان کا نظم کیا جاتا ہے۔

میٹا آبجیکٹ کی ڈیفینیشنز کی درج ذیل اقسام ہیں:

  • معیاری (Standard): یہ ڈیفینیشنز آپ کے لیے خودکار طور پر کنفیگر ہوتی ہیں اور انہیں پوری Shopify پر ہمہ گیر طور پر ہم آہنگ ہونے کے لیے ڈیزائن کیا گیا ہے۔ چونکہ معیاری میٹا آبجیکٹ ڈیفینیشنز ان معیارات کی پیروی کرتی ہیں جو تمام Shopify سٹورز پر استعمال ہوتے ہیں، اس لیے انہیں ایپس، تھیمز اور آپ کے سٹور کے دیگر حصوں سے سپورٹ حاصل ہے۔
  • کسٹم (Custom): یہ ڈیفینیشنز آپ کے سٹور کے لیے منفرد ہوتی ہیں۔ جب کوئی معیاری ڈیفینیشن آپ کی ضروریات کو پورا نہ کرے تو کسٹم میٹا آبجیکٹ بنائیں۔
  • ایپ کے بنائے گئے میٹا آبجیکٹس: یہ ڈیفینیشنز ایک ایپ کے ذریعے بنائی جاتی ہیں۔

میٹا آبجیکٹ کا اسٹرکچر

جب آپ کوئی میٹا آبجیکٹ ڈیفینیشن بناتے ہیں، تو آپ درج ذیل معلومات کی وضاحت کرتے ہیں:

  • نام: آپ کے Shopify ایڈمن میں میٹا آبجیکٹ کی شناخت کے لیے استعمال ہوتا ہے، جیسے کہ Authors۔
  • قسم (Type): میٹا آبجیکٹ کے لیے ایک منفرد آئیڈینٹیفائر، جو نام سے خود بخود تیار ہوتا ہے۔ آپ محفوظ کرنے سے پہلے قسم کے آئیڈینٹیفائر میں ترمیم کر سکتے ہیں۔
  • فیلڈز: اس کنٹینٹ کی وضاحت کرتی ہیں جسے آپ میٹا آبجیکٹ میں اسٹور کرنا چاہتے ہیں۔
    • ہر فیلڈ کا ایک نام (مطلوبہ)، تفصیل اور قسم ہوتی ہے۔ آپ کیٹیگریز اور پری سیٹس کی قابل تلاش فہرست سے فیلڈ کی قسم منتخب کرتے ہیں، جیسے کہ ٹیکسٹ، فائل، یا URL۔
    • اختیاری: آپ توثیق کے اصول (validation rules) شامل کر سکتے ہیں، جیسے کہ کیریکٹرز کی حد، کم از کم اور زیادہ سے زیادہ ویلیوز، یا پری سیٹ ویلیوز۔
    • ڈسپلے کا نام ایک واحد فیلڈ کے نام کو تفویض کیا جاتا ہے اور یہ ایک انفرادی میٹا آبجیکٹ انٹری کی شناخت کے لیے استعمال ہوتا ہے۔ آپ کسی بھی وقت اس فیلڈ کو تبدیل کر سکتے ہیں جسے ڈسپلے کا نام تفویض کیا گیا ہے۔ ڈسپلے کا نام میٹا آبجیکٹ انٹری میں پہلی ٹیکسٹ فیلڈ کو خود بخود تفویض کر دیا جاتا ہے، یا اگر میٹا آبجیکٹ ڈیفینیشن میں کوئی ٹیکسٹ فیلڈ نہ ہو تو یہ خود بخود تیار ہو جاتا ہے۔
    • مثال کے طور پر، آپ ٹیکسٹ کے لیے ایک فیلڈ شامل کر سکتے ہیں اور اسے ڈسپلے کے نام کے طور پر ظاہر کر سکتے ہیں، تصویر کے لیے ایک فیلڈ، اور رنگ کے لیے ایک فیلڈ شامل کر سکتے ہیں۔
  • آپشنز: جہاں میٹا آبجیکٹ استعمال کے لیے دستیاب ہوتا ہے۔ کسٹم ڈیٹا کے آپشنز کے بارے میں مزید جانیں۔

آپ پروڈکٹ کی جھلکیاں شامل کر کے میٹا آبجیکٹس استعمال کرنے کی مشق کر سکتے ہیں۔

اپنی ایپ کے بنائے گئے میٹا آبجیکٹس تلاش کریں

آپ اپنی میٹا آبجیکٹ ڈیفینیشنز کو فلٹر کر کے اپنے Shopify ایڈمن میں اپنی ایپ کے کنٹرول کردہ میٹا آبجیکٹس تک رسائی حاصل کر سکتے ہیں۔

مراحل:

  1. اپنے Shopify ایڈمن سے، کنٹینٹ > میٹا آبجیکٹس پر جائیں۔

  2. ویو مینو کھولنے کے لیے کسٹم پر کلک کریں، اور پھر سبھی ویو منتخب کریں جسے آپ فلٹر کرنا چاہتے ہیں۔

  3. درج ذیل میں سے کوئی ایک کریں:

  • ڈسپلے آپشن پینل کھولنے کے لیے Layout Columns 3 آئیکن پر کلک کریں۔ Sort ترتیب دیں بلحاظ مینو پر کلک کریں، اور پھر کی جانب سے شامل کردہ کے ذریعے ترتیب دیں۔ آپ کے میٹا آبجیکٹس حروف تہجی کے لحاظ سے اس شخص یا ایپ کے ذریعے ترتیب دیے جاتے ہیں جس نے انہیں شامل کیا تھا۔
  • سرچ بار پر کلک کریں، اور پھر کی جانب سے شامل کردہ پر کلک کریں، اور پھر ایپ کی جانب سے شامل کردہ میٹا آبجیکٹس دیکھنے کے لیے ایپ کا نام منتخب کریں۔