What is Shopify metaobject in hindi

shopify Metaobjects in hindi

Introduction

हेलो दोस्तों आज हम इस post में Shopify के metaobject के बारेमे जानेगे की metaobject क्या है, Shopify में metaobject कैसे create करते है और उसका कैसे इस्तेमाल कर सकते है!.

What is Shopify metaobject in Hindi?

Metaobject आपको अपने store के लिए additional information को add और store करने में मदद करते है!. For example आप किसी product और collection के लिए information store कर सकते है, जैसे की उसके features, specifications और size charts वगेरे!.

आप Shopify admin panel से metaobject में store data को retrive और edit कर सकते है!. Apps metaobjects API का इस्तेमाल करके metaobject को access कर सकते है!.
आप liquid का इस्तेमाल करके और store frontend API के जरिये theme में metaobject को access कर सकते है!. Metaobject API के बारे में आप यहाँ से जान सकते है!.

Metaobject create करने के लिए जरुरी information

Shopify में हम metaobject को shopify admin panel से दो location से create कर सकते है!.

1. From Content > Metaobjects


2. From Settings > Custom data

जब हम metaobject definition create है तो हम इन information specify करना होता है. जैसे की
Name: Name का इस्तेमाल अपने shopify admin panel में metafield को  identify करने के लिए इस्तेमाल किया जाता है!. जैसे की “Authors”
Type: Type किस type के data meta-field में store करना है वह define करता है जैसे text,richtext, file, URL और metaobject.
Fields: आप metaobject में किस type के content को define करना चाहते है वह define करता है!. जब हम fields create karte है तो हरेक field के लिए name, description, type होते है और उसके आलावा validation rules जैसे की character limits, minimum and maximum values और preset values.

Create Shopify meta-object

Shopify में metaobject create करने के लिए आप इन steps को follow कर सकते है!.

  1. अपने Shopify admin में, go to Content > Metaobject और Settings > Custom data
  2. Click Add definition
  3. Add metaobject definition panel में Name field में अपने definition name enter कर सकते है!. और type में आपके metaobject के लिए information add कर सकते है आपके store metaobject के आधार पर!.
  4. Fields: Fields से हम अपने metaobject के information के adhar page field सेट कर सकते है. additional information के लिए richtext, title के लिए text etc..
    आप metaobject में किस type के content को define करना चाहते है वह define करता है!. जब हम fields create करते है तो हरेक field के लिए name, description, type होते है और उसके आलावा validation rules जैसे की character limits, minimum and maximum values और preset values.

Display Metaobjects data using liquid

Shopify में हम metaobject data को कैसे display करा सकते है वह एक exmaple के जरिये समझेंगे!.

Create  Metaobject

Syntax:

{{ shop.metaobjects.type.handle }}

Example:

{{ shop.metaobjects.store_information.store-information-ha5dl0ru.description | metafield_tag }}

ऊपर के एक्साम्प्ले में देख सकते है की हमने एक store information नाम का एक Metaobject create किया है और उसमे हमने Description नाम की field add की है और इस field में content add करा है और उसे display करा है!

 

Metaobject use with the product.

Metaobject का इस्तेमाल हम product के साथ कैसे कर सकते है वह हम example के साथ समझेंगे. अगर हरेक product के लिए FAQs content different show करना है तो उसके लिए metaobject का इस्तेमाल करेंगे!.

First हमें एक metaobject create करेंगे जिस में FAQs के लिए FQA title text field और FAQ content के लिए richtext field का इस्तेमाल करके हम एक metaobject create कर लेंगे!.

उसके बाद हम product में एक metafield create करेंगे और select type मेसे metaobject select कर लेंगे और FAQ के लिए FAQ title और FAQ content entry add करेंगे!.

Product के metafield में add किये हुवे FAQs content आप देख सकते है उस content को हम product page में display कराएँगे!.

Example:

{% if product.metafields.custom.product_faqs.value != blank %}
  {% for faqs in product.metafields.custom.product_faqs.value %} 
    <div class="product__accordion accordion quick-add-hidden" {{ block.shopify_attributes }}>
      <details id="Details-{{ forloop.index }}-{{ section.id }}">
        <summary>
           <div class="summary__title">
             <h2 class="h4 accordion__title inline-richtext">
               {{ faqs.faq_title.value }}
             </h2>
            </div>
           {% render 'icon-caret' %}
         </summary>
         <div class="accordion__content rte" id="ProductAccordion-{{ forloop.index }}-{{ section.id }}">
            {{ faqs.faq_content | metafield_tag }}
         </div>
      </details>
   </div>
 {% endfor %}
{% endif %}

 

Leave a Comment

Your email address will not be published. Required fields are marked *