상품문의 작성시 관리자에게 알림 메일 전송

상품문의 작성시 관리자에게 알림 메일 전송

QA

상품문의 작성시 관리자에게 알림 메일 전송

본문

그누보드 기본환경설정에 게시물 작성시 최고관리자에게 메일이 전송되는 기능은 있는데,

영카트에서 상품문의란에 글작성시 최고관리자에게 메일 전송되는 기능을 찾을 수가 없어 문의드려요.

 

혹시 아시는 분 있을까요?

그누보드 영카트 버전은 Version 5.4.22 입니다.

 

adm/shop_admin/itemqaformupdate.php 여기 파일에는 관리자가 질문에 대한 답변 등록시 아래와 같이 문의글 작성자에게 이메일이 전송되도록 설정되어 있습니다.

 

 // 답변 이메일전송
        if(trim($row['iq_email'])) {
            include_once(G5_LIB_PATH.'/mailer.lib.php');

            $subject = $config['cf_title'].' '.$row['it_name'].' 상품문의 답변 알림 메일';
            $content = conv_content($iq_answer, 1);

            mailer($config['cf_title'], $config['cf_admin_email'], $row['iq_email'], $subject, $content, 1);
        }

 

 

991355317_1693289717.8708.jpg

이 질문에 댓글 쓰기 :

답변 2

상품의 문의 하기 처리 하는 페이지 하단에

 

문의글을 신규 작성시

include_once(G5_LIB_PATH.'/mailer.lib.php');

$subject = $config['cf_title'].' '.$row['it_name'].' 상품문의 등록 알림 메일';
$content = conv_content($iq_question, 1);

mailer($config['cf_title'], $config['cf_admin_email'], $row['iq_email'], $subject, $content, 1);

 

으로 진행 하면서 어떤 상품의 문의 인지 it_id 갓ㅂ을 넣고 subject를 만드시면

즉, /shop/itemqaformupdate.php 에서 글 작성일 경우 안에 (if ($w == "") {)

코드

include_once(G5_LIB_PATH.'/mailer.lib.php');
$subject = $it_id.' 상품 문의 등록 알림 메일 [작성자 : '.$member['mb_id'].']';

$content = conv_content($iq_question, 1);

mailer($config['cf_title'], $config['cf_admin_email'], $row['iq_email'], $subject, $content, 1);

추가 하시면 갈듯 싶습니다.

 

답변 너무 감사합니다.
알려주신 팁으로 아래와 같이 테스트해보니 정상적으로 관리자에게 전송됩니다~~


파일위치 : shop/itemqaformupdate.php

// 문의글등록 이메일전송
  if(($w == "") && trim($config['cf_admin_email'])) {

include_once(G5_LIB_PATH.'/mailer.lib.php');

      $subject = $config['cf_title'].' 상품문의 등록 알림';
      $content = conv_content($iq_question, 1);

        mailer($iq_name, $iq_email, $config['cf_admin_email'], $subject, $content, 1);
      }

문의 글을 작성한 유저가 회원가입시 메일 정보를 입력 했거나 문의 글을 작성시 이메일을 작성했을때

즉, 글 작성한 정보 중 메일 정보가 있거나 회원 정보중 메일 정보가 존재 할 경우 

답변 메일을 발송하도록 되어있는것으로 확인됩니다.

네...답변주셔서 감사합니다.
다만 제 질문의 의도는 adm/shop_admin/itemqaform.php 상품문의 글 등록시 최고관리자에게 상품문의 글이 등록되었다는 알림 이메일이 발송되는 겁니다ㅠ

아~ 질문자가 아닌 ... 관리자에게 메일 발송이요?
가능하시죠..

/bbs/qawrite_update.php 문서에 보시면 존재 합니다.
대략 465번째 줄 쯤보면

// 문의글등록 이메일전송
if(($w == '' || $w == 'r') && trim($qaconfig['qa_admin_email'])) {
    include_once(G5_LIB_PATH.'/mailer.lib.php');

    $subject = $config['cf_title'].' '.$qaconfig['qa_title'].' 질문 알림 메일';
    $content = nl2br(conv_unescape_nl(stripslashes($qa_content)));

    mailer($config['cf_admin_email_name'], $qa_email, $qaconfig['qa_admin_email'], $subject, $content, 1);
}

라는 문구가 존재 합니다.

소중한 답변에 감사드립니다.
답변 주신 /bbs/qawrite_update.php 은 그누보드 커뮤니티 1:1문의에 해당하는 걸로 알고 있습니다.
영카트 상품문의와 별개로 알고 있는데요.

아래 답변 주신 내용을 참고로 해서
영카트 상품질문 등록 파일 shop/itemqaformupdate.php 에 이렇게 수정해보았습니다.
여전히 관리자가 답변할 경에만 메일 전송이 되고 있지만 열심히 해결책을 찾아보겠습니다.

  // 문의글등록 이메일전송

      if(trim($row['cf_admin_email'])) {
        include_once(G5_LIB_PATH.'/mailer.lib.php');

      $subject = $config['cf_title'].' '.$row['it_name'].' 상품문의 등록 알림 메일';
      $content = conv_content($iq_question, 1);

        mailer($config['cf_title'], $config['cf_admin_email'], $row['iq_email'], $subject, $content, 1);
      }

답변을 작성하시기 전에 로그인 해주세요.
전체 123,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT