테스트 사이트 - 개발 중인 베타 버전입니다

orderinquiryview에 할인액(포인트)이 표시되지않습니다 채택완료

셀리나 9년 전 조회 4,093

 

현재 사이트는 포인트를 할인 금액으로 잡고 활용하고 있습니다. 헌데 주문서를 출력할때 포인트를 얼마만치 활용했는지 0원으로만 나옵니다. 원래는 이 금액이 적용되지 않아서 문서를 약간 수정해서 보이는 것에 계산이 되어 보이게는 한번 바꿔보았는데요. 저 부분은 계속 할인액부분이 보여지지 않습니다.

 

 

어디에서 잘못되었는지 알 수 있을까요? 아래는 해당문서 전문입니다.

 

if (G5_IS_MOBILE) {     include_once(G5_MSHOP_PATH.'/orderinquiryview2.php');     return; }

// 불법접속을 할 수 없도록 세션에 아무값이나 저장하여 hidden 으로 넘겨서 다음 페이지에서 비교함 $token = md5(uniqid(rand(), true)); set_session("ss_token", $token);

if (!$is_member) {     if (get_session('ss_orderview_uid') != $_GET['uid'])         alert("직접 링크로는 주문서 조회가 불가합니다.\\n\\n주문조회 화면을 통하여 조회하시기 바랍니다.", G5_SHOP_URL); }

$sql = "select * from {$g5['g5_shop_order_table']} where od_id = '$od_id' "; if($is_member && !$is_admin)     $sql .= " and mb_id = '{$member['mb_id']}' "; $od = sql_fetch($sql); if (!$od['od_id'] || (!$is_member && md5($od['od_id'].$od['od_time'].$od['od_ip']) != get_session('ss_orderview_uid'))) {     alert("조회하실 주문서가 없습니다.", G5_SHOP_URL); }

// 결제방법 $settle_case = $od['od_settle_case'];

$g5['title'] = '주문상세내역'; include_once('./_head.php');

// LG 현금영수증 JS if($od['od_pg'] == 'lg') {     if($default['de_card_test']) {     echo ''.PHP_EOL">http://pgweb.uplus.co.kr:7085/WEB_SERVER/js/receipt_link.js">'.PHP_EOL;     } else {         echo ''.PHP_EOL">http://pgweb.uplus.co.kr/WEB_SERVER/js/receipt_link.js">'.PHP_EOL;     } } ?>

   

주문번호

   

       

