Table of Contents
Introduction
हेलो दोस्तों, आज हम इस post में Shopify Metaobjects को practically कैसे use कर सकते हैं, ये detail में समझेंगे! इस article में हम sirf ये नहीं देखेंगे कि Metaobjects क्या होते हैं, बल्कि एक real example के through Metaobject Definition, Fields और Entries को Shopify Store में create और use करना भी सीखेंगे!
अगर आप Shopify पर काम करते हैं और store में ऐसा custom data manage करना चाहते हैं जो Shopify के default fields में available नहीं है, तो Metaobjects आपके लिए काफी useful हो सकते हैं!
For example, मान लीजिए हमें Shopify Store में different dog breeds का data manage करना है. हर breed के लिए हमें name, image, description, origin और other information store करनी है!. इस type के structured data को manage करने के लिए हम Shopify Metaobjects का use कर सकते हैं.
इस article में हम इसी example को step-by-step implement करेंगे!.
Shopify Metaobjects क्या हैं?
Shopify Metaobjects का use Shopify Store में custom structured data create और manage करने के लिए किया जाता है!.
Simple words में, अगर Shopify के default Product, Collection या Page fields आपकी requirement के according enough नहीं हैं, तो आप Metaobject के through अपना custom data structure बना सकते हैं!.
For example, अगर हमें Dog Breed का data store करना है, तो हम एक Dog Breed Metaobject create कर सकते हैं!.
इस Metaobject में हम अपनी requirement के according different fields add कर सकते हैं:
Breed Name
Breed Image
Breed Description
Breed Origin
Breed Size
Other required information
इस तरह हम एक reusable और structured data model create कर सकते हैं!.
Note: Metaobjects और Metafields का difference समझने के लिए आप हमारा previous article भी read कर सकते हैं: Shopify Metafield vs Metaobject – Difference and Use Cases.
Shopify Metaobjects का Real-World Use Case
अब theory को समझने के बाद एक practical example लेते हैं.
Suppose हमारे Shopify Store में different Dog Breeds के लिए information display करनी है!.
हर breed के लिए हमें following information maintain करनी है:
Fields:
Breed Name
Breed Image
Breed Description
Breed Origin
Breed Size
Example:
Labrador
Labrador Image
Labrador breed information
United Kingdom
Large
अगर हमारे पास 50 या 100 dog breeds हैं, तो हर page पर manually ये information add करना difficult और maintain करना difficult हो सकता है. यहाँ Metaobjects useful होते हैं!. हम एक बार Dog Breed Metaobject Definition create करेंगे और उसके अंदर required fields define करेंगे!.
उसके बाद हम उस definition के अंदर multiple entries create कर सकते हैं!.
For example:
Dog Breed Metaobject
→ Labrador
→ Golden Retriever
→ German Shepherd
→ Beagle
→ Pug
इससे data centralized और reusable रहेगा!.
Shopify में Metaobject Definition कैसे Create करें?
अब हम actual implementation start करते हैं!.
इस section में हम Shopify Admin से एक new Metaobject Definition create करेंगे!.
Shopify Admin में Metaobjects Section Open करें
सबसे पहले अपने Shopify Admin में login करें और Metaobjects section open करें.
Metaobject section के लिए content widget में जाकर Metaobject open and create कर सकते हैं.
Shopify Admin → Content → Metaobjects
New Metaobject Definition and Metaobject Fields
अब हम एक new Metaobject Definition create करेंगे!.
इस example में हम Metaobject का नाम रखेंगे: Dog Breed
यहाँ Shopify हमें Metaobject के लिए different configuration options provide करता है!.
आपकी requirement के according इन settings को configure किया जा सकता है!.
Metaobject Definition create करने के बाद हमें उसके अंदर fields add करने होंगे!.
हमारे Dog Breed example में हम following fields create करेंगे:
– Breed Name
– Breed Image
– Breed Description
– Breed Origin
– Breed Size

हर field का purpose different होगा। For example, Breed Name में breed का naam store होगा, जबकि Breed Image में breed की image store होगी. अब Metaobjects definition और field create होने के बाद उसमें fields के अनुसार data entry कर सकते हैं!
Shopify Product या Page के साथ Metaobject कैसे Connect करें?
अब तक हमने Metaobject Definition aur Entries create कर ली हैं!.
लेकिन real Shopify project में अक्सर हमें Metaobject को किसी Product, Page ya other Shopify resource के साथ connect करना होता है!.
इसके लिए हम Metaobject Reference का use कर सकते हैं!.
For example, अगर किसी page या product का related Dog Breed data है, तो हम page के metafield के through उस Dog Breed Metaobject को reference कर सकते हैं!.
Basic flow कुछ इस तरह होगा:
Shopify Page
↓
Metafield
↓
Metaobject Reference
↓
Dog Breed Entry
↓
Breed Information


आप ऊपर के image में देख सकते हैं कि हमने page के लिए एक metafield create किया है और उसमें reference के तौर पर metaobject use किया है। अब use metaobject का data page के metafield object के जरिये access कर सकते हैं!
liquid code:
{% assign breadData = page.metafields.custom.breed_name.value %}
<div class="breed_detail page-width-content">
<h2> {{ breadData.breed_name }} </h2>
<div class="" style="width:150px">
{{ breadData.breed_image | image_url: width:breadData.breed_image.width , height:breadData.breed_image.height | image_tag }}
</div>
{{ breadData.breed_description }}
</div>
Output:

Shopify Metaobjects एक powerful feature है जो हमें Shopify Store के andar custom और structured data को efficiently manage करने की flexibility देता है!.
इस practical example में हमने देखा कि कैसे हम Dog Breed के लिए एक Metaobject Definition create कर सकते हैं, उसके अंदर different fields define कर सकते हैं और multiple entries जैसे Labrador, Golden Retriever, Beagle और Pug create कर सकते हैं!
हमने ये भी देखा कि Metaobject को Shopify Page के साथ Metafield Reference के through connect करके उसका data Liquid code में कैसे access और frontend पर display किया जा सकता है!
Simple flow को yaad रखें:
Definition → Fields → Entries → Metaobject Reference → Liquid → Frontend
अगर आपको Shopify Store में reusable, structured और centrally managed custom data maintain करना है, तो Metaobjects एक बहुत useful solution हो सकते हैं!.
Real-world projects mein Metaobjects का use FAQs, Authors, Team Members, Brand Information, Size Guides, Store Locations, Product Specifications, Testimonials aur कई other custom content types के लिए किया जा सकता है!.
इसलिए Shopify development में Metaobjects को समझना और properly implement करना custom theme और app development के लिए काफी valuable skill है!.






