Dawnを利用しています。
コレクションページへ商品オプション情報(例 カラー:レッドの「レッド」)を表示したいのですが、うまく表示されず、ご助言頂けると幸いです。
■実現したいこと
コレクションページのデフォルトの表示では、商品画像の下に商品名と金額が表示されていますが、金額の横にその商品の任意のオプション情報(例 カラー:レッドの「レッド」)を表示させたいです。
■困っていること
オプション情報はおそらくoption.valueで出力できると予測し、
card-product.liquid内の以下の金額表示のコードの上部に
{% render 'price', product: card_product, price_class: '' %}
以下のコードを追加してみましたが、何も表示されません。
{%- if option.values != empty -%}
{{ option.value }}
{%- endif -%}
{{ option.value }}のみでも表示はされませんでした。
該当部分の全体のコードを以下に記述します。
{%- if show_vendor -%}
{{ 'accessibility.vendor' | t }}
{{ card_product.vendor }}
{%- endif -%}
{{ block.settings.description | escape }}
{%- if show_rating and card_product.metafields.reviews.rating.value != blank -%}
{% liquid
assign rating_decimal = 0
assign decimal = card_product.metafields.reviews.rating.value.rating | modulo: 1
if decimal >= 0.3 and decimal <= 0.7
assign rating_decimal = 0.5
elsif decimal > 0.7
assign rating_decimal = 1
endif
%}
{{ card_product.metafields.reviews.rating.value }} / {{ card_product.metafields.reviews.rating.value.scale_max }}
({{ card_product.metafields.reviews.rating_count }})
{{ card_product.metafields.reviews.rating_count }} {{ "accessibility.total_reviews" | t }}
{%- endif -%}
{% comment %} 追加部分ここから {% endcomment %}
{%- if option.values != empty -%}
{{ option.value }}
{%- endif -%}
{% comment %} ここまで {% endcomment %}
{% render 'price', product: card_product, price_class: '' %}
お気づきの点がございましたらアドバイス頂けますと幸いです。
よろしくお願いいたします。
