メールを送信する
Liferayは、ストアで発生する様々なイベントに対してメール通知を送信するように設定できます。 例えば、オーダーマネージャーやその他の関係者に、注文の詳細に関する最新情報を送信することができます。 これには、注文ID、配送先住所、請求先住所、使用された支払方法などが含まれることがあります。 これを行うには、電子メールの内容とイベントトリガーを決定する通知テンプレートを作成する必要があります。
コマースチャネル通知は、Liferay DXP 2024.Q4+ 以降で 廃止 されており、将来のリリースで削除される予定です。 代わりに、オブジェクトのアクションに基づいた通知を使用します。
Commerce で通知を使用するには、まず Liferay のメール設定を構成する必要があります。 詳細については、 メールの設定 を参照してください。
これらの通知を設定するには 2 つの方法があります。
- オブジェクトアクションとして実行される通知テンプレートを作成する(推奨)
- チャネルレベルで通知テンプレートを作成する(Liferay DXP 2024.Q4以降では非推奨)
通知テンプレート(オブジェクトアクション)
-
グローバル メニュー (
) を開き、 コントロール パネル → テンプレートに移動します。 -
通知テンプレートを作成するには、 追加 (
) をクリックします。 テンプレートの設定の詳細については、 通知テンプレート を参照してください。
通知テンプレートを作成した後、それをコマース注文オブジェクトのオブジェクト アクションとして割り当てる必要があります。 詳細については、 オブジェクトアクションの定義 を参照してください。
Liferay DXP 2024.Q3+/Portal GA125+ 「Commerce Order Notification」と呼ばれる新しい通知テンプレートがすぐに使用できます。 これは、注文ステータスが 保留中に変更されたときに注文作成者に電子メールを送信する、コマース注文オブジェクトのオブジェクト アクションです。 これは、Liferay DXP 2024.Q3/Portal GA125 で リリース機能フラグ (LPD-24498) でリリースされ、2024.Q4/Portal GA129 で一般公開 (GA) されました。
通知キュー
Liferay は、オブジェクト アクションによってトリガーされた電子メール通知を確認するための通知キューを提供します。 通知のステータスを確認し、必要に応じて再送信できます。 詳細については、 通知キュー を参照してください。
通知テンプレート(チャネル)
-
グローバル メニュー (
) を開き、 コマース → チャネルに移動します。 -
適切なチャネルを選択し、 通知テンプレートに移動します。
-
通知テンプレートを作成するには、 追加 (
) をクリックします。
これらの通知は チャネルごとに設定されます。 メールテンプレートをデザインする際、テキストを直接入力したり、変数を使用してトリガーとなるイベントのデータを動的に取り込むことができます。 詳細については、 通知テンプレートの使用 および 通知テンプレート変数リファレンス ガイド を参照してください。
チャネルの下には、すべての電子メール通知を表示する「通知キュー」タブもあります。 各メール通知エントリーには、送信者、受信者、イベントの種類、ステータス、優先度が表示されます。 デフォルトでは、Liferayは未送信の通知がないか15分間隔で通知キューをチェックします。 この動作を構成する方法については、 コマース通知キューの構成 を参照してください。