채택완료

영카트 포인트반영시 제목 바꾸기

2019-09-24 (화) 09:49:57 1,798

235318050_1569286169.8025.png

배송완료를 "구매완료"로 바꾸고 싶은데 어디서 설정을 해야 할지 모르겠습니다.

lib을 다 뒤져봤는데도 없어서 질문드려봅니다.

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

lib/shop.lib.php 파일에서 save_order_point 함수 수정

function save_order_point($ct_status="완료")
{
    global $g5, $default;

    $beforedays = date("Y-m-d H:i:s", ( time() - (86400 * (int)$default['de_point_days']) ) ); // 86400초는 하루
    $sql = " select * from {$g5['g5_shop_cart_table']} where ct_status = '$ct_status' and ct_point_use = '0' and ct_time <= '$beforedays' ";
    $result = sql_query($sql);
    for ($i=0; $row=sql_fetch_array($result); $i++) {
        // 회원 ID 를 얻는다.
        $od_row = sql_fetch("select od_id, mb_id from {$g5['g5_shop_order_table']} where od_id = '{$row['od_id']}' ");
        if ($od_row['mb_id'] && $row['ct_point'] > 0) { // 회원이면서 포인트가 0보다 크다면
            $po_point = $row['ct_point'] * $row['ct_qty'];
            $po_content = "주문번호 {$od_row['od_id']} ({$row['ct_id']}) 배송완료";
            insert_point($od_row['mb_id'], $po_point, $po_content, "@delivery", $od_row['mb_id'], "{$od_row['od_id']},{$row['ct_id']}");
        }
        sql_query("update {$g5['g5_shop_cart_table']} set ct_point_use = '1' where ct_id = '{$row['ct_id']}' ");
    }
}

답변에 대한 댓글 1개

작은별님 항상 감사드립니다. 고맙습니다

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