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

판매가능 체크 해제시 장바구니문제 채택완료

격렬한저항 7년 전 조회 3,406

특정기간동안만 판매 가능한 기능을 추가하기 위해

판매가능 항목이 있는걸 보고 해당 기능을 활용하면 되겠구나 싶어서 보고있었습니다.

 

그런데 판매가능의 체크를 해제 한 경우에

 

리스트에서 보이지 않고, 해당 상품 상세페이지에 접근되지 않게 (혹은 보이더라도 주문하기 버튼이 보이지 않고) 는 되어있는데

 

장바구니에 들어있는 상품의 경우는 주문이 되는 것 같은데요

 

의도 된 상황인건가요?

 

품절기능은 장바구니에 담아두어도 결제창에서 체크해서 판매가 되지 않더라고요...

 

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

답변 2개

채택된 답변
+20 포인트
7년 전

확인해보니 판매 가능 체크는 안 되고 있군요.

/shop/ajax.orderstock.php 파일에서..

여기에 it_use를 추가하고

$sql = " select it_soldout, it_use from {$g5['g5_shop_item_table']} where it_id = '".$row['it_id']."' ";

 

품절 상태 체크 코드 아래쪽에 이것도 추가해보세요.

 

    // 해당 상품이 판매 중지 상태이면
    if( !$item['it_use'] ){
        $item_option = $row['it_name'];
        if($row['io_id'])
            $item_option .= '('.$row['ct_option'].')';

        die( $item_option." 상품이 판매중지되었습니다.\n\n장바구니에서 해당 상품을 삭제후 다시 주문해 주세요." );
    }

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

답변에 대한 댓글 2개

작은별
7년 전
제 생각에도 체크가 되어야 맞을 것 같은데 문의는 제가 해놨습니다.
혹시라도 나중에 패치가 된다면 확인해보세요.
격렬한저항
7년 전
장바구니에 넣은걸 판매 하냐 안하냐는 일단 쇼핑몰의 정책에 따라 다를거라고 생각해서.....

우선은 체크하는건 넣어놨습니다.

마찬가지로 원래 하려던 판매기간 설정기능도 여분필드 사용해서 그냥 날짜체크만 추가하고 같은방법으로 넣어놨네요...

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

플라이
7년 전

이런 문제까지 체크가 안된부분일수도 있으니 한번 버그신고에 등록해 보시는게 좋을듯 합니다.

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

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

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

로그인