영카트 소멸포인트 만료전 통보하기 > 영카트5 팁자료실

영카트5 팁자료실

영카트 소멸포인트 만료전 통보하기 정보

영카트 소멸포인트 만료전 통보하기

본문

영카트 소멸포인트 만료전 통보하기 간단하게 만들어봤습니다.
 

<?php
include_once('/home/www/common.php');
/*
crontab 추가 매일 9시에 체크 만료 1개월전에 알림
0 9 * * * /usr/bin/php -q /home/www/expire_point_alim.php
*/

// 현재 날짜 구하기
$current_date = date("Y-m-d");

// 1개월 전 날짜 구하기
$one_month_ago = date("Y-m-d", strtotime("-1 month"));

// SQL 쿼리 작성
$sql = "SELECT SUM(po_point - po_use_point) AS expire_point, po_expire_date, mb_id 
        FROM g5_point
        WHERE po_expired = 0
        AND po_expire_date = '$one_month_ago'
        GROUP BY mb_id";

// 쿼리 실행
$result = sql_query($sql);

// 검색된 결과를 처리
while ($row = sql_fetch_array($result)) {
    $mb=get_member( $row['mb_id']);

    if($mb['mb_hp'] && $row['expire_point'] > 0 ){

 

       // $tpl_code = 'TQ_1110'; // 알림톡 포인트소멸 템플릿코드
       
        /*
        고객명 =>$mb['mb_name']
        포인트 금액 =>$row['expire_point']
        만료일 =>$one_month_ago

        알림톡 또는 문바발송 프로그램 

 

        // 알림톡 플로그인사용 예시내용
        $content = altlk_message($tpl_code, array('고객명'=>$mb['mb_name'],'포인트 금액'=>$row['expire_point'],'만료일'=>$one_month_ago));
        //$sender_hp     = preg_replace("/[^0-9]/", "", $alimtalk_sender_hp); // 발신자번호
        $sender_hp = $alimtalk_sender_hp ; // 발신자번호 
        $receiver_hp   = preg_replace("/[^0-9]/", "", $mb['mp_hp']);  // 수신 휴대폰번호
        $receiver_name = $mb['mb_name'] ;      // 주문자명, 알림톡수신자명
        $subject = '포인트소멸';   // 제목

        $buttons = array(
            altlk_ac_button('채널추가'),
        );

        $senddate = null;  // 예약발송 (YYYYMMDDHHIISS 형식)
        $failover = true;  // 알림톡 차단 또는 수신불가시 대체문자 발송
        $fsubject = '';    // 대체 문자제목
        $fmessage = '';    // 대체 문자내용
        $testMode = false; // 테스트 인지 아닌지 설정
        #######################################

        list($is_success, $info) = altlk_send($tpl_code, $sender_hp, $receiver_hp, $receiver_name, $subject, $content, $buttons, $senddate, $failover, $fsubject, $fmessage, $testMode);
    }    

 

        */

    }    
}
?>
 

추천
6

댓글 6개

전체 392
영카트5 팁자료실 내용 검색

회원로그인

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