Hi Team, I want to add a different size chart for every product.
Topic summary
Goal: show a different size chart on each Shopify product page.
Recommended approach (consensus):
- Create a product metafield (custom data field) for the size chart: type File (image/PDF) or Rich text. Assign a unique value per product. Pull it into the product template via a dynamic source and conditionally render it (e.g., only show when the metafield has content).
- For Dawn: step-by-step shared—Settings → Custom data → Products → Add “Size Chart”; fill per product; then in Theme Customize add a Collapsible row (or modal/section) and bind it to the Size Chart metafield. A Shopify pop-up tutorial link was provided.
Alternatives:
- Use built-in theme size chart features (many modern themes support a popup/accordion). Or include a chart in the description.
- Use apps to manage multiple charts and assign by product/collection: Easify Product Options (demo with modal popup; per-product assignment), TablePress, or Size Chart by Omega. Note: screenshots/images are central to the Easify demo.
Next steps/status:
- One reply requested the store’s theme/URL/password to offer hands-on help.
- No confirmation from the original poster yet; discussion remains open.
@jama - you will need to create a metafield of your size chart format, means if it is an image then image, or text then rich text etc.
This metafield will be shown on the product page , you can refer this link
Use a product metafield (e.g., size_chart) and pull it into your product template via a dynamic source, each product gets its own chart. Did this on a client build recently; just wrap the output in a simple {% if %} so it only shows when available.
Hi @jama
Could you share which theme your store is using, along with the store URL and password? We’ll take a look and assist you further.
Hi @jama
If you want to add a different size chart for every product, one simple way is to use an app that lets you assign custom content per product.
Easify Product Options can handle this easily. You can create an option set with your size chart, then assign it only to the specific product—or create multiple sets for different products. No coding needed. Here’s a demo I’ve created so you can see how it works:
- This is the result
- This is the app setting
You can use Modal (pop up) option to upload your size chart, it will pop up like the demo I did.
You can assign the option set to all products, specific product(s) manually or with conditions
I hope this answer helps solve the problem. If you need further assistance, feel free to reach out to Easify anytime! ![]()
Hey @jama
Adding different size charts for each product is pretty straightforward in Shopify, and you’ve got a few options depending on how hands-on you want to get.
The easiest way is to use your theme’s built-in features if it supports size charts. A lot of modern themes like Dawn or premium themes have a size chart feature where you can add a popup or accordion section on product pages. You’d typically add the size chart as an image or table in the product description or using a specific metafield. Check your theme documentation first because it might already have this functionality built in.
If your theme doesn’t have native size chart support, there are apps that handle this really well. TablePress is a popular one that lets you create multiple size charts and assign different ones to different products or collections. It’s super flexible and lets you customize how the size chart displays. Another good option is Size Chart by Omega, which is straightforward and lets you match size charts to products using tags or collections.
The nice thing about using an app is that you can create templates for common size chart types - like one for tops, one for bottoms, one for shoes - and then just assign the right template to each product. You don’t have to recreate the chart from scratch every time.
Hi @jama ,
Yes - you can absolutely add a different size chart for every product in the Dawn theme using product metafields.
1. Create a Product Metafield
- Go to Settings → Custom data → Products
- Click Add definition
- Name it: Size Chart
- Type:
- File (if you want to upload an image/PDF), or
- Rich text (if you want a text/HTML size chart)
Save it.
2. Assign a size chart to each product
- Open any product in Products → All products
- Scroll to the Metafields area at the bottom
- Upload your size chart file or paste your table/text
- Save
Each product can have a different size chart here.
3. Display the size chart on the product page
You can show it as:
- a collapsible accordion tab,
- a modal popup, or
- a section below the description.
Example (Accordion Method in Dawn)
- Go to Online Store → Themes → Customize
- Open any product page
- Under Product information, click Add block → Collapsible row
- Set the Content to “Dynamic source”
- Choose the Size Chart metafield




