ページで作ったメタフィールドを、商品ページで表示させたい

Topic summary

商品ページのカスタマイズで「ページ」を読み込んでいるが、そのページに設定したメタフィールドだけが表示されない問題について質問されています。

サポートからの回答:
動的ソースで対応できない場合、コードの編集が必要との見解が示されました。

提案された解決方法:

  • 該当ページ情報を出力している箇所のpageオブジェクトからmetafieldsを取得して表示
  • pagesオブジェクトを利用し、該当ページのハンドルを指定してpageオブジェクトを取得後、metafieldsを表示

追加の推奨事項:

  • Shopify公式ドキュメント(メタフィールド表示方法、Liquid APIリファレンス)の参照
  • Shopify製テーマの場合はテーマサポートの利用も検討可能
  • 自力での対応が難しい場合は、テーマ開発者への問い合わせやエキスパート・パートナーへの依頼を推奨

現状: 具体的な実装方法の提示はあるが、質問者による解決報告はまだありません。

Summarized with AI on November 25. AI used: claude-sonnet-4-5-20250929.

商品ページのカスタマイズで「ページ」を読み込まているのですが、指定のページで作ってあるメタフィールドの部分だけ表示されません。(通常エディタで記載している部分は正常に表示される)

サポートに確認すると「コードの編集が必要」との回答だったのですが、もし分かる方がおりましたらご教授頂けますでしょうか?

商品ページのカスタマイズで「ページ」を読み込まている

上記の詳細やテーマが不明のためなんとも言えませんが、動的ソースで対応できないならコードの編集が必要かと思います。

方法としては以下などが考えられます。

  • 該当ページの情報を出力している箇所のpageオブジェクトからmetafildsを取得して表示
  • pagesオブジェクトを利用し、該当ページのハンドルを指定してpageオブジェクトを取得、そこからmetafildsを取得して表示

参考:

https://help.shopify.com/ja/manual/metafields/displaying-metafields-on-your-online-store

https://shopify.dev/api/liquid/objects/page

https://shopify.dev/api/liquid/objects/page#page-metafields

https://shopify.dev/api/liquid/objects/pages

以上ですがドキュメントを見ても対応できない場合は、テーマの開発者に質問したり、エキスパートやパートナーに依頼されることをお勧めします。

または、Shopify製のテーマであれば以下のテーマサポートの利用も検討できると思います。

https://help.shopify.com/ja/manual/online-store/themes/theme-support