Untitled
unknown
plain_text
a year ago
1.0 kB
5
Indexable
{% capture 'meta_data' %} {% for variant in product.variants %} {{ variant.id}}: {{ variant.metafields.custom.tropical_punch_description.value | json}} {%- comment -%} Replace it with your NAMESPACE.KEY value {%- endcomment -%} {% unless forloop.last %},{% endunless %} {% endfor %} {% endcapture %} <script> let metaData = { {{ meta_data }} }; document.addEventListener("DOMContentLoaded", function() { var selector = document.querySelector('select[name=id]'); if(selector) { selector.addEventListener('change', function() { let variant_id = this.value; if(!variant_id) return; var material = metaData[variant_id], meta = document.querySelector('#variantMeta'); // Find your class which has metafiled or set the ID for the metafield element like a below guide if(material && meta && material != null) { meta.innerHTML = material; } else {meta.innerHTML = ""} }) } }); </script>
Editor is loading...
Leave a Comment