Entering ingredients for different products

Topic summary

Issue: Ingredients display identically across products in the Sense theme despite creating separate metafields and considering separate templates.

Key guidance:

  • Use one single product metafield (e.g., metafields.ingredients.list) and connect that as a dynamic source in the theme. Populate that same field with different text per product (ingredients list, page reference, or another suitable metafield type).
  • Do not create multiple differently named metafields (e.g., sugar, flour) expecting the theme to auto-detect them. A section/block can bind to only one data source; multiple keys require custom theme development.

Suggested approach:

  • First, test a basic dynamic source setup: the same metafield on multiple products with simple, different text to confirm per-product variation works. Then apply it to the ingredients use case.
  • Provide links to any referenced help threads for clearer context. Doc provided: Shopify sections/blocks – using metafields and dynamic sources.

Status: No confirmed fix reported; troubleshooting and setup clarification ongoing.

Summarized with AI on February 5. AI used: gpt-5.

My ingredients are showing up the same for each product. The help thread indicated to have different ingredients for each product create a metafielcd in which I did but its still using the same metafield or ingredient (even though I have different named meta fields with different ingredients listed). Another thread said to create a separate template. I’m confused, what’s the easiest way to add ingredients for each product (you’d think just enter the information in the ingredient section under each product but that doesn’t work for the sense theme)?

Others do not know what you know when you reference something that is the source of an issue ALWAYS provide a link to it for context.

Start more simply and just make a basic dynamic source setup with just some simple text for different products using the exact same metafield.

https://help.shopify.com/en/manual/online-store/themes/theme-structure/sections-and-blocks#using-metafields-and-dynamic-sources

Then revisit your ingredients situations with a better understanding of the fundamentals

You use one single metafield that exists on each product and in each product the text you put in that same single metafield is what is different.

And not multiple differently named metafields, how would the theme even know to reference multiple arbitrarily named metafields as a data source when you just connect it to a single one.

So you don’t make a metafields.ingredients.sugar and metafields.ingredients.flour etc etc with the expectation a theme will know those exists because you connect one of them.

You just make metafields.ingredients.list and put all the items in that as text, or a page reference or some other metafield type.

Otherwise to actually have multiple keys for separate ingredients is much more advanced and will not work with dynamic sources, requiring theme customizations.