見出し画像

【Shopify】決済手段で通知メールの内容を変える方法

Shopifyフォーラムの記事を参照して、決済手段で通知メールの内容を変えることができたので記録。自分が最初に戸惑ったのは、まさに投稿者が最初に記述していたような方法だったのでとても助かった。

例:銀行振込の場合だけ件名と本文を変える

通知>注文管理>注文の確認 のメールについて、
・件名を「注文受付メール」ではなく「お振込のお願い」にしたい
・本文に、振込先情報と期日を記載したい

{% if order.transactions[0].gateway == "Bank Deposit" %}お振込みのお願い(注文番号:{{name}}){% else %}注文受付メール(注文番号:{{name}}){% endif %} 

件名の部分へこのように記述すれば、銀行振込(Bank Deposit)では「お振込みのお願い」という件名になり、それ以外の決済では「注文受付メール」という件名になる。

本文に振込先情報を入れる場合も、件名と同じく {% if order.transactions[0].gateway == "Bank Deposit" %} という書き方で出し分けをすればOK。

おまけ:相対日付で振り込み期日をメールで通知する

例えば「注文から1週間以内」と、相対日付で振り込み期日を設定したい場合は、以下の書き方で表現することができる。

お支払い期限:{{ created_at | date:'%s' | plus:604800 | date:"%F" | date: "%Y年%m月%d日" }}​

参考にしたフォーラム記事:


お読みいただきありがとうございました!サポートは英語学習と、他の方のnote購入代に充てさせていただきます📒