주문하신 상품

       

        $sql = " select it_id, it_name, ct_send_cost, it_sc_type                     from {$g5['g5_shop_cart_table']}                     where od_id = '$od_id'                     group by it_id                     order by ct_id ";         $result = sql_query($sql);         ?>        

                                                                                                                                                                                                                                                           

                $sql = " select ct_id, it_id, ct_price, ct_point, ct_qty, ct_option, ct_status, cp_price, ct_stock_use, ct_point_use, ct_send_cost, io_type, io_price, ct_msg, ct_file, c_opt                             from {$g5['g5_shop_cart_table']}                             where od_id = '$od_id'                               and it_id = '{$row['it_id']}'                             order by io_type asc, ct_id asc ";                 $res = sql_query($sql);                 $rowspan = mysql_num_rows($res) + 1;

                // 합계금액 계산                 $sql = " select SUM(IF(io_type = 1, (io_price * ct_qty), ((ct_price + io_price) * ct_qty))) as price,                                 SUM(ct_qty) as qty                             from {$g5['g5_shop_cart_table']}                             where it_id = '{$row['it_id']}'                               and od_id = '$od_id' ";                 $sum = sql_fetch($sql);

                // 배송비                 switch($row['ct_send_cost'])                 {                     case 1:                         $ct_send_cost = '착불';                         break;                     case 2:                         $ct_send_cost = '무료';                         break;                     default:                         $ct_send_cost = '선불';                         break;                 }

                // 조건부무료                 if($row['it_sc_type'] == 2) {                     $sendcost = get_item_sendcost($row['it_id'], $sum['price'], $sum['qty'], $od_id);

                    if($sendcost == 0)                         $ct_send_cost = '무료';                 }

                for($k=0; $opt=sql_fetch_array($res); $k++) {                     if($opt['io_type'])                         $opt_price = $opt['io_price'];                     else                         $opt_price = $opt['ct_price'] + $opt['io_price'];

                    $sell_price = $opt_price * $opt['ct_qty'];                     $point = $opt['ct_point'] * $opt['ct_qty'];

                    if($k == 0) {             ?>            

                                                                                                                                                                                                              

    if($add_msg || $add_file) {      ?>      

                                                                   

            }

            // 주문 상품의 상태가 모두 주문이면 고객 취소 가능             if($st_count1 > 0 && $st_count1 == $st_count2)                 $custom_cancel = true;             ?>            

           
이미지상품명
옵션명수량판매가소계할인액배송비상태
추가작업내용서체선택첨부파일" target="_blank">다운받기
       
   

       

       

           
주문총액
           

            0) { ?>            

개별상품 쿠폰할인
           
           

            0) { ?>            

주문금액 쿠폰할인
           
           

            0) { ?>            

배송비
           
           

            0) { ?>            

배송비 쿠폰할인
           
           

            0) { ?>            

추가배송비
           
           

            0) { ?>            

취소금액
           
           

           

총계
           

           

할인액
           
       
   

       

결제/배송 정보

       

        $misu = true;         $misu_price = $tot_price - $receipt_price - $cancel_price;

        if ($misu_price == 0 && ($od['od_cart_price'] > $od['od_cancel_price'])) {             $wanbul = " (완불)";             $misu = false; // 미수금 없음         }         else         {             $wanbul = display_price($receipt_price);         }

        // 결제정보처리         if($od['od_receipt_price'] > 0)             $od_receipt_price = display_price($od['od_receipt_price']);         else             $od_receipt_price = '아직 입금되지 않았거나 입금정보를 입력하지 못하였습니다.';

        $app_no_subj = '';         $disp_bank = true;         $disp_receipt = false;         if($od['od_settle_case'] == '신용카드') {             $app_no_subj = '승인번호';             $app_no = $od['od_app_no'];             $disp_bank = false;             $disp_receipt = true;         } else if($od['od_settle_case'] == '휴대폰') {             $app_no_subj = '휴대폰번호';             $app_no = $od['od_bank_account'];             $disp_bank = false;             $disp_receipt = true;         } else if($od['od_settle_case'] == '가상계좌' || $od['od_settle_case'] == '계좌이체') {             $app_no_subj = '거래번호';             $app_no = $od['od_tno'];         }         ?>

               

           

주문하신 분

           

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
이 름
전화번호
핸드폰
주 소
E-mail
전하실 말씀
           
       

           

           

받으시는 분

           

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
이 름
전화번호
핸드폰
주 소
희망배송일
           
       
       
           

결제정보

           

                                                                                                                                                                                                                                                                                                                                                                                   0)                 {                 ?>                                                                                                                         

                // 승인번호, 휴대폰번호, 거래번호                 if($app_no_subj)                 {                 ?>                

                                                                                    

                // 계좌정보                 if($disp_bank)                 {                 ?>                

                                                                                                                              

                if($disp_receipt) {                 ?>                

                                                                                                               

                if ($od['od_receipt_point'] > 0)                 {                 ?>                             

                if ($od['od_refund_price'] > 0)                 {                 ?>                

                                                                       

                // 현금영수증 발급을 사용하는 경우에만                 if ($default['de_taxsave_use']) {                     // 미수금이 없고 현금일 경우에만 현금영수증을 발급 할 수 있습니다.                     if ($misu_price == 0 && $od['od_receipt_price'] && ($od['od_settle_case'] == '무통장' || $od['od_settle_case'] == '계좌이체' || $od['od_settle_case'] == '가상계좌')) {                 ?>                

                                                                                                       
주문번호주문일시
결제방식                     결제금액
결제일시                
입금자명 입금계좌
영수증                        

                                $hp_receipt_script = 'showReceiptByTID(\''.$LGD_MID.'\', \''.$LGD_TID.'\', \''.$LGD_HASHDATA.'\');';                             } else {                                 $hp_receipt_script = 'window.open(\''.G5_BILL_RECEIPT_URL.'mcash_bill&tno='.$od['od_tno'].'&order_no='.$od['od_id'].'&trade_mony='.$od['od_receipt_price'].'\', \'winreceipt\', \'width=500,height=690,scrollbars=yes,resizable=yes\');';                             }                         ?>                         영수증 출력                        

                        if($od['od_settle_case'] == '신용카드')                         {                             if($od['od_pg'] == 'lg') {                                 require_once G5_SHOP_PATH.'/settle_lg.inc.php';                                 $LGD_TID      = $od['od_tno'];                                 $LGD_MERTKEY  = $config['cf_lg_mert_key'];                                 $LGD_HASHDATA = md5($LGD_MID.$LGD_TID.$LGD_MERTKEY);

                                $card_receipt_script = 'showReceiptByTID(\''.$LGD_MID.'\', \''.$LGD_TID.'\', \''.$LGD_HASHDATA.'\');';                             } else {                                 $card_receipt_script = 'window.open(\''.G5_BILL_RECEIPT_URL.'card_bill&tno='.$od['od_tno'].'&order_no='.$od['od_id'].'&trade_mony='.$od['od_receipt_price'].'\', \'winreceipt\', \'width=470,height=815,scrollbars=yes,resizable=yes\');';                             }                         ?>                         영수증 출력                                            

                          할인 적용
환불 금액
현금영수증                    

                            switch($od['od_settle_case']) {                                 case '계좌이체':                                     $trade_type = 'BANK';                                     break;                                 case '가상계좌':                                     $trade_type = 'CAS';                                     break;                                 default:                                     $trade_type = 'CR';                                     break;                             }                             $cash_receipt_script = 'javascript:showCashReceipts(\''.$LGD_MID.'\',\''.$od['od_id'].'\',\''.$od['od_casseqno'].'\',\''.$trade_type.'\',\''.$CST_PLATFORM.'\');';                         } else {                             require_once G5_SHOP_PATH.'/settle_kcp.inc.php';

                            $cash = unserialize($od['od_cash_info']);                             $cash_receipt_script = 'window.open(\''.G5_CASH_RECEIPT_URL.$default['de_kcp_mid'].'&orderid='.$od_id.'&bill_yn=Y&authno='.$cash['receipt_no'].'\', \'taxsave_receipt\', \'width=360,height=647,scrollbars=0,menus=0\');';                         }                     ?>                         현금영수증 확인하기                                             현금영수증을 발급하시려면 클릭하십시오.                                        

           
       
                           
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

9년 전

get_text 활용으로 자체 해결하였습니다.  

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인