위토즈 - 개발자프로그램판매공간

정보공유

[영카트팁] 무통장입금확인 후 주문목록에서 바로 입금완료처리 기능 추가하기

 

주문목록 적당한곳에 추가.

 

<?php if ($s_receipt_way == '무통장' && $row['od_misu'] > 0) {?>
<div><button type="button" class="btn_frmline" onclick="receipt_bank('<?php echo $row['od_id'];?>');">입금완료처리</button></div>
<?php } ?>

 

 

 

 

javascript

 

<script type="text/javascript">
function receipt_bank(od_id) {
    if (!confirm("바로 입금처리하시겠습니까?")) {
        return;
    }
    var token = get_ajax_token();

    $.ajax({
        url: "./orderlistreceiptupdate.php",
        type: "POST",
        data: {
            "token": token,
            "od_id": od_id
        },
        dataType: "json",
        async: false,
        cache: false,
        success: function(req) {
            var rescd = req.rescd;
            var restx = req.restx;
            alert(restx);
            location.reload();
        }
    });
}
</script>

 

 

 

orderlistreceiptupdate.php

 

 

<?php
$sub_menu = '400400';
include_once('./_common.php');
include_once('./admin.shop.lib.php');
include_once(G5_LIB_PATH.'/mailer.lib.php');

auth_check($auth[$sub_menu], "w");

check_admin_token();

$sql = " select * from {$g5['g5_shop_order_table']} where od_id = '$od_id' ";
$od  = sql_fetch($sql);
if(!$od['od_id'])
    die('{"rescd":"98","restx":"주문자료가 존재하지 않습니다."}');

$od_receipt_price = $od['od_misu'];
$od_receipt_time  = G5_TIME_YMDHIS;
$od_hp            = $od['od_hp'];
$od_name          = $od['od_name'];
$od_deposit_name  = $od['od_deposit_name'];
$od_bank_account  = $od['od_bank_account'];

// 결제정보 반영
$sql = " update {$g5['g5_shop_order_table']}
            set od_receipt_price   = '{$od_receipt_price}',
                od_receipt_time    = '{$od_receipt_time}'
            where od_id = '$od_id' ";
sql_query($sql);

// 주문정보
$info = get_order_info($od_id);
if(!$info)
    die('{"rescd":"99","restx":"주문자료가 존재하지 않습니다."}');

$od_status   = '입금';
$od_misu     = 0;

// 미수금 정보 등 반영
$sql = " update {$g5['g5_shop_order_table']}
            set od_misu         = '$od_misu',
                od_tax_mny      = '{$info['od_tax_mny']}',
                od_vat_mny      = '{$info['od_vat_mny']}',
                od_free_mny     = '{$info['od_free_mny']}',
                od_status       = '$od_status'
            where od_id = '$od_id' ";
sql_query($sql);

// 장바구니 상태 변경
$sql = " update {$g5['g5_shop_cart_table']}
            set ct_status = '$od_status'
            where od_id = '$od_id' and ct_status = '주문' ";
sql_query($sql);


// 메일발송
define("_ORDERMAIL_", true);
include "./ordermail.inc.php";


// SMS 문자전송
define("_ORDERSMS_", true);
include "./ordersms.inc.php";


die('{"rescd":"00","restx":"처리가 완료되었습니다."}');

 

 

 

 

정보공유
Total 438건 19 페이지
번호 제목 글쓴이 날짜 조회
168 네이밍, 코딩룰 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-24 46056
열람중 무통장입금확인 후 주문목록에서 바로 입금완료처리 기능 추가하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 37969
166 [다음 지도 api] 클러스터러 + 인포윈도우 + 사용자콘트롤박스 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 50779
165 [javascript] 구글 자동 번역 API 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-20 43679
164 그누보드에 nginx fastcgi_cache 적용하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-20 51802
163 SMS발송 반드시 발신번호를 등록해야합니다. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-20 46041
162 [asp] 네이버 스마트 에디터 파일업로드 소스 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-19 41318
161 KCP 웹표준모듈 적용 코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-21 35380
160 [javascript] 입력필드(사용자가 키보드를 처서 입력하는)의 입력값이 숫자만 들어가도록 할 때 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-20 35065
159 [javascript] 사업자번호체크 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-20 34604
158 화면고정하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-09 30281
157 KISA 암호이용활성화 사이트 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-08 47765
156 GCM 이 FCM 으로 통합되었습니다. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-07 43402
155 카카오톡 나에게 보내기 API 키 설정 및 메시지 아이디 설정 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-01 48271
154 1차 도메인정보만 추출하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-31 34857