# 特定の商品を含んだ場合に発送情報通知に文言(url)を追加したい

**URL:** <https://community.shopify.com/t/url/159062>\
**Category:** 技術的なQ＆A\
**Created:** [October 12, 2022, 3:50am UTC](https://community.shopify.com/t/url/159062 "2022-10-12T03:50:11Z")\
**Posts on this page:** 3\
**Page:** 1

## AI-generated summary

目的: Shopifyの「配送情報通知」メールで、特定商品を含む注文のみ、フッターの注意書き直前に特定URLを表示したい。

提案された実装:
- 対象商品にユニークな商品タグを付与。
- 管理画面 > 設定 > 通知 > 配送情報通知 でテンプレートを開く。
- フッター直前にLiquidコードを追加。fulfillment.fulfillment_line_items を走査し、line_item.product.tags に対象タグが含まれていればリンク(<a href="…">)を表示。タグ名とURL/文言は置換。
- 保存して反映。

補足: タグを使わない場合は product.title を条件にする方法もあり、複数商品は OR で列挙可能。ただし対象が多い場合はタグ運用が簡便。

結果: タイトル条件ではリンクが常に非表示となった一方、タグ条件は正常動作。質問者はタグ方式で進める方針。

状態: 解決済み。中心はLiquid（Shopifyのテンプレート言語）と fulfillment_line_items（出荷済み明細）/ product.tags（商品タグ）の条件分岐利用。

<div class="post-metadata">

**Author:** ![stden](https://avatars.discourse-cdn.com/v4/letter/s/cc9497/32.png) [@stden](https://community.shopify.com/u/stden)\
**Post date:** [October 12, 2022, 3:50am UTC](https://community.shopify.com/t/url/159062/1 "2022-10-12T03:50:11Z")

</div>

shopify初心者です。

特定の商品(商品XX)を含んだ注文の発送完了メールを送付した場合に

デフォルトのフッター文言の

ご不明な点がございましたら、このメールにご返信いただくか、{{ shop.email }}までご連絡ください。

の上部へ、特定のリンク先(URL.YYY)を表示したいです。

ご教示いただけたら幸いです。

---

<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:** [October 14, 2022, 11:55am UTC](https://community.shopify.com/t/url/159062/2 "2022-10-14T11:55:01Z")

</div>

動作確認はしていないですが、

下記のようにされてみてはいかがでしょうか？

(1) まず、対象となる商品に、商品タグをつけます。タグはユニーク(他と被らないもの)であればなんでも大丈夫です。

(2) ストア管理画面 \> 設定 \> 通知 \> 配送情報通知 から、通知メールのテンプレートを開きます。

(3) 質問者様が追加したいとおっしゃっている箇所(テンプレートの下の方に見つけることができるかと思います。)に、下記のコードを追加します。

```markup
{% assign isIncludedTargetProduct = false %}
{% for line in fulfillment.fulfillment_line_items %}
  {% if line.line_item.product.tags contains "{対象のタグ}" %}
    {% assign isIncludedTargetProduct = true %}
  {% endif %}
{% endfor %}

{% if isIncludedTargetProduct %}
リンク
{% endif %}

```

なお、{対象のタグ}には、商品に追加したタグに入れ替えてください。

また、

```auto
<a href="URL">リンク</a>

```

についても、お好きなURLや文言にご変更ください。

(4) 以上を完了されたら、テンプレートを保存されれば完了です。

なお、商品タグを利用したくない場合は、

```auto
 {% if line.line_item.product.tags contains "{対象のタグ}" %}

```

こちらの記述を下記のようにしても大丈夫です。

```auto
 {% if line.line_item.product.title == "{商品タイトル}" %}

```

商品タイトルで実装される場合に、

対象商品が複数ある場合は、下記の要領で対象を増やせます。

```auto
{% if line.line_item.product.title == "{商品タイトルA}" or line.line_item.product.title == "{商品タイトルB}" or line.line_item.product.title == "{商品タイトルC}" %}

```

対象商品が少なく、かつ、今後もそれほど増えないのであれば、商品タイトルで実装されても問題ないかと思いますが、対象商品数が多い場合は、商品タグを活用された方が簡単かと思います。

ご参考まで。

(キュー田辺)

---

<div class="post-metadata">

**Author:** ![stden](https://avatars.discourse-cdn.com/v4/letter/s/cc9497/32.png) [@stden](https://community.shopify.com/u/stden)\
**Post date:** [October 17, 2022, 3:31am UTC](https://community.shopify.com/t/url/159062/3 "2022-10-17T03:31:08Z")

</div>

```auto
 {% if line.line_item.product.title == "{商品タイトル}" %}

```

の方は対象/非対象関係なく,表示させたいリンクが消えてしまいましたが、

```auto
 {% if line.line_item.product.tags contains "{対象のタグ}" %}

```

無事作動しましたので、タグ対応でいきたいと思います。親切にコードまで載せて頂きありがとうございました!
