포인트로 결제시 배송비도 결제가능하게
본문
주문금액을 100% 포인트로 결제하고자 할경우 배송비 및 추가배송비는 제외되네요.
쇼핑몰의 설정과 상관없이 상품마다 개별적으로 유료배송비로 청구하려고 하는데요, 배송비와 추가배송비 모두 포인트로 결제할 수 있도록 할려면 어떻게 해야되나요?
답변 2
그건 말로 설명이 어려울듯
소스를 수정해야 해서요
님이 소스를 수정하시던지 남이 들어가서 해주던지..
말로는 어려울듯하네요
shop/orderform.php
에서 포인트 관련 부분을 바꿔주면 되지 않을까요?
if (!$no_use_point && $is_member && $config['cf_use_point']) { // 회원이면서 포인트사용이면
// 포인트 결제 사용 포인트보다 회원의 포인트가 크다면
if ($t_point >= $default['de_settle_min_point']) {
$temp_point = (int)$default['de_settle_max_point'];
if($temp_point > (int)$tot_sell_price)
$temp_point = (int)$tot_sell_price;
if($temp_point > (int)$t_point)
$temp_point = (int)$t_point;
$point_unit = (int)$default['de_settle_point_unit'];
$temp_point = (int)((int)($temp_point / $point_unit) * $point_unit);
$is_point = true;
}
}
위에서...
if($temp_point > (int)$tot_sell_price)
$temp_point = (int)$tot_sell_price;
==>
if($temp_point > (int)$tot_sell_price + $send_cost)
$temp_point = (int)$tot_sell_price + $send_cost; 로 바꿔보세요.