← Back to Knowledge Centre

30 August 2026 · 5 min read

Shopify merchants: reduce fit returns in 30 days with metafields

Add Shopify size charts without a developer, scale with metaobjects and bulk edits, then pilot AI fit recommendations on 5–10 SKUs.

Shopify merchants: reduce fit returns in 30 days with metafields

Shopify merchants: reduce fit returns in 30 days with metafields

Page-reference metafields paired with a pop-up block are the right default for a Shopify size chart: no developer needed, merchants can edit content directly, and the chart stays out of the theme code. Move to a metaobject once several products share one chart, and consider an app or an AI size-recommendation tool once you pass roughly 100 SKUs or need multi-language support.


TL;DR:

  • Using page reference metafields supports easy updates, but scaling beyond 50 SKUs might require bulk tools or an app for efficiency.
  • Shared size charts via metaobjects are ideal once multiple products need the same data, simplifying updates across entire categories.
  • Ensuring the referenced pages are visible and correctly assigned prevents blank pop-ups and maintains accurate size displays.
  • Shopify’s dimension metafields should be read through sub-properties to avoid parsing errors and support unit consistency.
  • Transitioning to AI-driven size recommendations becomes valuable after tracking high return rates and can significantly reduce fit-related issues.

Table of Contents

  • What are Shopify metafields for sizing, and why use them?
  • Quick eligibility checklist before you begin
  • Step-by-step: building your first size chart with metafields
  • Page reference, image, rich text, or metaobject: which method wins?
  • Getting the Liquid right for dimension metafields
  • Scaling size charts without drowning in manual work
  • Fixing the three problems every merchant hits
  • Where metafields sit in a bigger sizing strategy
  • What I’d actually tell a merchant starting today
  • When a chart isn’t enough: adding automated fit recommendations
  • Sources

What are Shopify metafields for sizing, and why use them?

A metafield is a custom field you attach to a product, letting you store structured data such as a size chart, fabric composition, or fit note without touching theme code. For sizing specifically, the metafield holds a reference to a page, a metaobject, an image, or rich text, and your theme pulls that content into a pop-up or inline block on the product page.

The reason this matters more than it sounds: hardcoding a size table into your theme’s Liquid files creates a maintenance trap. Every seasonal update, every new fit note, every fix requires a developer to edit code. Metafields decouple sizing data from the theme, so a merchant can update size charts centrally without anyone touching a template file. Theme updates and redesigns no longer risk overwriting your sizing content either, because the data lives in the admin, not the code.

Metafields are not the only lever against fit-related returns, but they are the cheapest and fastest to deploy. Everything below assumes you want that low-cost baseline in place before considering anything more automated.

Quick eligibility checklist before you begin

Confirm these four things before touching Settings, or you will build something your theme cannot render.

  • Theme compatibility: Online Store 2.0 themes support dynamic sources natively; older themes need a Liquid snippet instead.
  • Admin access: you need permission to reach Settings → Custom data and to edit product pages and templates.
  • Chart scope decision: work out whether each product needs its own unique chart, or whether groups of products (a whole trouser category, say) can share one chart via a metaobject.
  • SKU count: under roughly 50 products, manual metafield assignment is fine; at 100 or more, plan for bulk tools or an app from the outset.

Skipping that last point is the most common cause of frustration. Merchants who build a beautiful one-off page reference workflow at 40 SKUs, then scale to 400, end up redoing the whole structure. Decide your scale plan now, not after the fact.

Step-by-step: building your first size chart with metafields

The official Shopify workflow follows a four-step pop-up tutorial , and it holds up well in practice. Here is the sequence in full:

  • Build the size chart page. Go to Online Store → Pages and create one page per chart, using a rich-text table for anything you will edit often.
  • Create the metafield definition. In Settings → Custom data → Products → Add definition, name it something like “Size chart” and set the type to Page reference (or Metaobject reference if several products will share it).
  • Connect it to your theme. In the theme editor, add a Pop-up block to the product template and set its dynamic source to the new metafield. On an older, non 2.0 theme, add a Liquid snippet instead.
  • Assign the chart per product. Open each product, scroll to the metafield section, and select the correct page. Test the pop-up on desktop and mobile before publishing.
  • Bulk-assign where charts repeat. Use the bulk editor, or update every product in a collection at once, rather than repeating step four hundreds of times.

Pro Tip: Name your size chart pages with a consistent prefix, such as “SC – Womens Tops,” before you have more than a handful. Retrofitting a naming convention across fifty existing pages is far more tedious than starting with one.

Page reference, image, rich text, or metaobject: which method wins?

Four sub-methods sit under the metafield umbrella, and each suits a different stage of growth.

  • Page reference: the best default for most merchants. It gives full control over layout, works cleanly with the pop-up block, and needs minimal code. This is Shopify’s own recommended pattern for a reason.
  • File/image: keeps a designer’s exact chart design intact, but you must handle responsive sizing yourself and guard against blank states so an empty image slot doesn’t leave a broken pop-up.
  • Rich text: fastest to set up for a handful of unique products, and pairs well with a native <details> element for an accessible, no-JavaScript collapsible .
  • Metaobject: the scalable option. One chart, referenced by every product in a category, edited once and updated everywhere.

