Untitled
unknown
plain_text
a year ago
1.0 kB
9
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