급합니다ㅠ 모바일에서 주문시 재고수량없음이 나옵니다
본문
안녕하세요.
반응형쇼핑몰에서
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);
}
답변을 작성하시기 전에 로그인 해주세요.