2026, 새로운 도약을 시작합니다.

포인트 기반 자동 회원등급 상승 시스템

· 3개월 전 · 367 · 1

쇼핑몰 운영 시 구매나 활동에 따라 자동으로 회원 등급이 조정되면, 관리 효율도 높고 고객의 재구매율도 상승함. 영카트는 point_update() 함수를 통해 포인트를 부여하므로, 이를 주기적으로 검사해 등급을 자동으로 올리는 로직을 추가하면 됨.

// /adm/auto_level_update.php (크론 또는 수동 실행용)
include_once('./_common.php');

// 등급 기준 설정
$levels = [
    1 => 0,      // 기본회원
    2 => 10000,  // 1만원 이상 포인트
    3 => 50000,  // 5만원 이상 포인트
    4 => 100000, // 10만원 이상 포인트
];

$sql = "SELECT mb_id, mb_point FROM {$g5['member_table']}";
$result = sql_query($sql);

while($row = sql_fetch_array($result)) {
    foreach($levels as $level => $need_point) {
        if($row['mb_point'] >= $need_point) $new_level = $level;
    }
    sql_query("UPDATE {$g5['member_table']} SET mb_level = '$new_level' WHERE mb_id = '{$row['mb_id']}'");
}
 

위 코드는 mb_point 기준으로 등급을 자동 조정하는 예시임.

크론탭(cron)에 등록하면 매일 새벽 자동 실행 가능.

구매 시 포인트 적립 로직은 shop/orderupdate.php 안에 이미 포함되어 있으므로 연동이 쉬움.

|

댓글 1개

크론이나 adm말고 extend에 추가하면 어떨까요? 

댓글 작성

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

로그인하기

영카트5 팁자료실

번호 제목 글쓴이 날짜 조회
441 3주 전 조회 239
440 1개월 전 조회 188
439 1개월 전 조회 290
438 1개월 전 조회 458
437 2개월 전 조회 657
436 2개월 전 조회 269
435 2개월 전 조회 381
434 3개월 전 조회 536
433 3개월 전 조회 368
432 3개월 전 조회 337
431 3개월 전 조회 442
430 3개월 전 조회 406
429 3개월 전 조회 359
428 3개월 전 조회 367
427 4개월 전 조회 509
426 4개월 전 조회 535
425 4개월 전 조회 353
424 4개월 전 조회 628
423 4개월 전 조회 599
422 4개월 전 조회 520
421 5개월 전 조회 571
420 5개월 전 조회 489
419 5개월 전 조회 570
418 5개월 전 조회 513
417 5개월 전 조회 622
416 5개월 전 조회 428
415 6개월 전 조회 564
414 6개월 전 조회 566
413 6개월 전 조회 661
412 7개월 전 조회 551
🐛 버그신고