답변 2개 / 댓글 1개
채택된 답변
+20 포인트
eyekiss
2020-12-17 (목) 00:24:13
shop\naverpay\naverpay_order.php
여기에서 조건문을 추가해보세요.
f($k==0 || $row['ct_send_cost']) {
Copy
for($k=0; $row=sql_fetch_array($result); $k++) {
if($k==0 || $row['ct_send_cost']) {
$_POST['io_id'][$it_id][] = $row['io_id'];
$_POST['io_type'][$it_id][] = $row['io_type'];
$_POST['ct_qty'][$it_id][] = $row['ct_qty'];
$_POST['io_value'][$it_id][] = $row['ct_option'];
$_POST['ct_send_cost'][$it_id][] = $row['ct_send_cost'];
$is_free = false; //무료 인지 체크 변수 초기화
if( $row['it_sc_type'] == 2 ){
// 합계금액 계산
$sql = " select SUM(IF(io_type = 1, (io_price * ct_qty), ((ct_price + io_price) * ct_qty))) as price,
SUM(ct_point * ct_qty) as point,
SUM(ct_qty) as qty
from {$g5['g5_shop_cart_table']}
where it_id = '{$row['it_id']}'
and od_id = '$s_cart_id' ";
$sum = sql_fetch($sql);
$sendcost = get_item_sendcost($row['it_id'], $sum['price'], $sum['qty'], $s_cart_id);
if($sendcost == 0)
$is_free = true;
}
if( !$is_free && ! $row['ct_send_cost'] ){ //무료가 아니며 선불인 경우
$is_prepay = true;
} else if ( !$is_free && $row['ct_send_cost'] == 1 ){ //무료가 아니며 착불인 경우
$is_collect = true;
}
}
}
eyekiss
2020-12-16 (수) 02:42:21
\shop\orderform.sub.php 파일에서
<td class="td_num"><?php echo number_format($sum['qty']); ?></td>
이 부분을 아래와 같이 수정하세요.
<td class="td_num"><?php echo number_format($row['ct_qty']); ?></td>
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.


