포인트 결제시 주문상품의 30%만 사용가능하도록 문의
본문
if (temp_point > 0 && od_price < 20000) {
alert("결제금액이 2만원 이상일때만 포인트 사용이 가능합니다.");
f.od_temp_point.select();
return false;
}
결제금액이 2만원 이상일때는 이와 같은 소스를 적용하고 있습니다.
그런데 실제 결제금액의 30%이내만 포인트를 사용하도록 하고 싶은데요.
그럴경우 여기서 소스를 어떻게 추가해야 할까요??
<strong>보유포인트 (<?php echo $point_unit; ?>단위 입력)</strong><?php echo display_point($member['mb_point']); ?>
<span class="max_point_box"><strong>최대 사용 가능 포인트</strong><em id="use_max_point"><?php echo display_point($temp_point); ?></em></span>
</div>
여기에도 결제사용가능 포인트 항목을 추가해야는데.. 도움 부탁드립니다.
!-->답변 1
var max_point = od_price * 0.3;
if (temp_point > max_point ) {
alert("결제금액의 최대 30%만 포인트 사용이 가능합니다.");
f.od_temp_point.select();
return false;
}
아래 부분은 추가해주세요
if($temp_point > (int)($tot_sell_price*0.3))
$temp_point = (int)($tot_sell_price*0.3);
if($temp_point > (int)$member['mb_point'])
$temp_point = (int)$member['mb_point'];
if($temp_point > (int)($tot_sell_price*0.3))
$temp_point = (int)($tot_sell_price*0.3);
$point_unit = (int)$default['de_settle_point_unit'];
$temp_point = (int)((int)($temp_point / $point_unit) * $point_unit);
답변을 작성하시기 전에 로그인 해주세요.