メタフィールドの情報をカートに表示

Topic summary

商品のメタフィールド(custom._shipping_information)に登録したお届け予定日情報をカートページに表示する方法についての質問と解決。

Dawnテーマでの対応(投稿2):

  • main-cart-items.liquidファイルを編集
  • 171行目と172行目の下に{{ item.product.metafields.custom._shipping_information }}を追加
  • スクリーンショット付きで手順を詳細に説明

Impulseテーマへの変更後(投稿4-5):

  • テーマ変更により設定箇所が不明になったため再質問
  • cart-item.liquidファイルを編集(Impulse v7.4.0)
  • 81行目と82行目の下に同様のコードを追加
  • CSSでスペース調整が必要な場合あり

結果:
両テーマとも無事に表示できたことを質問者が報告し、解決済み。バージョンによって対象箇所が異なる可能性があることに注意が必要。

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

商品単位でメタフィールドにお届け予定日に関する情報を持っているのですが(ネームスペースとキー custom._shipping_information)

こちらの情報をカート画面にも商品毎に商品情報の一番下に表示したいと考えております。

テーマはdawnです。

コードが初心者でして分からず困っております。どなたか教えてください。

@Ayane

ご質問いただいている、Dawnテーマでカートで商品に登録したメタフィールドを表示したい件ですが、下記の手順でテンプレートを変更することで表示が可能かと思います。

Dawn バージョン12.0.0での変更手順となります。

※バージョンによって、対象箇所が異なる場合があります。

1.管理画面 > オンラインストア > カスタマイズボタンの左横の『・・・』をクリックし、『コードを編集』をクリック

2.検索窓に『main-cart-items.liquid』と入力し、main-cart-items.liquidを開く

3.171行目と172行目の下記コードを


下記に変更し保存


  

{{ item.product.metafields.custom._shipping_information }}

 ​

カートでの表示例

ご参考まで。

(キュー小坂)

ありがとうございます!無事できました。助かりました。

以前はご回答ありがとうございました。

DawnからImpulseにテーマを変更したところ設定すべき箇所が分からなくなってしまい

もし可能でしたら改めてお伺いしたいです。お忙しいところ恐縮ですがよろしくお願いいたします

@Ayane

ご質問いただいている、Impulseテーマでカートで商品に登録したメタフィールドを表示したい件ですが、

たまたまImpulseのバージョン7.4.0のテーマが手元ありましたので、変更手順を記載させていただきます。
※バージョンによって、対象箇所が異なる場合があります。

1.管理画面から、テーマの『コードを編集』をクリックし検索窓に『cart-item.liquid』と入力し、cart-item.liquidを開く

2.81行目と82行目の下記コードを


下記に変更し保存


  

{{ product.product.metafields.custom._shipping_information }}

カートでの表示例

コンテンツ間のスペース等はcssなどでご調整ください。

ご参考まで。

(キュー小坂)

1 Like

ありがとうございます!無事表示できました。