Hello everyone,
I’m currently working with the Horizon theme and trying to build clean, scalable set products (bundles) without using apps.
Use case:
I want to display the components of a set product (e.g. fence set consisting of panels, posts, accessories) on the product page.
What I have done so far:
-
Created a product metafield:
-
Type: Product reference
-
Setting: Allow multiple values (list)
-
Name: e.g. Included products
-
-
Linked the individual component products to this metafield on the set product.
What I want to achieve:
-
Display these referenced products (ideally as a list or product cards) on the product page in the Horizon theme.
-
Similar to how “recommended products” or product lists work, but driven by the metafield.
Problem:
-
In the Horizon theme editor, blocks like Recommended products or Product list only allow:
-
selecting a collection, or
-
referencing a single product metafield
-
-
Metafields that are lists of product references cannot be selected or rendered via the theme editor.
-
The metafield itself works correctly, but there seems to be no way to output the list without custom Liquid code.
My questions:
-
Is this a known limitation of the Horizon theme / Shopify theme editor?
-
Is there any native (no-code) way to render a metafield that contains a list of product references?
-
Or is custom Liquid code currently the only solution to loop through such metafields and display the products?
I’m trying to avoid apps and keep the setup future-proof, so I’d like to understand what is officially supported here.
Thanks in advance for any insights or best practices.