মেটাঅবজেক্ট রেফারেন্স করা

আপনি যদি আপনার মেটাঅবজেক্টকে Shopify-এর নির্দিষ্ট কোনো অংশে, যেমন- পণ্য, অর্ডার বা গ্রাহকের ক্ষেত্রে ব্যবহার করতে চান, তবে একটি মেটাফিল্ড রেফারেন্স তৈরি করুন। উদাহরণস্বরূপ, যদি আপনি একটি Product features মেটাঅবজেক্ট তৈরি করে থাকেন এবং এটি আপনার পণ্যের পেজে ব্যবহার করতে চান, তবে আপনি এমন একটি পণ্য মেটাফিল্ড তৈরি করতে পারেন যা এই নির্দিষ্ট মেটাঅবজেক্ট ডেফিনিশন রেফারেন্স হিসেবে ব্যবহার করে। রেফারেন্সের মাধ্যমে আপনি নির্দিষ্ট পণ্যগুলোতে অনন্য “Product features” প্রদর্শন করতে পারেন। উদাহরণস্বরূপ, আপনি Product A-তে Sustainability নামের একটি এন্ট্রি এবং Product B-তে Materials নামের একটি এন্ট্রি রেফারেন্স হিসেবে ব্যবহার করতে পারেন।

একটি মেটাঅবজেক্টের রেফারেন্স তৈরি করুন

পদক্ষেপ:

  1. আপনার Shopify অ্যাডমিন থেকে সেটিংস > মেটাফিল্ড ও মেটাঅবজেক্ট-এ যান।

  2. আপনার স্টোরের যে অংশের জন্য আপনি রেফারেন্স তৈরি করতে চান তা নির্বাচন করুন। উদাহরণস্বরূপ, পণ্য।

  3. ডেফিনিশন যোগ করুন-এ ক্লিক করুন।

  4. নাম ফিল্ডে আপনার ডেফিনিশনের জন্য একটি নাম দিন। আপনার মেটাঅবজেক্টের একই নাম ব্যবহার করার কথা বিবেচনা করুন, যাতে এটি পরে সহজে খুঁজে পাওয়া যায়।

  5. ধরন নির্বাচন করুন-এ ক্লিক করুন এবং তারপর মেটাঅবজেক্ট খুঁজুন বা নির্বাচন করুন। আপনি মিক্সড রেফারেন্স-ও নির্বাচন করতে পারেন, যা আপনাকে একাধিক মেটাঅবজেক্টের ধরন নির্বাচন করতে দেয়। আপনি যদি মিক্সড রেফারেন্স নির্বাচন করেন, তবে মেটাঅবজেক্টের ফিল্ডগুলো আপনার Shopify রিপোর্টে ডাইমেনশন বা ফিল্টার হিসেবে ব্যবহার করা যাবে না।

  6. নিচের যেকোনো একটি করুন:

    • আপনি যদি প্রতিটি পণ্যে কেবল একটি এন্ট্রি প্রদর্শন করতে চান, তাহলে একটি ভ্যালু বেছে নিন।
    • আপনি যদি একটি পণ্যে একাধিক এন্ট্রি প্রদর্শন করতে চান, তাহলে ভ্যালুর তালিকা বেছে নিন।
  7. আপনার স্টোরফ্রন্টের মাধ্যমে আপনার মেটাফিল্ড কনটেন্ট অ্যাক্সেসযোগ্য করতে স্টোরফ্রন্ট নির্বাচন করুন।

  8. সেভ করুন-এ ক্লিক করুন।

এখন যেহেতু আপনি একটি রিসোর্স এবং একটি মেটাঅবজেক্টের মধ্যে সম্পর্ক স্থাপন করেছেন, তাই আপনি যে পণ্যগুলোতে মেটাঅবজেক্ট প্রদর্শন করতে চান সেগুলোর সাথে নির্দিষ্ট এন্ট্রি সংযুক্ত করবেন।

এন্ট্রি কানেক্ট করুন

আপনার মেটাঅবজেক্ট সেট আপ করার পর, কয়েকটি এন্ট্রি যোগ করে এবং মেটাঅবজেক্ট রেফারেন্স ডেফিনিশন তৈরি করার পর, আপনি এখন আপনার স্টোরের অন্যান্য অংশে স্বতন্ত্র এন্ট্রিগুলো লিঙ্ক করতে পারবেন।

আপনার মেটাঅবজেক্টকে রেফারেন্স করে এমন একটি মেটাফিল্ড ডেফিনিশন তৈরি করার পরেই কেবল এই ধাপটি সম্ভব। তবে, আপনার যদি কোডিং করার অভিজ্ঞতা থাকে, তাহলে আপনি Liquid-এর মাধ্যমে যেকোনো মেটাঅবজেক্ট অ্যাক্সেস করতে পারবেন।

পদক্ষেপ:

  1. আপনার Shopify অ্যাডমিনে, আপনার স্টোরের যে অংশে আপনার কনটেন্ট এন্ট্রিগুলো প্রদর্শন করতে চান সেখানে নেভিগেট করুন। উদাহরণস্বরূপ, আপনি পণ্য থেকে আপনার অ্যাডমিনের একটি পণ্যের পেজে যেতে পারেন।
  2. মেটাফিল্ড সেকশনে, আপনার আগে তৈরি করা কাস্টম ডেফিনিশনে ক্লিক করুন। যদি ডেফিনিশন তালিকাভুক্ত না থাকে, তাহলে সব দেখান-এ ক্লিক করুন।
  3. এন্ট্রি নির্বাচন করুন-এ ক্লিক করুন। ড্রপ-ডাউন মেনু ওই ধরনের সব মিলে যাওয়া এন্ট্রির তালিকা করে। আপনি যদি ভ্যালুর তালিকা গ্রহণ করার জন্য ডেফিনিশন সেট আপ করে থাকেন, তাহলে আপনি একাধিক এন্ট্রি নির্বাচন করতে পারবেন।
  4. প্রয়োজনে, অন্যান্য পণ্যের সাথে এন্ট্রি লিঙ্ক করতে ওপরের ধাপগুলোর পুনরাবৃত্তি করুন।

আপনি একটি রেফারেন্স করা সোর্স থেকেও এন্ট্রি তৈরি করতে পারেন। নতুন এন্ট্রি তৈরি করতে আপনি নতুন তৈরি করুন-এ ক্লিক করতে পারেন, যা এরপর স্বয়ংক্রিয়ভাবে Product A-এর মাধ্যমে রেফারেন্স হয় এবং অন্যান্য পণ্যেও রেফারেন্স করার জন্য উপলভ্য থাকে।

একটি মিক্সড রেফারেন্স তৈরি করা

আপনি রেফারেন্স তৈরি করা-র ধাপগুলো ব্যবহার করে একটি মিক্সড রেফারেন্স তৈরি করতে পারেন।

একটি মিক্সড রেফারেন্স কেবল Liquid-এর মাধ্যমে আপনার স্টোরফ্রন্টে অথবা কাস্টম স্টোরফ্রন্ট ও Hydrogen-এর জন্য Storefront API-এর মাধ্যমে কানেক্ট করা যাবে।

ডেভেলপারদের জন্য কাস্টম ডেটা সম্পর্কে আরও জানুন।