Metafields are for structured merchant data
- Product specs (dimensions, material composition, care instructions)
- Related products, upsells, cross-sells
- SEO metadata (custom OG image per product)
- Print specs (DPI, color profile)
Options are for customer choice
- Size, Color, Material (variants)
- Custom text, photo (line-item properties via app)
- Add-ons (gift wrap, rush)
Can metafields drive options?
Yes indirectly. Dynamic Sources (Shopify 2.0) can pull metafield data into option displays. Example: color swatch image comes from a metafield on the variant.
Access patterns
- Metafields:
{{ product.metafields.custom.field_name }}in Liquid - Options:
{{ product.options }}or{{ variant.title }}
Frequently asked questions
What's the difference between metafield and product option?
Metafield is merchant-defined structured data attached to the product. Option is a customer-facing choice (Size, Color) that generates variants.
Should I use metafields for size charts?
Yes — size chart data is merchant-defined reference, not customer choice. Render via metafield in the product template.
Can metafields replace product options?
No. Metafields aren't customer-facing choice UI. Different data model.
Do metafields affect SEO?
Yes if rendered on the page — content is indexable. Direct SEO impact via structured data (JSON-LD).
Are metafields visible on the storefront?
Only if you render them via Liquid or Dynamic Sources. Not automatic.
Can customers edit metafields?
No — merchant-defined only. Customer choice belongs in options/variants.
Metafields vs line-item properties?
Metafields on the product/variant (permanent). Line-item properties on a specific order line (per-order).
How many metafields can a product have?
Unlimited per product. Shopify supports arbitrary metafield namespaces + keys.
Related reading
Try it free on Shopify
Print It My Way's permanent Free plan includes live preview, custom options, and Cart Transform pricing.
Install Print It My Way