Store Commerce からメール受領書を送信する
この記事では、販売時点管理 (POS) で取引が発生したときに、Microsoft Dynamics 365 Commerce Store Commerce で受領書メールを送信する方法について説明します。
前提条件
電子メールのレシートを送信するには、Simple Mail Transfer Protocol (SMTP) サーバーをコンフィギュレーションする必要があります。
電子メールのレシートを設定
電子メールのレシートの既定のオプションの設定
すべての顧客に対してメールで送信する受領書の既定動作を構成する際は、次の手順に従います。
Retail とコマース > バックオフィスの設定 > パラメーター > コマース パラメーターの順に選択します。
転記タブで、電子メールのレシートクイックタブの、レシート オプションフィールドで既定のオプションを選択します。
- 標準受領書 – POS レジスターからレシートを印刷します。
- 電子メール – レシートを電子メール メッセージで顧客に送信します。
- 両方 – POS レジスターからレシートを印刷して、レシートを顧客に電子メールで送信します。
件名フィールドに、電子メールで送信するレシートの件名行に既定で表示する必要があるテキストを入力します。
単一の顧客に対して Commerce パラメーター で選択した既定オプションを上書きする場合は、次の手順に従います。
- Retail とコマース > 顧客 > 顧客サービスの順に移動します。
- すべての顧客リストページで、顧客を選択し、編集を選択します。
- 小売 クイック タブを展開します。
- 受領書オプション で、次のいずれかのオプションを選択します。
- 標準受領書 – 顧客は印刷されたレシートのみを受信します。 印刷されたレシートは POS レジスターから生成されます。
- 電子メール – 顧客は電子メールのレシートのみを受信します。
- 両方 – 顧客は印刷されたレシートと電子メールのレシートの両方を受け取ります。
- レシート オプションフィールドで、電子メールまたは両方のいずれかを選択した場合は、レシート 電子メールフィールドに顧客の電子メール アドレスを入力します。
電子メール レシート プロファイルの設定
- Retail とコマース > チャネル設定 > POS 設定 > POS プロファイル > 視覚プロファイルの順に移動します。
- Ctrl+N キーを選択してレシート プロファイルを作成します。
- レシート プロファイル ID および説明フィールドに値を入力します。
- 一般クイック タブで、追加を選択してレシート タイプを追加します。
- レシート タイプとしてレシートを選択し、電子メール レシートに使用するレシート形式を選択します。
機能プロファイルに、電子メールのレシート プロファイルを追加します。
- Retail とコマース > チャネル設定 > POS 設定 > POS プロファイル > 機能プロファイルの順に移動します。
- 編集を選択します。
- 一般クイックタブのレシート プロファイル ID フィールドで、電子メールのレシート プロファイルを指定します。
受領書タイプのメール送信を有効化する
受領書プロファイルが含む個々の受領書タイプのメール送信を有効化する場合や、メールで受領書が必要かどうかをレジ担当者に尋ねるかどうかを指定する場合は、その受領書に対する受領書形式を開きます。 メールの動作 ドロップダウン リストで、次のいずれかのオプションを選択します。
- メールを送信しない – メール受領書やプロンプトをレジ係に送信しません。 この値は、Commerce パラメーター と 顧客プロファイル のページで メール と 両方 の値を上書きします。
- 常にメールを送信する – レジ担当者にプロンプトを表示せずに、常にメール受領書を送信します。
- ユーザーにプロンプトを表示する – メールで受領書を受け取りたいかどうかを顧客に尋ねるようにレジ担当者に促し、受け取りを希望する場合は、受領書を送信するメール アドレスを質問します。
受信者の電子メール テンプレートを設定
Retail と Commerce > 本社の設定 > 設定 > 組織の電子メール テンプレート または、組織管理 > 設定 > 組織の電子メール テンプレート にある 組織の電子メール テンプレート に移動します。
新規 を選択します。
以下のフィールドに情報を入力します。
- メール ID フィールドに、テンプレートの名前を入力します。
- 電子メールの説明フィールドに、オプションの説明を入力します。
- 送信者名フィールドに、電子メールの送信者として表示する名前を指定します。 この名前は、電子メールの送信者の名前として表示されます。
- 送信者電子メールフィールドで、有効な電子メール アドレスを指定します。 このメールアドレスは、電子メールの送信者のメール アドレスとして表示されます。
一般の下の、既定の言語コード フィールドで、言語を選択します。 複数の言語のテンプレートが構成されていて、店舗または顧客の優先言語がその他の言語と一致しない場合に、レシートはこの言語で送信されます。
電子メールのコンテンツ ウィンドウで、新規 を選択して新しいテンプレート インスタンスを作成します。 以下のフィールドに情報を入力します。
- 言語 フィールドで、このテンプレートをローカライズする言語を指定します。 これは、%message% プレースホルダーの上下に静的なコンテンツを含む HTML を含む、メールで送信されるレシートにのみ適用されます。
- 件名フィールドに、電子メール レシートのタイトルを入力します。
- 本文 チェック ボックスをオンにします。
- テンプレート HTML をアップロードするには、編集 を選択します。 テンプレート インスタンスには、少なくとも次のコードが含まれている必要があります。
<pre> %message% </pre>
また、HTML を追加して、レシートのメールに含めるヘッダー、フッター、ロゴ、またはその他の静的コンテンツを表示することもできます。 HTML レシート テンプレートの作成の詳細については、メールで送信される領収書のテンプレートを作成する を参照してください。
設定した設定に応じて、適切な配布スケジュール ジョブを実行し、変更を Store Commerce に同期させる必要があります。
- 1010 - 顧客
- 1070 - チャンネル コンフィギュレーション
- 1090 - レジスター
- 1110 - グローバル コンフィギュレーション
メールで送信される領収書にバーコードまたは QR コードを挿入する
注文 ID を示す QR コードまたはバーコードを、トランザクションおよび領収書メールに挿入できます。 詳細については、領収書メールに QR コードまたはバーコードを追加を参照してください。
Store Commerce トランザクション
店舗に変更が同期された後、Store Commerce は、ユーザーに各トランザクションのメール アドレスを求めます (機能が有効な場合)。 電子メール アドレスが既に顧客のファイルに割り当てられている場合、そのアドレスは電子メール アドレス プロンプトに表示されます。 顧客の名前がない場合、または名前付き顧客の電子メール アドレスが入力されていない場合は、電子メール アドレスを入力して、送信を選択します。 トランザクションが確定すると、リアルタイム サービスによって、前に構成したとおり、メッセージの本文にレシートが含まれる電子メールが顧客に送信されます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示