답변 4개
* /lib/shop.lib.php
// 상품포인트
function get_item_point($it, $io_id='', $trunc=10)
{
global $g5;
global $is_member, $member;
// 회원 등급별 추가 포인트 적립률 설정 (기본값에 추가)
$member_additional_rates = array(
1 => 0, // 1등급: +0%
2 => 1, // 2등급: +1%
3 => 2, // 3등급: +2%
4 => 3, // 4등급: +3%
5 => 4, // 5등급: +4%
6 => 5, // 6등급: +5%
7 => 6, // 7등급: +6%
8 => 7, // 8등급: +7%
9 => 8 // 9등급: +8%
);
// 회원 등급에 따라 추가 포인트 비율 적용
if ($is_member && isset($member_additional_rates[$member['mb_level']])) {
$it['it_point'] = $it['it_point'] + $member_additional_rates[$member['mb_level']];
}
$it_point = 0;
if($it['it_point_type'] > 0) {
$it_price = $it['it_price'];
if($it['it_point_type'] == 2 && $io_id) {
$sql = " select io_id, io_price
from {$g5['g5_shop_item_option_table']}
where it_id = '{$it['it_id']}'
and io_id = '$io_id'
and io_type = '0'
and io_use = '1' ";
$opt = sql_fetch($sql);
if($opt['io_id'])
$it_price += $opt['io_price'];
}
$it_point = floor(($it_price * ($it['it_point'] / 100) / $trunc)) * $trunc;
} else {
$it_point = $it['it_point'];
}
return $it_point;
}
댓글을 작성하려면 로그인이 필요합니다.
선생님 해당 부분에 대해서는 여분필드를 이용하시면됩니다., 그에따라서 입력폼 및 주문처리 로직 커스텀 해주셔야합니다. 제작으뢰 하셔야할 듯 보입니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인