Apps become worth paying for once you need automation that metafields simply cannot do on their own: CSV-driven bulk imports across thousands of SKUs, multi-language chart translation, or AI-based fit and measurement capture (Shopify SEO Automation). None of the four methods above solve those problems natively.

Getting the Liquid right for dimension metafields

Shopify’s dimension metafield type is built specifically for measurement data, and it supports units including inches, centimetres, millimetres, and metres. Use it whenever you are storing a structured number rather than a block of text, chest width or inside leg length, for example.

The mistake developers make is treating the stored value as a plain string and trying to split or parse it. Don’t. Read the sub-properties directly instead:

{{ metafield.value.value }} returns the number. {{ metafield.value.unit }} returns the unit. Reading the value object this way survives Shopify formatting changes that would break a split-and-parse approach outright.

Wrap any dimension or reference output in {% if metafield != blank %} so you never render an empty pop-up trigger or a stray table row. If you’re outputting an image metafield, specify image_url width explicitly and check the result on a genuinely small mobile viewport, not just a resized desktop browser window.

Scaling size charts without drowning in manual work

A metaobject earns its keep the moment more than a few products share identical sizing. Author the chart once as a metaobject entry, reference it from every relevant product metafield, and a single edit propagates everywhere instantly, rather than requiring you to open forty product pages one by one.

Two workflows keep this manageable as your catalogue grows:

  • Use the bulk editor or a CSV/metaobject import to assign charts across many products in one pass, instead of clicking through each product individually.
  • Settle on a naming convention for pages or metaobjects before you have dozens of them; “SC – Mens Outerwear” beats “Page 47” every time you need to find something fast.

Pro Tip: Review your metaobject list every quarter. Merged categories and discontinued lines leave orphaned charts behind, and nobody notices until a customer opens an empty pop-up.

The clearest signals that a plain metafield setup has run out of road: you’re past 100 SKUs, you need charts translated into multiple languages, or you want customers to submit their own measurements for a size recommendation rather than just reading a table. That last one is where AI-driven tools start to add real value.

Fixing the three problems every merchant hits

Blank pop-up with nothing inside it. Check that the referenced page is set to Visible in Online Store → Pages, and confirm the product’s metafield actually has a page assigned. A hidden page renders as an empty pop-up, not an error.

Metafield doesn’t appear as a dynamic source in the theme editor. Older, non 2.0 themes don’t expose custom metafields in the visual editor at all. Either switch to a 2.0-compatible theme or render the chart with a Liquid snippet, guarded by a blank check so it fails silently rather than breaking the page.

Units display incorrectly, or not at all. Pull the value and unit as separate sub-properties rather than parsing text, and only add conversion logic if you genuinely need to display both imperial and metric on the storefront.

Before you call it done, test three products with different charts, on a real phone. Desktop testing alone misses most pop-up sizing bugs.

Where metafields sit in a bigger sizing strategy

Metafields are the baseline: merchant-editable, low-cost, and fast to publish. They tell a shopper what the measurements are, but they still ask the shopper to interpret those numbers against their own body, which is precisely where most fit-related returns originate.

An AI-driven try-on and size-recommendation layer sits a step further along. Instead of a shopper reading a chart and guessing, the system maps their own measurements to garment fit directly. The practical order is: publish metafield charts first, track returns and fit-related queries for a few weeks, then pilot an automated recommendation tool on whichever SKUs carry the highest return rate.

What I’d actually tell a merchant starting today

Start lean: page-reference metafields for unique products, metaobjects for shared categories. Give it a genuine 30 day window and track the return-rate change, not just anecdotal feedback. If fit-related returns stay stubbornly high once the charts are live, that’s your signal, not a failure. Pilot an AI size-recommendation tool on 5 to 10 of your worst-offending SKUs before rolling it out further.

— Jack

When a chart isn’t enough: adding automated fit recommendations

Metafields solve the “where do I find the size chart” problem. They don’t solve the harder one: a shopper who reads the chart correctly and still orders the wrong size because they don’t know how a “relaxed fit” translates onto their own body. That’s the gap Garmcheck is built for.

Garmcheck lets a shopper upload one front-facing photo and see a photorealistic image of how a specific garment fits them in under ten seconds, backed by a size recommendation drawn from eight body measurements. It installs as a Shopify app, so there’s no engineering project involved, and it sits alongside your existing size chart rather than replacing it. Keep the chart for transparency, and add a “Find your fit” or “Try it on” button next to it so shoppers who want more than a table get one.

If you’re already tracking return rates after a metafield rollout, that data tells you exactly which product lines to pilot first. Explore the virtual try-on features or check the size recommendation page for the specifics, and start a free trial to test it against your highest-return SKUs.

Sources

  • Learnshopify
  • Adding a pop-up size chart to your product pages — Shopify Help Center

Recommended

  • True fit alternatives for Shopify merchants: quick shortlist
  • Reduce apparel returns: tactics that protect conversion
  • What customer reviews with fit must include to cut returns
  • Why 72% of Fashion Returns Are Fit Problems — And What to Do About It

Ready to reduce returns?

Start your 14-day free trial

See GarmCheck on your own products. No credit card required.