کسٹم میٹا فیلڈ ڈیفینیشنز بنانا

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

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

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

شروع کرنے سے پہلے

کسٹم میٹا فیلڈ ڈیفینیشن بنانے سے پہلے، درج ذیل معلومات کا جائزہ لیں تاکہ یہ یقینی بنایا جا سکے کہ آپ اپنی ڈیفینیشن کو ترتیب دینے (configure) کا طریقہ سمجھتے ہیں:

ایک کسٹم ڈیفینیشن بنائیں

  1. اپنے Shopify admin سے، اس ریسورس پر جائیں جس میں آپ میٹا فیلڈ شامل کرنا چاہتے ہیں۔ مثال کے طور پر، پروڈکٹ پر جائیں اور کوئی پروڈکٹ کھولیں، یا کسٹمر پر جائیں اور کوئی کسٹمر کھولیں۔
  2. میٹا فیلڈ سیکشن میں، ڈیفینیشن شامل کریں پر کلک کریں۔
  3. نام کی فیلڈ میں، اپنی ڈیفینیشن کے لیے ایک نام درج کریں۔ اگر کوئی مماثل معیاری ڈیفینیشن فیلڈ کے نیچے تجویز کے طور پر ظاہر ہوتی ہے، تو آپ اس کے بجائے معیاری ڈیفینیشن استعمال کرنے کے لیے اس پر کلک کر سکتے ہیں۔
  4. اختیاری: نیم سپیس اور key کی فیلڈ میں، اپنی میٹا فیلڈ کے لیے خود بخود تیار ہونے والے شناخت کنندہ (identifier) میں ترمیم کریں۔
  5. قسم منتخب کریں پر کلک کریں، اور پھر فہرست میں سے اس قسم کو تلاش کریں یا منتخب کریں جو آپ کی میٹا فیلڈ سے بہترین مطابقت رکھتی ہو۔ اقسام کو پری سیٹس (presets) کے ساتھ کیٹیگریز میں منظم کیا گیا ہے، جیسے سنگل لائن ٹیکسٹ یا فائل > تصویر۔ دستیاب اقسام کے بارے میں مزید معلومات کے لیے، میٹا فیلڈ کے مواد کی اقسام اور ویلیوز سے رجوع کریں۔
  6. اختیاری: اپنی میٹا فیلڈ میں ویلیوز کی فہرست کی اجازت دینے کے لیے، ایک ویلیو پر کلک کریں اور پھر ویلیوز کی فہرست کو منتخب کریں۔
  7. اختیاری: اپنے میٹافیلڈ کی ویلیو کے لیے تفصیل درج کرنے کے لیے تفصیل شامل کریں پر کلک کریں۔
  8. اختیاری: اگر ڈیفینیشن کے نیچے ویلیڈیشن کا سیکشن ظاہر ہوتا ہے، تو اپنے میٹافیلڈ کے لیے قبول شدہ ویلیو کی حد کو محدود کرنے کے لیے ویلیڈیشن رول کنفیگر کریں۔ دستیاب ویلیڈیشن آپشن آپ کی منتخب کردہ قسم پر منحصر ہیں۔
  9. اختیاری: کسٹم سٹور فرنٹ کو اس میٹافیلڈ کے لیے ویلیو دکھانے کی اجازت دینے کے لیے، سٹور فرنٹ کو منتخب کریں۔
  10. اختیاری: اس ڈیفینیشن کو سمارٹ کلیکشن پر ظاہر کرنے کے لیے، سمارٹ کلیکشن منتخب کریں۔ یہ آپشن صرف پروڈکٹ اور ویرینٹ میٹا فیلڈ کے لیے دستیاب ہے۔
  11. اختیاری: میٹافیلڈ کو ان پِن کرنے کے لیے ڈیفینیشن پِن کی گئی پر کلک کریں تاکہ آپ کے Shopify ایڈمن میں متعلقہ صفحات خود بخود میٹافیلڈ کو ظاہر نہ کریں۔
  12. محفوظ کریں پر کلک کریں۔

میٹافیلڈ ڈیفینیشن شامل کرنے کے بعد اگلے اقدامات

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

Storefront API کے ساتھ کسٹم میٹافیلڈ کا استعمال

اگر آپ کسٹم سٹور فرنٹ کو اپنے میٹافیلڈ دکھانے کی اجازت دینا چاہتے ہیں، تو آپ میٹافیلڈ ڈیفینیشن بناتے یا اس میں ترمیم کرتے وقت Storefront API تک رسائی دے سکتے ہیں۔ اگر آپ اپنی Shopify پروڈکٹ کو کسی غیر Shopify ویب سائٹ، ویڈیو گیم، یا دیگر کسٹم شاپنگ کے تجربے کے ذریعے فروخت کرتے ہیں، تو آپ Storefront API تک رسائی دینا چاہیں گے۔

ڈیفالٹ کے طور پر، کسٹم میٹافیلڈ کی ویلیو کسٹم سٹور فرنٹ کے لیے قابل رسائی نہیں ہے۔ Storefront API کے ساتھ میٹافیلڈ استعمال کرنے کے بارے میں مزید جانیں۔