- Home
- Glossary
- Shopify-Specific
- Metaobjects
Metaobjects
Advanced custom data structures for creating complex, reusable content entries.
Advanced custom data structures for creating complex, reusable content entries.
Why It Matters
While metafields add custom data to existing resources, metaobjects create entirely new content types. Need a 'Designer' entity with bio, photo, and linked products? A 'Store Location' with address, hours, and map? Metaobjects handle this natively—replacing the need for external CMSs or complex workarounds. They're Shopify's answer to headless CMS needs.
Practical Example
Scenario
A fashion brand collaborates with 12 designers and wants each to have a bio page with their story, photo, social links, and associated products.
Calculation
Create a 'Designer' metaobject definition with fields: name, bio (rich text), photo (file), instagram (URL), products (product references).Result
Each designer gets a content entry. Product pages link to designer bios. Collection pages filter by designer. All managed in Shopify admin—no external CMS needed.
Pro Tips
- 1Use metaobjects for content that exists independently of products/collections (team members, FAQs, testimonials, recipes)
- 2Create 'reference' type fields to link metaobjects to products, collections, or other metaobjects
- 3Design metaobjects for merchant usability—non-technical team members will manage this content
- 4Metaobjects support capabilities (web display, storefront access)—enable what you need for your use case