With Shopify’s Liquid, you cannot directly iterate over metaobjects and its associated metafields using a for
loop, to access metaobject entries and withing entries its product and collection objects. However, first you must create metaobjects and metafields. Associate theme with product or page metafields.
I have created a metaobject and added few entries and associated it with product metafields. And trying to display the data objects on a custom template based on default product tempate.
Using Custom Liquid block in Dawn theme to understand how metaobects’ entires and associate metafields’ objects are accessed.

{% assign objects = product.metafields.custom.bundle_objects.value %}
{% for obj in objects %}
// loop over metaobject entities
{% for pt in obj.small_pack.value %}
{{pt}} <br>
{% endfor %}
// loop over product to access product objects
{% assign productbun = obj.bundle_product_link.value %}
<a href="{{productbun.url}}"> {{ productbun.title }}</a>
// loop over collection to access collection objects
{% for bc in obj.bundle_collections.value %}
<a href="{{bc.url}}"> {{ bc.title }}</a>
{% endfor %}
{{ obj.small_pack.bundle_product_link.value}}
{% endfor %}
