각 상품마다 옵션이 다르게 선택가능하도록 체크하려고합니다.

각 상품마다 옵션이 다르게 선택가능하도록 체크하려고합니다.

QA

각 상품마다 옵션이 다르게 선택가능하도록 체크하려고합니다.

본문

장바구니에서 a 상품에 1,3 번옵션 체크와 a 상품에 2번옵션 체크한걸 따로 보여주고 싶습니다.


그런데 장바구니에 담을경우 동일한 상품은 한 품목으로 합쳐지고 옵션도 같이 나오네요 ㅠㅠ

 

재고검사하는 부분 외에 다른데 수정해야 할 부분이 있을까요? ㅠㅠㅠ

 

 

이 질문에 댓글 쓰기 :

답변 1

shop\cartupdate.php 파일에서

아래 부분을 삭제하거나 주석하면 됩니다.

단, 모든 상품에 장바구니에 따로 들어가게 됩니다.

a 상품만 따로 저장할 경우에는

if($it_id != '상품코드') { 를 추가해주면 됩니다.


            // 동일옵션의 상품이 있으면 수량 더함
            $sql2 = " select ct_id, io_type, ct_qty
                        from {$g5['g5_shop_cart_table']}
                        where od_id = '$tmp_cart_id'
                          and it_id = '$it_id'
                          and io_id = '$io_id'
                          and ct_status = '쇼핑' ";
            $row2 = sql_fetch($sql2);
            if($row2['ct_id']) {
                // 재고체크
                $tmp_ct_qty = $row2['ct_qty'];
                if(!$io_id)
                    $tmp_it_stock_qty = get_it_stock_qty($it_id);
                else
                    $tmp_it_stock_qty = get_option_stock_qty($it_id, $io_id, $row2['io_type']);
                if ($tmp_ct_qty + $ct_qty > $tmp_it_stock_qty)
                {
                    alert($io_value." 의 재고수량이 부족합니다.\\n\\n현재 재고수량 : " . number_format($tmp_it_stock_qty) . " 개");
                }
                $sql3 = " update {$g5['g5_shop_cart_table']}
                            set ct_qty = ct_qty + '$ct_qty'
                            where ct_id = '{$row2['ct_id']}' ";
                sql_query($sql3);
                continue;
            }
답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT