주문시 바로구매 누르면 ....

주문시 바로구매 누르면 ....

QA

주문시 바로구매 누르면 ....

답변 2

본문

상품페이지의 현재재고수량을 [가재고]가 보이게 해놨습니다. 

 

바로구매를 누른 후 .... 뒤로 가기 버튼을 누르면 

 

가재고가 하나 떨구어 지는데요. 

 

이걸 그대로 놔두고 바로구매 > 주문하기 를 마친 후 ..... 떨어지게끔(현재는 떨어지죠) 했으면

해서요. 

 

바로구매를 눌러도 가재고 수량이 변함이 없었으면 합니다. 

소량의 재고를 구매해 놓고 하는터라 .... 신경쓸게 많으네요.

 

if($sw_direct) {
            for($k=0; $k<$opt_count; $k++) {
                $io_id = preg_replace(G5_OPTION_ID_FILTER, '', $_POST['io_id'][$it_id][$k]);
                $io_type = preg_replace('#[^01]#', '', $_POST['io_type'][$it_id][$k]);
                $io_value = $_POST['io_value'][$it_id][$k];

                $sql = " select SUM(ct_qty) as cnt from {$g5['g5_shop_cart_table']}
                          where od_id <> '$tmp_cart_id'
                            and it_id = '$it_id'
                            and io_id = '$io_id'
                            and io_type = '$io_type'
                            and ct_stock_use = 0
                            and ct_status = '쇼핑'
                            and ct_select = '1' ";
                $row = sql_fetch($sql);
                $sum_qty = $row['cnt'];

                // 재고 구함

                $ct_qty = (int) $_POST['ct_qty'][$it_id][$k];
                if(!$io_id)
                    $it_stock_qty = get_it_stock_qty($it_id);
                else
                    $it_stock_qty = get_option_stock_qty($it_id, $io_id, $io_type);
                   
                if ($ct_qty + $sum_qty > $it_stock_qty)
                {
                    alert($io_value." 의 재고수량이 부족합니다.\\n\\n문의 바랍니다. : ");
                }
            }
        }

 

cartupdate.php 위 부분인것 같은데 .... 조언 좀 부탁 드립니다. 

 

 

이 질문에 댓글 쓰기 :

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