Welcart

usces_send_ordermail_para_to_manager / フィルターフック

サンキューメール(管理者宛)の、送信直前のデータを変更

説明

サンキューメール(購入時の自動送信メール)(管理者宛)の、送信直前のデータを変更します。

使い方

add_filter( 'usces_send_ordermail_para_to_manager',  'my_send_ordermail_para_to_manager', 10, 3 );
function my_send_ordermail_para_to_manager( $bcc_para, $entry, $data ) {
    $bcc_para['from_name'] = 'ABC Shop';
    return $bcc_para;
}

パラメータ

$bcc_para
(配列)メール送信用データ

  • to_name:送信先氏名(受注データのお客様氏名)
  • to_address:送信先メールアドレス(受注データのお客様メールアドレス)
  • from_name : 送信元名(サイト名)
  • from_address:送信元メールアドレス(基本設定>送信元メールアドレス)
  • return_path:メールエラー時メールアドレス(基本設定>送信元メールアドレス)
  • subject:メール件名
  • message:メール本文

用例

受注報告メールのReply-toを購入者のメールアドレスにする。

add_filter( 'usces_send_ordermail_para_to_manager', 'my_send_ordermail_para_to_manager', 10, 3 );
function my_send_ordermail_para_to_manager( $order_para, $entry, $data ) {
    $order_para['reply_name'] = $entry['customer']['name1'] . ' ' . $entry['customer']['name2'] . ' 様';
    $order_para['reply_to'] = $entry['customer']['mailaddress1'];
    return $order_para;
}

変更履歴

  • 2.9.14

ソースファイル

usc-e-shop/functions/emails.php

関連資料

  • usces_send_ordermail()