[해결중] 쇼핑몰 옵션에서 증가 감소
gang
58.♡.253.137
2018-05-04 15:14
10,269
3
0
0
본문
쇼핑몰에서 상품에 옵션을 넣으면
옵션을 선택하라는 문구가 나오고 선택을 하고 나서 수량을 증가시킬려면
증가 감소 삭제를 누르게 되어 있는데 이 문구를 수정을 하니 에러가 납니다
어디하고 같이 수정을 해주어야 하는지요?
shop.js 파일에 있는데 여기서 수정을 했습니다
0
0
로그인 후 추천 또는 비추천하실 수 있습니다.
gang
회원등급 : 지상계 / Level 15
포인트 80
경험치 23,589
[레벨 15] - 진행률
87%
가입일
2017-08-01 21:23:03
서명
미입력
자기소개
자유로운 영혼
최신글이 없습니다.
최신글이 없습니다.
댓글목록3
이윰EGG님의 댓글
감사합니다.
축하합니다. 첫댓글 포인트 50포인트를 획득하였습니다.
gang님의 댓글
다른 분들을 위해서 남깁니다
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님의 댓글
테마에 보시면 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>