For my purposes {{ product.metafields.my_fields.list1.value[1] }} this worked.
I haven’t looked into how to make it do a loop, where it will automatically display all the items in a list, as I don’t necessarily need it to at the moment. So I’m just doing it manually.
If we set this up on products and each product might have a different number of list items, what happens if we reference a non existent value? Would it be somehow possible somehow to code an if-then to fallback to value[1] in those situations if the called list reference value doesn’t exist?
For example:{{ product.metafields.my_fields.list1.value[5] }} is used but the product’s metafield list only has 3 items… so show {{product.metafields.my_fields.list1.value[1] }} instead