쇼핑몰 옵션에서 증가 감소 > 시즌3 질문과 답변

본문 바로가기

시즌3 질문과답변

[해결중] 쇼핑몰 옵션에서 증가 감소

  • - 별점 : 평점
  • - [ 0| 참여 0명 ]

본문

쇼핑몰에서 상품에 옵션을 넣으면

옵션을 선택하라는 문구가 나오고 선택을 하고 나서 수량을 증가시킬려면

 

증가 감소 삭제를 누르게 되어 있는데 이 문구를 수정을 하니 에러가 납니다

어디하고 같이 수정을 해주어야 하는지요?

 

shop.js 파일에 있는데 여기서 수정을 했습니다

 

 

0 0
로그인 후 추천 또는 비추천하실 수 있습니다.
포인트 80
경험치 23,589
[레벨 15] - 진행률 87%
가입일
2017-08-01 21:23:03
서명
미입력
자기소개
자유로운 영혼

최신글이 없습니다.

최신글이 없습니다.

댓글목록3

이윰EGG님의 댓글

profile_image
해당 파일의 어떤 부분을 수정했는지 알수 없으며 수정을 한다면 아래의 부분을 찾아 수정하기 바랍니다.

    opt += "<button type=\"button\" class=\"sit_qty_plus btn_frmline\">증가</button>";
    opt += "<button type=\"button\" class=\"sit_qty_minus btn_frmline\">감소</button>";


감사합니다.

축하합니다. 첫댓글 포인트 50포인트를 획득하였습니다.

gang님의 댓글

profile_image
그 부분을 고친것이 맞는데요 추가로 고쳐야 할 것이 있네요....반드시 같은 언어로 해주셔야 오류가 안납니다
다른 분들을 위해서 남깁니다

switch(mode) {
            case "+":  --------------------------------------------------------> 이 부분 (세군데)를 고치시기 바랍니다
                this_qty = parseInt($el_qty.val().replace(/[^0-9]/, "")) + 1;
                if(this_qty > stock) {
                    alert("Sorry, Our inventory is not enough");
                    this_qty = stock;
                }

                if(this_qty > max_qty) {
                    this_qty = max_qty;
                    alert("Max purchasing quantity is  "+number_format(String(max_qty))+" .");
                }

                $el_qty.val(this_qty);
                price_calculate();
                break;

            case "-":
                this_qty = parseInt($el_qty.val().replace(/[^0-9]/, "")) - 1;
                if(this_qty < min_qty) {
                    this_qty = min_qty;
                    alert("Mimum purchasing quantity is  "+number_format(String(min_qty))+" .");
                }
                $el_qty.val(this_qty);
                price_calculate();
                break;

            case "x":
                if(confirm("선택하신 옵션항목을 삭제하시겠습니까?")) {
                    var $el = $(this).closest("li");
                    var del_exec = true;

                    if($("#sit_sel_option .sit_spl_list").size() > 0) {
                        // 선택옵션이 하나이상인지
                        if($el.hasClass("sit_opt_list")) {
                            if($(".sit_opt_list").size() <= 1)
                                del_exec = false;
                        }
                    }

                    if(del_exec) {
                        $el.closest("li").remove();
                        price_calculate();
                    } else {
                        alert("선택옵션은 하나이상이어야 합니다.");
                        return false;
                    }
                }
                break;

            default:
                alert("올바른 방법으로 이용해 주십시오.");
                break;
        }
    });

gang님의 댓글

profile_image
한군데 더 수정을 하셔야 합니다
테마에 보시면 skin_bs/shop/item_form.skin.html 에서 아래도 수정을 해주시어야 옵션이 없을때 정상 작동합니다

<ul id="sit_opt_added" class="list-unstyled">
            <li class="sit_opt_list">
                    <input type="hidden" name="io_type[{_it_id}][]" value="0">
                    <input type="hidden" name="io_id[{_it_id}][]" value="">
                    <input type="hidden" name="io_value[{_it_id}][]" value="{it.it_name}">
                    <input type="hidden" class="io_price" value="0">
                    <input type="hidden" class="io_stock" value="{it.it_stock_qty}">
                    <div class="clearfix"></div>
                <div class="product-quantity">
                    <button type="button" class="quantity-button">-<i class="fa fa-minus"></i></button>---> js 파일과 같이 수정
                        <label for="ct_qty_{_i}" class="sound_only">수량</label>
                        <input type="text" name="ct_qty[{_it_id}][]" value="{it.it_buy_min_qty_sel}" id="ct_qty_{_i}" class="quantity-field" size="5">
                        <button type="button" class="quantity-button">+<i class="fa fa-plus"></i></button> --> js 파일과 같이 수정
                </div>
                <div class="clearfix"></div>
            </li>
            </ul>
이윰빌더 시즌4 질문과 답변 게시판입니다.

질문과 답변 게시판에는 가능한 이윰 관리자가 답변을 드리지 않습니다. 회원간 활성화 될수 있도록 도움 부탁드리며, 질문자는 원하는 답변이 달릴경우 꼭 채택하여 주시기 바랍니다.

상품구매 및 유료상품 문의는 1:1문의 게시판을 이용해 주시기 바랍니다.

1:1문의 바로가기 : https://eyoom.net/bbs/qalist.php

전체 158 건 - 3 페이지
번호
제목
글쓴이
채택포인트
별점
사이트 내 전체검색