급합니다ㅠ 모바일에서 주문시 재고수량없음이 나옵니다

급합니다ㅠ 모바일에서 주문시 재고수량없음이 나옵니다

QA

급합니다ㅠ 모바일에서 주문시 재고수량없음이 나옵니다

답변 1

본문

안녕하세요.

 

반응형쇼핑몰에서

 

order 페이지를 모바일부분은 mobile/shop 으로 하였는데

 

재고가 있음에도

 

주문클릭시 재고수량부족이뜹니다.

 

주문수량1에 현재고수량 0으로 나오는데요

 

위에에러밑에 다른 고객님께서 {$od_name}님 보다 먼저 주문하신 경우입니다. 불편을 끼쳐 죄송합니다

가 붙어서 나옵니다.

 

현재고수량을 임의숫자 (int)999로 하였을시 orderformupdate에서  Error. 하나만 찍히네요 ㅠ

 

고객분이 전화해서 안된다고 전화주셔서 ㅠㅠ 빠른 도움부탁드립니다.

 

 

 

 


// 장바구니 상품 재고 검사
$sql = " select it_id,
                ct_qty,
                it_name,
                io_id,
                io_type,
                ct_option
           from {$g5['g5_shop_cart_table']}
          where od_id = '$tmp_cart_id'
            and ct_select = '1' ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
    // 상품에 대한 현재고수량
    if($row['io_id']) {
        $it_stock_qty = (int)get_option_stock_qty($row['it_id'], $row['io_id'], $row['io_type']);
    } else {
        $it_stock_qty = (int)get_it_stock_qty($row['it_id']);
    }
    // 장바구니 수량이 재고수량보다 많다면 오류
    if ($row['ct_qty'] > $it_stock_qty)
        $error .= "{$row['ct_option']} 의 재고수량이 부족합니다. 현재고수량 : $it_stock_qty 개\\n\\n";
}
if($i == 0)
    alert('장바구니가 비어 있습니다.\\n\\n이미 주문하셨거나 장바구니에 담긴 상품이 없는 경우입니다.', G5_SHOP_URL.'/cart.php');
if ($error != "")
{
    $error .= "다른 고객님께서 {$od_name}님 보다 먼저 주문하신 경우입니다. 불편을 끼쳐 죄송합니다.";
    alert($error, $page_return_url);
}
 

이 질문에 댓글 쓰기 :

답변 1

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