मेटाऑब्जेक्ट को रेफ़र करना

अगर आप अपने मेटा-ऑब्जेक्ट का इस्तेमाल Shopify के किसी खास हिस्से, जैसे कि प्रोडक्ट, ऑर्डर या ग्राहक में करना चाहते हैं, तो एक मेटाफ़ील्ड रेफ़रेंस बनाएं। उदाहरण के लिए, अगर आपने प्रोडक्ट फ़ीचर मेटा-ऑब्जेक्ट बनाया है और आप इसे अपने प्रोडक्ट पेज पर इस्तेमाल करना चाहते हैं, तो आप एक प्रोडक्ट मेटाफ़ील्ड बना सकते हैं, जो इस खास मेटाऑब्जेक्ट परिभाषा को रेफ़र करता है। यह रेफ़रेंस आपको खास प्रोडक्ट पर खास "प्रोडक्ट फ़ीचर" दिखाने की सुविधा देता है। उदाहरण के लिए, आप प्रोडक्ट A पर सस्टेनेबिलिटी नाम की एंट्री और प्रोडक्ट B पर मटीरियल नाम की एंट्री को रेफ़र कर सकते हैं।

मेटा-ऑब्जेक्ट का रेफ़रेंस बनाएं.

चरण:

  1. अपने Shopify एडमिन से, सेटिंग्स > मेटाफ़ील्ड और मेटा-ऑब्जेक्ट पर जाएं।

  2. अपने स्टोर का वह हिस्सा चुनें, जिसके लिए आप रेफ़रेंस बनाना चाहते हैं। उदाहरण के लिए, प्रोडक्ट

  3. परिभाषा जोड़ें पर क्लिक करें।

  4. नाम फ़ील्ड में, अपनी परिभाषा के लिए नाम दर्ज करें। अपने मेटा-ऑब्जेक्ट वाले नाम का ही इस्तेमाल करने पर विचार करें, ताकि इसे बाद में खोजना आसान हो।

  5. प्रकार चुनें पर क्लिक करें और फिर मेटा-ऑब्जेक्ट खोजें या चुनें। आप मिक्स रेफ़रेंस भी चुन सकते हैं, जो आपको एक से ज़्यादा मेटा-ऑब्जेक्ट प्रकार चुनने की अनुमति देता है।

  6. इनमें से कोई एक काम करें:

    • अगर आपको हर प्रोडक्ट पर केवल एक एंट्री दिखानी है, तो एक मान चुनें।
    • अगर आप किसी प्रोडक्ट में एक से ज़्यादा एंट्री दिखाना चाहते हैं, तो मानों की सूची चुनें।
  7. अपनी मेटाफ़ील्ड सामग्री को अपने स्टोरफ़्रंट के लिए उपलब्ध कराने के लिए स्टोरफ़्रंट चुनें।

  8. सेव करें पर क्लिक करें।

अब जब आपने एक रिसोर्स और एक मेटा-ऑब्जेक्ट के बीच संबंध बना लिया है, तो आप खास एंट्री को उन खास प्रोडक्ट से कनेक्ट करेंगे जिन पर आप मेटा-ऑब्जेक्ट दिखाना चाहते हैं।

एंट्री कनेक्ट करें.

अपना मेटा-ऑब्जेक्ट सेट अप करने, कुछ एंट्री जोड़ने और मेटाऑब्जेक्ट रेफ़रेंस परिभाषा बनाने के बाद, अब आप अलग-अलग एंट्री को अपने स्टोर के दूसरे हिस्सों से लिंक कर सकते हैं।

यह चरण सिर्फ़ तभी संभव है, जब आपने अपने मेटा-ऑब्जेक्ट को रेफ़र करने वाली एक मेटाफ़ील्ड परिभाषा बना ली हो। हालांकि, अगर आपके पास कोडिंग का अनुभव है, तो आप Liquid के ज़रिए किसी भी मेटा-ऑब्जेक्ट को एक्सेस कर सकते हैं।

चरण:

  1. अपने Shopify एडमिन में, अपने स्टोर के उस हिस्से पर जाएं जहां आप अपनी एंट्री दिखाना चाहते हैं। उदाहरण के लिए, आप प्रोडक्ट से अपने एडमिन में किसी प्रोडक्ट पेज पर जा सकते हैं।
  2. मेटाफ़ील्ड सेक्शन में, उस कस्टम परिभाषा पर क्लिक करें जो आपने पहले बनाई थी। अगर परिभाषा लिस्ट में नहीं है, तो सभी दिखाएं पर क्लिक करें।
  3. एंट्री चुनें पर क्लिक करें। ड्रॉप-डाउन मेनू उस प्रकार की सभी मेल खाने वाली एंट्री को लिस्ट करता है। अगर आपने परिभाषा को वैल्यू की सूची स्वीकार करने के लिए सेट अप किया है, तो आप एक से ज़्यादा एंट्री चुन सकते हैं।
  4. ज़रूरत के मुताबिक, एंट्री को दूसरे प्रोडक्ट से लिंक करने के लिए ऊपर दिए गए चरणों को दोहराएं।

आप रेफ़र किए गए स्रोत से भी एंट्री बना सकते हैं। नई एंट्री बनाने के लिए नया बनाएं पर क्लिक करें। यह एंट्री फिर प्रोडक्ट A द्वारा अपने आप रेफ़र हो जाती है और दूसरे प्रोडक्ट पर भी रेफ़र करने के लिए उपलब्ध हो जाती है।

मिक्स रेफ़रेंस बनाना.

आप रेफ़रेंस बनाने के चरणों का इस्तेमाल करके एक मिक्स रेफ़रेंस बना सकते हैं।

मिक्स रेफ़रेंस को केवल Liquid के ज़रिए या कस्टम स्टोरफ़्रंट और Hydrogen के लिए Storefront API के ज़रिए आपके स्टोरफ़्रंट से कनेक्ट किया जा सकता है।

डेवलपर के लिए कस्टम डेटा के बारे में ज़्यादा जानें