Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Currently having an issue with using dynamic sources with theme blocks (NOT local section blocks). With local section blocks, you always have the dynamic source button where you can connect dynamic content. (see first screenshot) However, theme blocks (whether static or not) never show that option.
This is an issue for me. We have to be all-in per section on using theme blocks or section blocks, so I'm forced to choose. If a section uses any theme block at all, now section blocks aren't an option, and that means that having repeated blocks powered by dynamic content isn't possible. That throws a major wrench in my setup, as our themes always have collection and product specific sections and content.
For example, I need a collection section to function as a "You May Also Like" section such that when it is added to a collection template, it can optionally showcase metaobject entries that define other related collections. However, this isn't possible through the customizer. (see second screenshot) The only option I have is to add a metaobject_list section setting and override things via the code. However that is very brittle because that setup relies on my metaobject keys being accurate. And that's not something I want to have to assume or protect as we're building many themes for many merchants.
I'm having the same issue..
This seems like a pretty huge potential roadblock to anyone adopting theme blocks. I've contact Shopify Support about it and asked for them to make it possible to use dynamic sources more thoroughly with theme blocks - hoping they'll make that possible.
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025