কাস্টম ডেটার ওভারভিউ
কাস্টম ডেটা আপনাকে Shopify-এর ডেটা মডেলগুলো প্রসারিত করতে এবং মেটাফিল্ড ও মেটাঅবজেক্ট ব্যবহার করে আপনার নিজস্ব ডেটা মডেল তৈরি করতে সাহায্য করে।
এই পেজে
মেটাফিল্ডের ধরন
আপনি নিচে উল্লেখ করা ধরনের মেটাফিল্ডগুলো তৈরি করতে পারবেন:
- ডেফিনিশন যুক্ত মেটাফিল্ড: এগুলো স্ট্যান্ডার্ড বা কাস্টম ডেফিনিশন হতে পারে।
- স্ট্যান্ডার্ড: এই ডেফিনিশনগুলো আপনার জন্য অটোমেটিকভাবে কনফিগার করা থাকে এবং এগুলো এমনভাবে ডিজাইন করা হয়েছে যেন সব ধরনের Shopify স্টোরের সাথে মানানসই হয়। যেহেতু স্ট্যান্ডার্ড মেটাফিল্ড ডেফিনিশনগুলো এমন স্ট্যান্ডার্ড মেনে চলে যা সমস্ত Shopify স্টোরে ব্যবহার করা হয়, তাই এগুলো অ্যাপ, থিম এবং আপনার স্টোরের অন্যান্য অংশে সাপোর্ট করে। আপনি স্ট্যান্ডার্ড পণ্যের মেটাফিল্ডগুলোতে পণ্যের ক্যাটাগরি যোগ করতে পারেন, যাতে সেই মেটাফিল্ডগুলো শুধুমাত্র নির্দিষ্ট ক্যাটাগরির পণ্যের জন্যই দেখা যায়। স্ট্যান্ডার্ড মেটাফিল্ড ডেফিনিশন সম্পর্কে আরও জানুন।
- কাস্টম: এই ডেফিনিশনগুলো শুধুমাত্র আপনার স্টোরের জন্য। যেসব মেটাফিল্ডের কোনো স্ট্যান্ডার্ড ডেফিনিশন নেই সেগুলোর জন্য কাস্টম ডেফিনিশন ব্যবহার করুন অথবা আপনি যদি বর্তমান আনস্ট্রাকচার্ড মেটাফিল্ডগুলোকে কোনো ডেফিনিশনে মাইগ্রেট করতে চান, তবে এটি ব্যবহার করুন।
- আনস্ট্রাকচার্ড মেটাফিল্ড: এগুলো হলো ডেফিনিশন ছাড়া মেটাফিল্ড। আপনি ডেফিনিশন ছাড়া মেটাফিল্ডগুলো এডিট করতে পারেন। ডেফিনিশন ছাড়া মেটাফিল্ডগুলো এডিট করা সম্পর্কে আরও জানুন।
- অ্যাপের মালিকানাধীন মেটাফিল্ড: এই ডেফিনিশনগুলো Shopify App Store থেকে একটি অ্যাপ ব্যবহার করে তৈরি করা হয়।
মেটাফিল্ড ডেফিনিশন
মেটাফিল্ড ডেফিনিশনের অংশগুলো নিচে দেওয়া হলো:
- নাম: আপনার Shopify অ্যাডমিনে মেটাফিল্ড শনাক্ত করতে ব্যবহার করা হয়, যেমন
Color। - নেমস্পেস এবং কী: আপনার মেটাফিল্ডের অনন্য শনাক্তকারী। একই ধরনের মেটাফিল্ডগুলো একসাথে গ্রুপ করতে আপনি নেমস্পেস ব্যবহার করতে পারেন, তবে প্রতিটি নেমস্পেস এবং কী অবশ্যই অনন্য হতে হবে। একটি উদাহরণ হলো
custom.color। - বিবরণ (ঐচ্ছিক): এর মাধ্যমে আপনি বর্ণনামূলক তথ্য অন্তর্ভুক্ত করতে পারবেন, যেমন মেটাফিল্ডের জন্য কী ভ্যালু লিখতে হবে।
- ধরন: মেটাফিল্ডে সেভ করা ডেটার ধরন। ক্যাটাগরি এবং প্রিসেটের একটি সার্চযোগ্য তালিকা থেকে আপনি ধরন নির্বাচন করতে পারেন, যেমন টেক্সট, ফাইল বা URL।
- ক্যাটাগরি (শুধুমাত্র স্ট্যান্ডার্ড পণ্যের মেটাফিল্ড ডেফিনিশনে থাকে): স্ট্যান্ডার্ড পণ্যের যে ক্যাটাগরিগুলোর সাথে স্ট্যান্ডার্ড পণ্যের মেটাফিল্ডটি যুক্ত থাকে।
- ভ্যালিডেশন (ঐচ্ছিক): ভ্যালু ইনপুট করার নিয়ম, যেমন অক্ষরের সীমা বা সর্বনিম্ন এবং সর্বোচ্চ ভ্যালু।
- বিকল্প: যেখানে মেটাফিল্ড ব্যবহারের জন্য উপলভ্য আছে। কাস্টম ডেটার বিকল্প সম্পর্কে আরও জানুন।
পণ্যের যত্নের নির্দেশিকা যোগ করে এবং আপনার পণ্যের পেজে একটি পপ-আপ যোগ করে আপনি মেটাফিল্ডের ব্যবহার অনুশীলন করতে পারেন।
আপনার রিড-ওনলি অ্যাপ মেটাফিল্ডগুলো খুঁজে বের করা
নির্দিষ্ট রিসোর্সে থাকা আপনার অ্যাপ-মালিকানাধীন মেটাফিল্ডগুলোর তালিকা আপনি অ্যাক্সেস করতে পারেন।
ধাপ:
- আপনার Shopify অ্যাডমিনে, মেটাফিল্ড আছে এমন কোনো রিসোর্সে যান। উদাহরণস্বরূপ, আপনি কোনো পণ্যের পেজে যেতে পারেন।
- মেটাফিল্ড সেকশনে, সব দেখান-এ ক্লিক করুন।
- আরও অ্যাকশন > রিড-ওনলি অ্যাপ মেটাফিল্ডগুলো দেখুন-এ ক্লিক করুন।
মেটাঅবজেক্টের ধরন
মেটাঅবজেক্টের দুইটি মূল উপাদান রয়েছে:
- ডেফিনিশন - ফিল্ডগুলোর এমন গ্রুপ যা অবজেক্টের কাঠামো নির্ধারণ করে। এটি আপনার Shopify অ্যাডমিনের সেটিংস > কাস্টম ডেটা থেকে ম্যানেজ করা হয়।
- এন্ট্রি - মেটাঅবজেক্টের কনটেন্ট বা ডেটা। আপনার Shopify অ্যাডমিনের কনটেন্ট > মেটাঅবজেক্ট থেকে এন্ট্রিগুলো তৈরি ও ম্যানেজ করা হয়।
নিচে মেটাঅবজেক্ট ডেফিনিশনের ধরনগুলো উল্লেখ করা হলো:
- স্ট্যান্ডার্ড: এই ডেফিনিশনগুলো আপনার জন্য অটোমেটিকভাবে কনফিগার করা থাকে এবং এগুলো এমনভাবে ডিজাইন করা হয়েছে যেন সব ধরনের Shopify স্টোরের সাথে মানানসই হয়। যেহেতু স্ট্যান্ডার্ড মেটাঅবজেক্ট ডেফিনিশনগুলো এমন স্ট্যান্ডার্ড মেনে চলে যা সমস্ত Shopify স্টোরে ব্যবহার করা হয়, তাই এগুলো অ্যাপ, থিম এবং আপনার স্টোরের অন্যান্য অংশে সাপোর্ট করে।
- কাস্টম: এই ডেফিনিশনগুলো শুধুমাত্র আপনার স্টোরের জন্য। যখন কোনো স্ট্যান্ডার্ড ডেফিনিশন আপনার প্রয়োজন মেটাতে পারে না, তখন একটি কাস্টম মেটাঅবজেক্ট তৈরি করুন।
- অ্যাপের মাধ্যমে তৈরি করা মেটাঅবজেক্ট: এই ডেফিনিশনগুলো একটি অ্যাপের মাধ্যমে তৈরি করা হয়।
মেটাঅবজেক্টের গঠন
আপনি যখন একটি মেটাঅবজেক্ট ডেফিনিশন তৈরি করবেন, তখন নিচের তথ্যগুলো উল্লেখ করতে হবে:
- নাম: আপনার Shopify অ্যাডমিনে মেটাঅবজেক্টটি শনাক্ত করতে ব্যবহার করা হয়, যেমন
Authors। - ধরন: মেটাঅবজেক্টের জন্য একটি অনন্য শনাক্তকারী, যা নাম থেকে অটোমেটিকভাবে জেনারেট হয়। সেভ করার আগে আপনি ধরনের শনাক্তকারী এডিট করতে পারবেন।
- ফিল্ড: আপনি মেটাঅবজেক্টে যে কনটেন্টগুলো সেভ করতে চান তা নির্ধারণ করে।
- প্রতিটি ফিল্ডের একটি নাম (আবশ্যিক), বিবরণ এবং ধরন থাকে। ক্যাটাগরি এবং প্রিসেটের একটি সার্চযোগ্য তালিকা থেকে আপনি ফিল্ডের ধরন নির্বাচন করতে পারেন, যেমন টেক্সট, ফাইল বা URL।
- ঐচ্ছিক: আপনি ভ্যালিডেশনের নিয়ম যোগ করতে পারেন, যেমন অক্ষরের সীমা, সর্বনিম্ন এবং সর্বোচ্চ ভ্যালু বা আগে থেকে সেট করা ভ্যালু।
- ডিসপ্লের নাম শুধুমাত্র একটি ফিল্ডের নামের জন্য নির্ধারণ করা থাকে এবং এটি ব্যক্তিগত মেটাঅবজেক্ট এন্ট্রি শনাক্ত করতে ব্যবহার করা হয়। ডিসপ্লের নামটির জন্য যে ফিল্ড নির্ধারণ করা আছে সেটি আপনি যেকোনো সময় পরিবর্তন করতে পারবেন। মেটাঅবজেক্ট এন্ট্রিতে থাকা প্রথম টেক্সট ফিল্ডের জন্য ডিসপ্লের নামটি অটোমেটিকভাবে নির্ধারণ করা হয়, অথবা মেটাঅবজেক্ট ডেফিনিশনে কোনো টেক্সট ফিল্ড না থাকলে এটি অটো জেনারেট হয়।
- উদাহরণস্বরূপ, আপনি টেক্সটের জন্য একটি ফিল্ড যোগ করতে পারেন এবং সেটিকে ডিসপ্লের নাম হিসেবে উল্লেখ করতে পারেন, ইমেজের জন্য একটি ফিল্ড এবং রঙের জন্য একটি ফিল্ড যোগ করতে পারেন।
- বিকল্প: যেখানে মেটাঅবজেক্ট ব্যবহারের জন্য উপলভ্য আছে। কাস্টম ডেটার বিকল্প সম্পর্কে আরও জানুন।
পণ্যের হাইলাইট যোগ করে আপনি মেটাঅবজেক্টের ব্যবহার অনুশীলন করতে পারেন।
অ্যাপের মাধ্যমে তৈরি করা আপনার মেটাঅবজেক্টগুলো খুঁজে বের করুন
মেটাঅবজেক্ট ডেফিনিশন ফিল্টার করে আপনি আপনার Shopify অ্যাডমিনে অ্যাপ-নিয়ন্ত্রিত মেটাঅবজেক্টগুলো অ্যাক্সেস করতে পারেন।
ধাপ:
আপনার Shopify অ্যাডমিন থেকে, কনটেন্ট > মেটাঅবজেক্ট-এ যান।
ভিউ মেনুটি খুলতে কাস্টম-এ ক্লিক করুন এবং তারপর আপনি যে সব ভিউ ফিল্টার করতে চান সেটি নির্বাচন করুন।
নিচের যেকোনো একটি করুন:
- ডিসপ্লে অপশন প্যানেলটি খুলতে
আইকনে ক্লিক করুন।
সাজানোর ধরন মেনুতে ক্লিক করুন এবং তারপর যিনি যোগ করেছেন অনুযায়ী সাজান। যে ব্যক্তি বা অ্যাপ এগুলো যোগ করেছে, তাদের নাম অনুসারে আপনার মেটাঅবজেক্টগুলো বর্ণনানুক্রমিকভাবে সাজানো হয়।
- সার্চবারে ক্লিক করুন এবং তারপর যিনি যোগ করেছেন-এ ক্লিক করুন এবং এরপরে কোনো অ্যাপ দ্বারা যোগ করা মেটাঅবজেক্টগুলো দেখতে সেই অ্যাপের নাম বেছে নিন।