FaqsProduct
Show dynamic content for Products using Metafields 🔥
2 min read
What you’ll need
- An Online Store 2.0-compatible theme (like Sleek ✅).
- A product metafield already set up.
- Content added to that metafield for each product.
Step 1: Create a Metafield definition (if you haven’t yet)
- Go to Shopify Admin > Settings > Custom data > Products.
- Click Add definition.
- Fill in:
- Name: e.g.
Short description - Namespace and key: e.g.
custom.short_description - Type: Single line text, File, or whatever you need (e.g., File for PDFs, Multi-line text for extra descriptions)
- Name: e.g.
- Click Save.

Step 2: Add Content to Product Metafield
- Go to Shopify Products > [Choose a product].
- Scroll down to the Metafields section at the bottom.
- Add your content (text, file, etc.) for that product.

Step 3: Display Metafield content in the theme editor
- Go to Online Store > Themes > [Your Live or Draft theme] > Customize.
- In the top dropdown, choose Products > Default product (or a specific template).
- Click on the section or block where you want to add dynamic content
- Click into the section or block where you want to show the metafield and look for the Connect dynamic source icon
.

When clicking the Connect dynamic source icon (
), make sure to:
), make sure to:
Current blockrefers to the settings of that block only, not product-specific content.Template > Productgives access to product metafields, like descriptions, files, specs, and more, which is what you want!

Once connected, this content will dynamically update per product, making your store easier to manage and way more personalized, with no code needed.

Wrap up 🎉
Last updated