테스트 사이트 - 개발 중인 베타 버전입니다

영카트 주문취소시 관리자메일 채택완료

brocolly 5년 전 조회 2,841

카드 결제가 아닌, 단순 주문완료 후에 내역에 취소를 했을 경우

정상적으로 취소 페이지가 나오고 있습니다.

주문이 취소될 경우 관리자에게 메일을 보낼 수 있을까요?

orderinquirycancel.php 에

ordermail1.inc.php 에 있는 관리자에게 주문메일 보내기 부분을 갖다 붙여봐도 

동작을 하지 않는군요 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
e
5년 전

ordermail2.inc.php 파일이 전송하는 부분이구요..

아래 부분을 참조하세요..

단, 주문자 이메일이 없는 경우 발송이 안됩니다.

</p>

<p>//------------------------------------------------------------------------------</p>

<p>// 운영자에게 메일보내기</p>

<p>//------------------------------------------------------------------------------</p>

<p>$subject = $config['cf_title'].' - 주문 알림 메일 ('.$od_name.')';</p>

<p>ob_start();</p>

<p>include G5_SHOP_PATH.'/mail/orderupdate1.mail.php';</p>

<p>$content = ob_get_contents();</p>

<p>ob_end_clean();</p>

<p> </p>

<p>mailer($od_name, $od_email, $config['cf_admin_email'], $subject, $content, 1);</p>

<p>//------------------------------------------------------------------------------</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

b
brocolly
5년 전
답변 감사합니다. 해당 소스로 주문시 메일이 가는건 확인이 되는데
저 소스를 orderinquirycancel.php 안에 어떻게 넣어야할지 모르겠습니다.
그대로 붙여봤을땐 동작을 안하고 상단에 mail lib 호출을 해놔도 역시 안되네요
e
eyekiss
5년 전
각 변수 값이 없어서 그런거라..
/shop/orderinquiryview.php 파일 참조해서..
아래와 같이 각 변수를 지정해줘야 합니다.

$od_name = $od['od_name'];
$od_email = $od['od_email '];

메일 내용은 아래 파일에 있어서
변수를 다 맞춰서 보낼려면 쉽지 않겠네요..
/shop/mail/orderupdate1.mail.php

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인