가격계산 질문
본문
영카트 결제계산 질문드립니다.
선택옵션이 0원일때는
판매가격으로 결제되고
선택옵션이 가격이 있을경우에는
선택옵션 가격의 합산으로 결제를 진행하게 하고싶은데
수정을 어케해야될까요
else if(type == "0" && price == "0") { // 선택옵션
total += it_price +(price* qty);
}
이런식으로 변경해서 추가하면 될줄알앗는데 안되네요 ㅠㅠ
// 가격계산
function price_calculate()
{
var it_price = parseInt($("input#it_price").val());
if(isNaN(it_price))
return;
var $el_prc = $("input.io_price");
var $el_qty = $("input[name^=ct_qty]");
var $el_type = $("input[name^=io_type]");
var price, type, qty, total = 0;
$el_prc.each(function(index) {
price = parseInt($(this).val());
qty = parseInt($el_qty.eq(index).val());
type = $el_type.eq(index).val();
if(type == "0" ) { // 선택옵션
total += price * qty;
//total += it_price +(price* qty);
}
else { // 추가옵션
total += (it_price + price) * qty;
// total += price * qty;
}
});
$("#it_tot_price").empty().html(number_format(String(total))+"원");
}
// php chr() 대응
function chr(code)
{
return String.fromCharCode(code);
}
답변 1
1.상품가격이 1만원이고 선택옵션이 0원이다. => 1만원결제
2.상품가격이 1만원이고 선택옵션이 5000원이다. => 1만5천원결제
기존의 영카트가 그런식으로 결제가 이루어지게 되어있습니다.