下記をテーマファイルのfunctions.phpに追記し、決済方法に代金引換を選択した場合、注文確認画面で代引き手数料を表示するようにしていますが、注文完了メール(サンキューメール)では名称が空欄になってしまいます。
希望する表記は「代引き手数料:¥400」ですが、下記の処理では「:¥400」になってしまいます。
記述内容に誤りがあれば教えていただけないでしょうか?
■カートの手数料表記書き換え(正しく動作)
function my_filter_cod_label() {
global $usces_entries;
if( $usces_entries['order']['payment_name'] == "代金引換" ) :
$text = "代引手数料";
endif;
return $text;
}
add_filter( 'usces_filter_cod_label', 'my_filter_cod_label' );
■サンキューメールの手数料表記書き換え(正しく動作しない)
function my_order_confirm_mail_meisai($meisai, $data, $cart){
global $usces_entries;
if( $usces_entries['order']['payment_name'] == "代金引換" ) :
$meisai = "代引手数料\r\n";
endif;
return $meisai;
}
add_filter('usces_filter_send_order_mail_meisai', 'my_order_confirm_mail_meisai', 10, 3);
——————————————-
WordPress のバージョン:4.8
Welcart のバージョン:1.9.2
Welcart専用の拡張プラグイン:なし
ご利用のテーマ:自作テーマ
症状を確認したブラウザ:Mac Safari
サーバー:さくらサーバ
SSLの利用:常時SSL
WordPress のパーマリンク設定:/%category%/%post_id%/
——————————————–
宜しくお願い申し上げます。