メタフィールドを商品ページに表示させたい

商品メタフィールドの定義にて内容量・複数行のテキストタイプを選択しメタフィールドを作成しました。

商品ページにもメタフィールドのブロックが出てきているので内容量を直接記載しているのですが、

プレビューでこの内容が表示されません。

表示方法を教えてください。宜しくお願いいたします。

@Anonymous_428cd81536cb634043c7a86de3fc9f27

ご質問いただいているメタフィールドを商品ページに表示する件ですが、メタフィールドはそのままでは商品ページには表示されませんので、『テンプレートファイルを編集』『カスタムLiquidを追加』のどちらかの方法で商品詳細ページへ表示するためのコードを追加する必要があります。

今回は比較的簡単に追加が可能な『カスタムLiquidを追加』する方法でご説明させて頂きます。

メタフィールドの追加方法

  1. 管理画面 > オンラインストア > カスタマイズボタンをクリック

  2. デフォルトの商品を選択

  3. テンプレート欄のブロック追加から『カスタムLiquid』を追加し、表示したい任意の箇所へ移動

  4. 『カスタムLiquid』をクリック

  5. 『カスタムLiquid』欄に下記コードを追加し保存

{% if product.metafields.custom.XXXXXX.value != blank %}

  内容量

  {{ product.metafields.custom.XXXXXX.value | newline_to_br}}

{% endif %}

上記コードのcustom.XXXXXX部分は、メタフィールドを作成した際に登録したネームスペースとキーを設定してください。

ご参考まで
(キュー小坂)

1 Like