会員登録完了時のメール文カスタマイズ

フォーラム 使い方全般 会員登録完了時のメール文カスタマイズ

  • このトピックには0件の返信、1人の参加者があり、最後にakにより1時間、 47分前に更新されました。
1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • #104035
    ak
    参加者

    ——————————————-
    WordPress のバージョン:6.6.1
    Welcart のバージョン:2.11.26
    PHP のバージョン:8.1.29
    ご利用の親テーマとバージョン : Welcart_Basicベースのオリジナルテーマ(1.0)
    ご利用の子テーマとバージョン : なし
    症状を確認したブラウザ:Chrome,Edge
    サーバー【重要】:エックスサーバー
    ——————————————-

    お世話になっております。

    会員登録完了時にユーザーに送付されるメールをフックで以下のようにカスタマイズしています。

    add_filter('usces_filter_send_regmembermail_message', 'set_regmembermail_message', 10, 2);
    function set_regmembermail_message(){
    	global $usces;
    	$args = func_get_args();
    	$mail_data = $usces->options['mail_data'];
    	$user = $args[1];
    
    	$message = $mail_data['header']['membercomp'];
    	$message .= '【登録情報】' . "\n";
    	$message .= '--------------------------------' . "\n";
    	$message .= '企業名・団体名:' . trim($usces->get_member_meta_value('csmb_company', $user['ID'])) . "\n";
    	$message .= '会員番号:' . trim($user['ID']) . "\n";
    	$message .= '氏名:' . trim($user['name1']) . trim($user['name2']) . " 様\n";
    	$message .= 'メールアドレス:' . trim($user['mailaddress1']) . "\n";
    	$message .= '会員種別:' . trim($usces->get_member_meta_value('csmb_type', $user['ID'])) . "\n";
    	$message .= '--------------------------------' . "\n";
    
    	$message .= $mail_data['footer']['membercomp'] . "\n";
    
    	return $message;
    }

    $mail_data[‘header’][‘membercomp’]の部分でWelcart shop > メール設定 > 自動送信メール > 入会完了のご連絡メール(自動送信)で設定しているヘッダ内容を取得している想定だったのですが、この設定文を変更してもメールに反映されません。(元々は反映されていた記憶)

    これは取得先が異なるのか、または取得方法に誤りがありますでしょうか?
    ご確認の程よろしくお願いいたします。

1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • このトピックに返信するにはログインが必要です。