Display variant-specific metafields when a shopper selects a variant on the product page. This uses Alpine's x-show to conditionally render content for the active variant and can be added via a Custom liquid section.
Replace custom.short_description with your metafield namespace and key. Ensure the metafield exists on each variant you want to display.
Custom liquid section to your product template.{% for variant in product.variants %}
<div x-show="current_variant_id == {{ variant.id }}">
{{ variant.title }}
{% if variant.metafields.custom.short_description %}
– {{ variant.metafields.custom.short_description }}
{% endif %}
</div>
{% endfor %}
Notes:
current_variant_id is managed by the theme's Alpine state and updates on selection.Start by connecting your source repository and choosing the pages you want to publish.
You can then browse your documentation and ask questions about the content your team has shared.