# メタフィールドが通知メールに表示されない

**URL:** <https://community.shopify.com/t/topic/384434>\
**Category:** 技術的なQ＆A\
**Tags:** html\
**Created:** [January 3, 2025, 12:59pm UTC](https://community.shopify.com/t/topic/384434 "2025-01-03T12:59:20Z")\
**Posts on this page:** 3\
**Page:** 1

## AI-generated summary

商品に追加したメタフィールド（custom.pdf_url）が配送情報通知メールに表示されない問題が報告されました。

**問題の原因：**
- メタフィールドの取得方法が不適切だった
- 商品ごとに設定されているメタフィールドは、適切なループ内で処理する必要がある

**解決方法：**
- 配送情報通知テンプレートの177行目から209行目の間（`{% for line in fulfillment.fulfillment_line_items %}`ループ内）で処理
- 以下のコードを206行目付近に追加：
```
{% if line.line_item.product.metafields.custom.pdf_url %}
PDFLINK:{{ line.line_item.product.metafields.custom.pdf_url }}
{% endif %}
```

**結果：**
質問者は提案された方法で問題を解決できたことを確認し、解決済みとなりました。

<div class="post-metadata">

**Author:** ![toudoukai](https://avatars.discourse-cdn.com/v4/letter/t/94ad74/32.png) [@toudoukai](https://community.shopify.com/u/toudoukai)\
**Post date:** [January 3, 2025, 12:59pm UTC](https://community.shopify.com/t/topic/384434/1 "2025-01-03T12:59:20Z")

</div>

商品にメタフィールド（custom.pdf\_url）を追加し、商品管理で値を入力しました。  
配送情報通知でメタフィールドをメール本文HTMLに埋め込みましたが、何をやってもメールに情報が表示されず困っています。

| {% capture email\_title %}{{ shipment\_name }}は配送中_ **{{ line.product.metafields.custom.pdf\_url }}** _ダヨーン{% endcapture %} |
| --- |

  
  

_ **{{ line.product.metafields.custom.pdf\_url }}** _

  

| |
| --- |
| ご注文を見る {{ line.product.metafields.custom.pdf\_url }} |

| |   

ご不明な点がございましたら、このメールにご返信いただくか、{{ shop.email }}まで_ **{{ line.product.metafields.custom.pdf\_url }}** _ご連絡ください。

  
 |

＜メール結果＞

 ![toudoukai_0-1735908867388.png](https://canada1.discourse-cdn.com/shopifyforum/original/3X/d/b/db2773c882095141638a3b00daf778cea2e9e9b3.png)

---

<div class="post-metadata">

**Author:** ![Qcoltd](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/qcoltd/32/900_2.png) [@Qcoltd](https://community.shopify.com/u/Qcoltd)\
**Post date:** [January 6, 2025, 5:52am UTC](https://community.shopify.com/t/topic/384434/2 "2025-01-06T05:52:40Z")

</div>

@toudoukai 様

ご質問いただいている、商品に追加したmetafieldを取得する件ですが、

metafieldは商品それぞれに設定されているため、

取得するには、shopifyの通知『配送情報通知を編集する』のデフォルト状態で、

177行目の\*\*{% for line in fulfillment.fulfillment\_line\_items %}\*\*から

209行目の\*\*{% endfor %}\*\*の間で処理することがよろしいかと思います。

参考として、206行目に下記コードを追加することで、添付のように表示することが可能です。

```markup
{% if line.line_item.product.metafields.custom.pdf_url %}

PDFLINK：{{ line.line_item.product.metafields.custom.pdf_url }}
{% endif %}

```

 ![Qcoltd_0-1736142714810.png](https://canada1.discourse-cdn.com/shopifyforum/original/3X/e/7/e70a4f9b43a48fe9e35a6b1519e5e83e45d8ab7e.png)

ご参考まで。

（キュー小坂）

---

<div class="post-metadata">

**Author:** ![toudoukai](https://avatars.discourse-cdn.com/v4/letter/t/94ad74/32.png) [@toudoukai](https://community.shopify.com/u/toudoukai)\
**Post date:** [January 6, 2025, 12:51pm UTC](https://community.shopify.com/t/topic/384434/3 "2025-01-06T12:51:47Z")

</div>

キュー小坂様  
ありがとうございました。ご教示いただいた方法で実現できました。  
初めて触るので、行き詰まっていたところ助かりました。  
感謝申し上げます。  
Toudoukai
