Solution proposed: Use a Custom Liquid block to iterate the list values:
Loop over product.metafields.custom.edition_by_size.value
Output each item in its own
tag for line breaks
Apply uppercase via the Liquid upcase filter or CSS on the
.
Outcome: After a minor variable name adjustment, the line-break display works. However, the uppercase styling is not applying as expected in the Custom Liquid block. Further tweaking (e.g., using {{ edition | upcase }} or adding CSS text-transform: uppercase to the
) may be needed.
Status: Partially resolved (line breaks fixed); uppercase styling remains an open issue.
Summarized with AI on December 20.
AI used: gpt-5.