# 注文の確認通知メール内で、代引注文かどうかを判定したい

**URL:** <https://community.shopify.com/t/topic/15624>\
**Category:** 技術的なQ＆A\
**Created:** [July 8, 2020, 12:46pm UTC](https://community.shopify.com/t/topic/15624 "2020-07-08T12:46:31Z")\
**Posts on this page:** 4\
**Page:** 1

## AI-generated summary

注文確認通知メールのテンプレート内で、注文が代引きかどうかを判定したいという質問。目的は、代引き指定時のみ特定の文言をメールに追加すること。\n\n議論では、支払い方法の判定に `gateway` ではなく、`transactions` 内の `transaction.gateway` を確認する方法が提示された。検証用として、メールテンプレートに以下を出力し、実際に代引きの仮注文を行って値を確認したとのこと。\n- `{% for transaction in transactions %}`\n- `transaction.gateway: {{ transaction.gateway | json }}`\n- `{% endfor %}`\n\nその結果、代引き時の値はおそらく `Cash on Delivery (COD)` になると共有された。`COD` は代金引換を意味する略称。Shopifyの `transaction` オブジェクトの仕様ページや、管理画面上の名称とも一致しており、妥当性が高いとされている。\n\n質問者はこの回答で解決した様子で、スレッドは実質的に収束している。

<div class="post-metadata">

**Author:** ![tadasy](https://avatars.discourse-cdn.com/v4/letter/t/898d66/32.png) [@tadasy](https://community.shopify.com/u/tadasy)\
**Post date:** [July 8, 2020, 12:46pm UTC](https://community.shopify.com/t/topic/15624/1 "2020-07-08T12:46:31Z")

</div>

お世話になっております。

注文の確認通知のテンプレート記述について、表題の通り質問があります。

メール内で、代引きが指定された場合に特定の文言を追加したいと考えておりますが、代引注文かどうかの判定は可能でしょうか？

よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![tadasy](https://avatars.discourse-cdn.com/v4/letter/t/898d66/32.png) [@tadasy](https://community.shopify.com/u/tadasy)\
**Post date:** [July 8, 2020, 12:57pm UTC](https://community.shopify.com/t/topic/15624/2 "2020-07-08T12:57:09Z")

</div>

[https://community.shopify.com/post/755662](https://community.shopify.com/post/755662)

こちらの投稿で gatewayを使えば良さそうということまでわかったのですが、代引きの場合はgatewayにはどのような値が設定されるのかご存知であれば教えていただきたいです。

---

<div class="post-metadata">

**Author:** ![Jizo\_Inagaki](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/jizo_inagaki/32/149480_2.png) [@Jizo\_Inagaki](https://community.shopify.com/u/Jizo_Inagaki)\
**Post date:** [July 8, 2020, 3:17pm UTC](https://community.shopify.com/t/topic/15624/3 "2020-07-08T15:17:05Z")

</div>

おそらくですが、以下の値になると思います。

```auto
Cash on Delivery (COD)

```

確認方法は、メール添付レートに以下を記載し、実際に代引きで仮注文してメールに出力させました。

```auto
{% for transaction in transactions %}
 transaction.gateway: {{ transaction.gateway | json }}
{% endfor %}

```

transaction で取れる値に関しては以下ページで確認できます。

[https://shopify.dev/docs/themes/liquid/reference/objects/transaction](https://shopify.dev/docs/themes/liquid/reference/objects/transaction)

なお、上記ページの transaction.gateway の出力例がちょうど Cash on Delivery (COD) になっていたのと、管理画面で代引きを設定する際の項目名も同じ文言だったので、これらの情報は補強になるかもしれません。

---

<div class="post-metadata">

**Author:** ![tadasy](https://avatars.discourse-cdn.com/v4/letter/t/898d66/32.png) [@tadasy](https://community.shopify.com/u/tadasy)\
**Post date:** [July 8, 2020, 11:58pm UTC](https://community.shopify.com/t/topic/15624/4 "2020-07-08T23:58:46Z")

</div>

ありがとうございます！

参考になりました！
