A user is unable to see their custom image metafield in the dynamic source dropdown when trying to add it to a product page accordion section.
Setup details:
Metafield type: file_reference with image validation
Schema input type: image_picker
Metafield has been created in Shopify admin (Settings > Custom Data > Products)
Value is assigned to the product
Namespace and key are verified as correct
Troubleshooting attempted:
Confirmed metafield type compatibility with input type using Shopify’s dynamic source compatibility table
Verified the configuration matches requirements
Current status:
Another user confirmed the same setup works on their end (with screenshots showing successful metafield appearance in dynamic sources). They suggested testing with an original Shopify section rather than a custom accordion to isolate whether the issue is section-specific.
Remains unresolved: The original poster has not yet confirmed whether testing with a default section resolved the visibility issue.
Summarized with AI on October 27.
AI used: claude-sonnet-4-5-20250929.
I’m trying to add a dynamic image metafield inside the accordion section on the product page. I’ve already created an image-type metafield under the product in the Shopify admin (Settings > Custom Data > Products).
However, when I try to use it as a dynamic source in the theme editor, it doesn’t show up in the list of available dynamic sources. I’ve also ensured the metafield namespace and key are correct, and I’ve assigned a value to it for the product.
Is there something I’m missing?
Do image metafields require any special configuration to appear as dynamic sources, especially inside custom sections like an accordion?
Any help or code examples would be really appreciated!
I’ve created an image-type metafield for my product and I’m trying to bind it as a dynamic source inside an accordion block on my product page.
I understand that for a metafield to be available as a dynamic source, it must be compatible with the input type defined in the section schema — as mentioned in the Shopify Dev docs here: Dynamic Source Compatibility Table
In my case:
The metafield is of type file_reference with image validation.
The schema input type is image_picker, which should match.
The metafield has a value set on the product.
Still, the metafield does not show up in the dynamic source dropdown in the theme editor.