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

바로구매 후 결제여부 상관없이 재고 차감 하려면 .... 채택완료

isum 5년 전 조회 4,055

검색해 봤는데 .... 할수록 복잡해 지네요.

머리가 지끈지끈 .... 

 

소비자가 [바로구매]를 하면 준비 상태로 주문서가 

올라오는데요. 

 

[바로구매] > 주문서 작성(입금여부 상관없이, 무통장, 카드, 계좌이체)후

바로 재고가(창고재고) 차감될 수 있도록 할 수 있을까요? 확인해 보니 수동 으로

배송 체크를 해 주어야만 차감이 되도록 기본값이 셋팅 되어져 있는듯 합니다. 

 

조언 좀 부탁 드립니다. 

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

답변 2개

채택된 답변
+20 포인트
반찬사구

여기를 참고해 보세요

찾으시는 답이 되실지 모르겠습니다.

http://gnuwiz.com/bbs/board.php?bo_table=young_tip&wr_id=43

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

답변에 대한 댓글 1개

i
isum
5년 전
네. 고맙습니다. 꾸벅 !!!

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

5년 전

이건 자동으로 할수는 없고 구매처리하는 부분에서 해당 플래그를 차감되도록 수정해야합니다.

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

답변에 대한 댓글 1개

i
isum
5년 전
cartupdate.php 에서

// 재고 에서 뺀다
if ($ct_status == '주문' || $ct_status == '완료')
{
$stock_use = 1;
// 재고에서 뺀다.
if($ct['io_id']) {
$sql = " update {$g5['g5_shop_item_option_table']}
set io_stock_qty = io_stock_qty - '{$ct['ct_qty']}'
where it_id = '{$ct['it_id']}'
and io_id = '{$ct['io_id']}'
and io_type = '{$ct['io_type']}' ";
} else {
$sql = " update {$g5['g5_shop_item_table']}
set it_stock_qty = it_stock_qty - '{$ct['ct_qty']}'
where it_id = '{$ct['it_id']}' ";
}

sql_query($sql);

식으로 해줘도 별반 차이가 없네요. 조언 좀 부탁 드립니다.

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

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

로그인