Metaobjects
Definition
Metaobjects are merchant-defined content types in Shopify's admin. A merchant declares a definition with typed fields, creates entries against it, and references those entries from products, collections or other metaobjects through metafields. They hold structured content that isn't a product — an ingredient, a routine step, a quiz question, a bundle rule — and themes read the entries at render time.
Documented at https://shopify.dev/docs/apps/build/metaobjects.
How we've used it
Metaobjects are where a reusable thing lives when it isn't a product. One ingredient entry — name, art, sourcing copy — is authored once and referenced by every product that contains it, so a wording change lands everywhere at once. The same shape carries routine steps that one section renders four different ways, customer-result photos with their handles and captions, and a comparison limit set per collection. The larger builds go further and treat metaobjects as configuration rather than content: a multi-step quiz keeps its questions, options and selection rules as entries, and a bundle builder keeps its per-category pick caps and reserved gift slot there. The section becomes a renderer for data the merchandiser owns.
Builds using it
- A second product template whose add-to-bag switches between one cart line and several — Nudestix
- Main collection grid: merchandisable promo tiles, load-more and a filter blocklist — Nudestix
- Variant-aware PDP hero banner driven by a 'heroic' metaobject — LUS Brands
- Metafield-driven PDP content system: auto-built accordions, need-to-know strip and campaign widgets — Nudestix
- Product card with award badges, per-variant content payload and per-card structured data — Nudestix
- Metafield-driven product information tabs with mobile accordion and variant refresh — LUS Brands
- Shade-level collection grid hydrated from an external faceting service — Nudestix
- Curl Quiz 3.0: a nine-step diagnostic quiz rendered entirely from Shopify metaobjects — LUS Brands
- Side-by-side product comparison drawer and modal table — Nudestix
- Quiz results: a 34-rule, priority-ordered recommendation engine running client-side from metaobject data — LUS Brands
- Shade swatch rendering and per-variant content payload — Nudestix
- Four selectable How-To step layouts from a single metaobject step list — LUS Brands
4 further gated builds use it; their pages follow.
Related entities
Metafields · Dynamic sources · Theme blocks · JSON templates