> ## Documentation Index
> Fetch the complete documentation index at: https://foliant-help.iforiti.com/llms.txt
> Use this file to discover all available pages before exploring further.

# टेम्पलेट में मेटाफ़ील्ड्स

> टेम्पलेट में ऑर्डर, ड्राफ़्ट ऑर्डर, ग्राहक, प्रोडक्ट और वैरिएंट के मेटाफ़ील्ड्स प्रिंट करें, और पक्का करें कि Foliant आपके ज़रूरी मेटाफ़ील्ड्स लोड करे।

मेटाफ़ील्ड्स वह कस्टम डेटा है जिसे आप या आपके ऐप्स Shopify में सेव करते हैं: जैसे किसी ऑर्डर पर गिफ़्ट मैसेज, किसी प्रोडक्ट पर केयर लेबल, या किसी ग्राहक का अकाउंट नंबर। टेम्पलेट इन्हें Liquid से प्रिंट कर सकते हैं। कोड एडिटर का **मेटाफ़ील्ड्स** टैब हर तरह के मेटाफ़ील्ड का सिंटैक्स दिखाता है।

## शुरू करने से पहले: देखें कि Foliant कौन-से मेटाफ़ील्ड्स लोड करता है

Foliant ऑर्डर के साथ मेटाफ़ील्ड्स लोड करता है, पर वह सभी मेटाफ़ील्ड्स लोड नहीं कर सकता। यह ऐसे काम करता है:

* आपके स्टोर में कम से कम एक **मेटाफ़ील्ड डेफ़िनिशन** होनी चाहिए (Shopify एडमिन में, **सेटिंग्स › कस्टम डेटा**)। कोई डेफ़िनिशन न होने पर कोई मेटाफ़ील्ड लोड नहीं होता।
* हर तरह के लिए (ऑर्डर, ड्राफ़्ट ऑर्डर, ग्राहक, प्रोडक्ट और वैरिएंट), Foliant वे डेफ़िनिशन लोड करता है जिन्हें आपने **पिन** किया है, हर तरह के लिए ज़्यादा से ज़्यादा 10, उसी क्रम में जिसमें वे पिन हैं।
* अगर किसी तरह की कोई डेफ़िनिशन पिन नहीं है, तो Foliant उसके लिए मिलने वाले पहले 10 मेटाफ़ील्ड्स लोड करता है।

इसलिए यह पक्का करने के लिए कि कोई मेटाफ़ील्ड प्रिंट हो, उसकी डेफ़िनिशन बनाएँ और उसे **सेटिंग्स › कस्टम डेटा** में पिन करें। डेफ़िनिशन में किए गए बदलाव दस्तावेज़ों में दिखने में एक घंटे तक लग सकता है।

## मेटाफ़ील्ड प्रिंट करें

`namespace` और `key` की जगह अपने मेटाफ़ील्ड का namespace और key लिखें (जैसे `custom.gift_message`):

| किसका मेटाफ़ील्ड | Liquid |
| - | - |
| ऑर्डर या ड्राफ़्ट ऑर्डर | `{{ order.metafields.namespace.key }}` |
| ग्राहक | `{{ customer.metafields.namespace.key }}` |
| कोई प्रोडक्ट | `{{ line_item.product.metafields.namespace.key }}` |
| कोई वैरिएंट | `{{ line_item.variant.metafields.namespace.key }}` |

प्रोडक्ट और वैरिएंट के मेटाफ़ील्ड्स हर आइटम के लिए अलग होते हैं, इसलिए इन्हें लाइन आइटम लूप के अंदर इस्तेमाल करें:

```liquid theme={null}
{% for line_item in line_items %}
  {{ line_item.title }}
  {% if line_item.product.metafields.custom.care_instructions != blank %}
    <br>{{ line_item.product.metafields.custom.care_instructions }}
  {% endif %}
{% endfor %}
```

## मेटाफ़ील्ड के प्रकार कैसे प्रिंट होते हैं

| प्रकार | आपको क्या मिलता है |
| - | - |
| टेक्स्ट, URL, तारीख, रंग… | वैल्यू, टेक्स्ट के रूप में |
| पूर्णांक, दशमलव | एक संख्या, जिससे आप तुलना या गणना कर सकते हैं |
| सही या गलत | `true` या `false`, `{% if %}` के लिए |
| रिच टेक्स्ट | टेक्स्ट, बिना फ़ॉर्मैटिंग के |
| वज़न, आयाम, आयतन | `.value` और `.unit`, जैसे `{{ … .weight.value }} {{ … .weight.unit }}` |
| पैसा | `.value` (जैसे `23.00`) और `.unit` (करेंसी कोड)। सेंट में नहीं। |
| रेटिंग | `.value`, `.scale_min` और `.scale_max` |
| JSON, सूचियाँ | एक सूची या ऑब्जेक्ट, जिस पर आप लूप चला सकते हैं |

## ध्यान रखें

* खाली या मौजूद न होने वाला मेटाफ़ील्ड कुछ भी प्रिंट नहीं करता। उसका लेबल हटाने के लिए `!= blank` इस्तेमाल करें।
* विज़ुअल टेम्पलेट में, मेटाफ़ील्ड्स को **कस्टम Liquid** ब्लॉक से प्रिंट करें।
* पिक लिस्ट में प्रोडक्ट या वैरिएंट के मेटाफ़ील्ड्स कॉलम के रूप में दिखाए जा सकते हैं, टेम्पलेट की **पिक लिस्ट** सेटिंग्स में।

## संबंधित लेख

* [टेम्पलेट में लाइन आइटम](https://foliant-help.iforiti.com/hi/template-editor/liquid-line-items.md)
* [ऑर्डर एट्रिब्यूट और लाइन आइटम प्रॉपर्टी](https://foliant-help.iforiti.com/hi/template-editor/liquid-custom-fields.md)
* [ऑर्डर ऑब्जेक्ट और आम वेरिएबल](https://foliant-help.iforiti.com/hi/template-editor/liquid-order-variables.md)
* [टेम्पलेट का कोड एडिट करें](https://foliant-help.iforiti.com/hi/template-editor/code-editor.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.