영카트5 kg이니시스 현금영수증 질문요;;;

영카트5 kg이니시스 현금영수증 질문요;;;

QA

영카트5 kg이니시스 현금영수증 질문요;;;

답변 1

본문

현금영수증 사용으로 설정했는데

왜 발급 버튼이 안보일까요??

ㅜㅜ

 

찾아보니 관리자 페이지에서 주문내역에서 할수있다던데 주문내역에서도

발급버튼이 없네용;;

 

소스를 따로 고쳐야될게 있는건가요?

이 질문에 댓글 쓰기 :

답변 1

결제방법이 무통장입금 또는 계좌이체이고

미수가 없고 입금금액을 입력했을때 관련버튼이 출력됩니다.

관련코드는 adm/shop_admin/orderform.php 590라인 정도에 있습니다.

 


                <?php
                if ($od['od_misu'] == 0 && $od['od_receipt_price'] && ($od['od_settle_case'] == '무통장' || $od['od_settle_case'] == '가상계좌' || $od['od_settle_case'] == '계좌이체')) {
                ?>
                <tr>
                    <th scope="row">현금영수증</th>
                    <td>
                    <?php
                    if ($od['od_cash']) {
                        if($od['od_pg'] == 'lg') {
                            require G5_SHOP_PATH.'/settle_lg.inc.php';
                            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 if($od['od_pg'] == 'inicis') {
                            $cash = unserialize($od['od_cash_info']);
                            $cash_receipt_script = 'window.open(\'https://iniweb.inicis.com/DefaultWebApp/mall/cr/cm/Cash_mCmReceipt.jsp?noTid='.$cash['TID'].'&clpaymethod=22\',\'showreceipt\',\'width=380,height=540,scrollbars=no,resizable=no\');';
                        } else {
                            require 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\');';
                        }
                    ?>
                        <a href="javascript:;" onclick="<?php echo $cash_receipt_script; ?>">현금영수증 확인</a>
                    <?php } else { ?>
                        <a href="javascript:;" onclick="window.open('<?php echo G5_SHOP_URL; ?>/taxsave.php?od_id=<?php echo $od_id; ?>', 'taxsave', 'width=550,height=400,scrollbars=1,menus=0');">현금영수증 발급</a>
                    <?php } ?>
                    </td>
                </tr>
                <?php
                }
                ?>

 

고객이 무통장 입금으로 주문할 경우에
관리자가 결제 상세 정보에서 입금확인처리 하지 않고서는
고객한테 발급 버튼이 보이지가 않는거죠?

그러면 고객이 차후에 다시 들어와야 발급버튼이 보이겠네요??맞나요?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로