On collection page, show a mixture of products and other sections

Topic summary

Goal: Mix standard product rows with other configurable sections (e.g., hotspots, featured product) on collection pages. These non-product sections should be dynamic so merchants can add, remove, and edit content.

Implementation preference: Achieve this in Liquid within the collection template (Liquid or JSON). JavaScript is acceptable if Liquid cannot handle it.

Key technical question: Can a Liquid template file loop through dynamic sections (not just within a section file) and interleave them with the product grid? If yes, that would be the preferred solution.

Visual aid: An attached image illustrates placing a product that naturally belongs in the collection alongside other content blocks.

Status: Partially informed by initial suggestions, but no confirmed approach yet. The poster is seeking concrete implementation methods and feasibility details.

Summarized with AI on January 1. AI used: gpt-5.

Thank you so much for this. It’s given me some ideas.

Point 2, is it possible to loop through dynamic sections in a liquid template file? I know it’s possible in a liquid section file. If this is indeed possible then that will be the solution.