मेटाऑब्जेक्ट
अगर आपके डेटा को कई फ़ील्ड से बेहतर तरीके से दिखाया जा सकता है, तो आप कई फ़ील्ड वाला एक ऑब्जेक्ट बनाने के लिए मेटाऑब्जेक्ट का उपयोग कर सकते हैं। आपके मेटाऑब्जेक्ट का संदर्भ मेटाफ़ील्ड द्वारा दिया जा सकता है या उसे स्टैंड-अलोन (स्वतंत्र रूप से) इस्तेमाल किया जा सकता है।
मेटाऑब्जेक्ट का उपयोग क्यों करें
अपने स्टोर में मेटाऑब्जेक्ट का उपयोग करने के लिए इन उदाहरणों पर विचार करें:
- अगर आप अपने प्रोडक्ट की मुख्य विशेषताओं को हाइलाइट करना चाहते हैं, तो आप Product highlight नाम का एक मेटाऑब्जेक्ट बना सकते हैं। इसके बाद, आप किसी आइकन, टाइटल और विवरण के लिए फ़ील्ड शामिल कर सकते हैं, और अपनी थीम में हर प्रोडक्ट के लिए हाइलाइट का यूनीक सेट दिखा सकते हैं।
- अगर आपका ब्यूटी और स्किनकेयर स्टोर है और आप अपने टॉप इन्फ़्लूएंसर के बारे में जानकारी इकट्ठा करके दिखाना चाहते हैं, तो आप Influencer profile नामक मेटाऑब्जेक्ट बना सकते हैं। इसके बाद, आप हेडलाइन, इमेज, विवरण और प्रोफ़ाइल लिंक के लिए फ़ील्ड शामिल कर सकते हैं और हर इन्फ़्लूएंसर के लिए एक एंट्री बना सकते हैं। आप अपनी थीम में इन्फ़्लूएंसर प्रोफ़ाइल मेटाऑब्जेक्ट दिखा सकते हैं, या अपने Shopify एडमिन में इसका इस्तेमाल कर सकते हैं।
- अगर आप अपने प्रोडक्ट या नीतियों के बारे में सामान्य सवालों के जवाब देना चाहते हैं, तो आप FAQ नामक मेटाऑब्जेक्ट बना सकते हैं। इसके बाद, आप सवाल और जवाब के लिए फ़ील्ड शामिल कर सकते हैं, हर अक्सर पूछे जाने वाले सवाल के लिए एक एंट्री बना सकते हैं, और उन्हें अपनी थीम के डेडिकेटेड सेक्शन में दिखा सकते हैं।
- अगर आप ट्रेड शो या लाइव इवेंट में हिस्सा लेते हैं और आप अपने इवेंट का इतिहास दिखाना चाहते हैं, तो आप Event appearance नामक मेटाऑब्जेक्ट बना सकते हैं। इसके बाद, आप इवेंट के नाम, लोकेशन, साल और विवरण के लिए फ़ील्ड शामिल कर सकते हैं, और हर इवेंट के लिए एक एंट्री बना सकते हैं। ग्राहकों और आयोजकों को यह दिखाने के लिए कि आपको बड़े पैमाने पर काम करने का अनुभव है, आप अपने स्टोरफ़्रंट पर अपने इवेंट का इतिहास दिखा सकते हैं।
मेटाऑब्जेक्ट का उपयोग कैसे करें
आप Shopify एडमिन से मेटाऑब्जेक्ट में स्टोर किया गया डेटा वापस पा सकते हैं और उसे संपादित कर सकते हैं। ऐप, मेटाऑब्जेक्ट API के ज़रिए मेटाऑब्जेक्ट को एक्सेस कर सकते हैं। आप Liquid का इस्तेमाल करके और Storefront API के ज़रिए भी थीम में मेटाऑब्जेक्ट को एक्सेस कर सकते हैं। मेटाऑब्जेक्ट API के बारे में ज़्यादा जानें।
मेटाऑब्जेक्ट के दो प्रमुख अवयव हैं:
- परिभाषा: फ़ील्ड का ग्रुप, जो ऑब्जेक्ट की संरचना को परिभाषित करता है। इसे आपके Shopify एडमिन में सेटिंग्स > कस्टम डेटा में मैनेज किया जाता है।
- एंट्री: मेटाऑब्जेक्ट के लिए सामग्री या डेटा। एंट्री आपके Shopify एडमिन में काॅन्टेंट > मेटाऑब्जेक्ट में बनाई और मैनेज की जाती हैं।
जब आप मेटाऑब्जेक्ट परिभाषा बनाते हैं, तो आप निम्नलिखित जानकारी निर्दिष्ट करते हैं:
- नाम: इसका इस्तेमाल आपके Shopify एडमिन में मेटाऑब्जेक्ट की पहचान करने के लिए किया जाता है, जैसे
Authors। - प्रकार: मेटा-ऑब्जेक्ट के लिए एक यूनीक आइडेंटिफ़ायर, जो नाम से अपने आप जनरेट होता है। सेव करने से पहले आप प्रकार आइडेंटिफ़ायर को एडिट कर सकते हैं।
- फ़ील्ड: वह सामग्री तय करें जिसे आप मेटा-ऑब्जेक्ट में स्टोर करना चाहते हैं।
- हर फ़ील्ड का एक नाम (ज़रूरी), विवरण और प्रकार होता है। आप कैटेगरी और प्रीसेट की खोजी जा सकने वाली सूची से फ़ील्ड का प्रकार चुनते हैं, जैसे टेक्स्ट, फ़ाइल या URL।
- वैकल्पिक: आप वैलिडेशन नियम जोड़ सकते हैं, जैसे कैरेक्टर की सीमा, न्यूनतम और अधिकतम वैल्यू या प्रीसेट वैल्यू।
- डिसप्ले नाम को एक ही फ़ील्ड नाम के लिए असाइन किया जाता है और इसका इस्तेमाल व्यक्तिगत मेटाऑब्जेक्ट एंट्री की पहचान करने के लिए किया जाता है। आप उस फ़ील्ड को कभी भी बदल सकते हैं जिसके लिए डिसप्ले नाम असाइन किया गया है। डिसप्ले नाम अपने आप मेटाऑब्जेक्ट एंट्री में पहले टेक्स्ट फ़ील्ड को असाइन हो जाता है या अगर मेटाऑब्जेक्ट परिभाषा में कोई टेक्स्ट फ़ील्ड नहीं है, तो ऑटो-जनरेट हो जाता है।
- उदाहरण के लिए, हो सकता है कि आप टेक्स्ट के लिए एक फ़ील्ड जोड़ें और उसे डिसप्ले नाम के रूप में दर्शाएं, एक फ़ील्ड इमेज के लिए और एक फ़ील्ड रंग के लिए।
- विकल्प: वह जगह जहां मेटाऑब्जेक्ट इस्तेमाल के लिए उपलब्ध है। कस्टम डेटा के विकल्पों के बारे में ज़्यादा जानें।
आपके मेटाऑब्जेक्ट परिभाषा में दिए गए फ़ील्ड, आपके मेटाऑब्जेक्ट एंट्री में फ़ील्ड तय करते हैं। उदाहरण के लिए, अगर आप फ़ील्ड के लिए नाम, जीवनी और इमेज के साथ एंबेसडर प्रोग्राम प्रोफ़ाइल के लिए मेटाऑब्जेक्ट बनाते हैं, तो आपकी मेटाऑब्जेक्ट एंट्री में नाम, जीवनी दर्ज करने और इमेज अपलोड करने के लिए फ़ील्ड होगा। इस उदाहरण की हर एंट्री एक अलग एंबेसडर प्रोग्राम प्रोफ़ाइल होगी।
Shopify की मानक उत्पाद वर्गीकरण और मानक कैटेगरी, मेटाऑब्जेक्ट का इस्तेमाल करती हैं। जब आप किसी प्रोडक्ट में कोई प्रोडक्ट कैटेगरी जोड़ते हैं, तो आप उस प्रोडक्ट के लिए खास कैटेगरी मेटाफ़ील्ड जोड़ सकते हैं। हर कैटेगरी मेटाफ़ील्ड में डिफ़ॉल्ट एंट्री होती हैं, जो मेटाऑब्जेक्ट परिभाषाओं से बनाई जाती हैं। उदाहरण के लिए, अगर आप प्रोडक्ट कैटेगरी Apparel & Accessories > Clothing > Clothing Tops > Shirts जोड़ते हैं, तो आप size, neckline, sleeve length type, top length type, age group, fabric, target gender, clothing features और color के लिए कैटेगरी मेटाफ़ील्ड जोड़ सकते हैं।