답변 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; }
댓글을 작성하려면 로그인이 필요합니다.
선생님 해당 부분에 대해서는 여분필드를 이용하시면됩니다., 그에따라서 입력폼 및 주문처리 로직 커스텀 해주셔야합니다. 제작으뢰 하셔야할 듯 보입니다.
댓글을 작성하려면 로그인이 필요합니다.
걍 처리파일 찾아서 해당 파일에서 조건문이나 스위치문으로 지정 후, 등급에 따라 이렇게 적용된다고 안내만 하시면 될 듯.
php 조건문 스위치문 어떻게 하냐고 ai에게 물으면 자세히 답변해줄 겁니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인