管理者に届く注文通知メールに商品名と一緒にコレクション名を表示させたい

AI-generated summary

管理者向けの注文通知メールに商品名と併せてコレクション名を表示したいという要望。

最新の提案:

  • 管理画面で「設定 → 通知 → スタッフ注文通知 → テンプレートを編集」に進み、テンプレートに以下のfor文を追加して各コレクション名(collection.title)を出力する。
    • {% for collection in line.product.collections %} … {% endfor %}
  • 表示例は添付スクリーンショットで示されている(画像が理解に役立つ中心的要素)。

注意点と補足:

  • 該当商品が属するすべてのコレクション名が出力されるため、「すべての商品」など不要なコレクションはifやunlessで除外する分岐を追加するとよい。

現状・結論:

  • 実装方法が提示されており、採用(解決済み)かは不明。追加の質問には対応可能との案内があり、議論は継続可能な状態。

管理者に届く注文通知メールに商品名と一緒にコレクション名を表示させたいのですが、

コレクションを出力する変数や設置場所などご教授頂けないでしょうか、、、

Nrkさま

はじめまして、フルバランスの渡邉です。

ご質問を確認いたしました。

通知メールのカスタマイズって、コードとか少しややこしい部分がありますよね。

設定 → 通知 → スタッフ注文通知 → テンプレードで編集画面に移動し、

以下のfor文を追加するとコレクション名が取得できるかと存じます。

{% for collection in line.product.collections %}
{{ collection.title }}
{% endfor %}

このような形で表示されます:

ただし、その商品が所属するすべてのコレクション名が出力されるので、

表示したくないコレクション名がある場合(「すべての商品」など)は

ifやunlessなどで分岐を作って除外すると良いかもしれません。

ご参考になりましたでしょうか。

私たちの励みにもなりますので、
お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。

分からない点があれば、またいつでもご連絡ください。