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

정보공유

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

 

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

 

<?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 437건 7 페이지
번호 제목 글쓴이 날짜 조회
347 사이트에 연결된 여러개의 도메인을 하나의 도메인으로만 처리되게 방법. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-24 38735
346 MYSQL 1~100까지 랜덤 숫자값 SELECT 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-18 38433
345 영카트에서 사용하고있는 쿠폰번호 생성코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-24 38412
344 애드센스 반응형 광고 단위 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-23 38235
343 addthis api 소스 (손쉬운 SNS 연동 모듈) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-24 38163
342 네이버 아이디 로그인. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-13 38059
341 [영카트5] 상품판매 수량 기본 정렬 팁 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-19 38019
340 체디터 cheditor5 이미지 첨부 경로 수정. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-25 37977
339 구글 검색엔진 커스텀 생성 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-15 37933
338 구글 페이지 번역 api 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-02 37901
337 mysql 테이블 필드(컬럼) 존재 여부 확인. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-27 37854
336 영카트에서 상품구매 후 포인트 적립시 옵션금액이 반영이 안됬을경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-29 37850
335 DATA 디렉토리명 변경후 캡챠 오류 발생 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-17 37844
열람중 무통장입금확인 후 주문목록에서 바로 입금완료처리 기능 추가하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 37742
333 jquery 슬라이드 배너 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-27 37630