재고 수량이 있는데 재고가 없다고 채택완료
상품관리에도 봐도 재고가 있고
리스트에 봐도 재고가 있는데
주문하려면 재고가 없다고 나오네요
혹시 어디 쯤 소스를 비교해서 보면 좋을지 살짝 팁이라도 주시면 감사합니다.
현 사이트는 아래구 문제의 파일입니다. 이 상품만 그래요ㅠㅠ
http://dongwhafa.co.kr/shop/item.php?it_id=4024">http://dongwhafa.co.kr/shop/item.php?it_id=4024
답변 4개
영카트5에서는 실제 주문서가 접수되지 않았더라도 장바구니에
상품을 담아두는 등의 행위가 있으면 장바구니에 담긴 상품의 수량도
일단 재고에서 차감되도록 되어 있습니다.
이것은 소량의 상품을 동시에 여러 명이 주문하는 것을 막기 위한 것으로 이 정책이 운영하시는 쇼핑몰과
맞지 않다면 프로그램의 코드를 수정하셔서 실제 주문된 건만 재고에서
차감하도록 하는 등의 작업을 해주셔야 합니다.
아래 2줄만 수정하시면 주문된 건만 재고에서 차감처리 합니다.
해당파일 : shop/cartupdate.php
약 51 Line
$sql = " select SUM(ct_qty) as cnt from {$g5['g5_shop_cart_table']}
를
$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 = '{$row['io_id']}'
and io_type = '{$row['io_type']}'
and ct_stock_use = 0
and ct_status = '쇼핑'
and ct_select = '1' ";
로 수정.
약 202 Line
$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);
를
$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);
로 수정.
출처 http://www.wetoz.kr/html/board.php?bo_table=tipntech&wr_id=131">http://www.wetoz.kr/html/board.php?bo_table=tipntech&wr_id=131
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
다른 사람이 장바구니에 그 상품을 담은 경우
재고에 포함이 되어서 그렇습니다.
아래 url 은
예전에 비슷한 질문이 올라온 것이여서 링크를 남깁니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인