2026, 새로운 도약을 시작합니다.

상품 옵션·추가옵션 동적 가격 계산 및 재고 연동

· 4개월 전 · 519

상품 상세페이지에서 옵션 선택 시, 가격과 재고를 실시간으로 반영해 구매 편의성을 높이고 잘못된 주문을 방지합니다.

적용 위치
/shop/ 내 item.form.skin.php 또는 item.php의 옵션 선택 스크립트 부분 수정

옵션 선택 시 가격 실시간 반영

$("select.it_option, select.it_supply").change(function() {
    var price = parseInt($("#it_price").data("base"));
    var addPrice = 0;

    $("select.it_option option:selected, select.it_supply option:selected").each(function(){
        var p = parseInt($(this).data("price"));
        if(!isNaN(p)) addPrice += p;
    });

    $("#it_price").text((price + addPrice).toLocaleString() + "원");
});
 

재고 연동

$("select.it_option").change(function(){
    var stock = $(this).find("option:selected").data("stock");
    if(stock <= 0) {
        alert("선택하신 옵션은 품절입니다.");
        $(this).val("");
    }
});
 

필수 옵션 미선택 방지

$("form#item_form").submit(function(){
    var valid = true;
    $("select.it_option").each(function(){
        if($(this).val() == "") {
            alert("모든 필수 옵션을 선택해주세요.");
            valid = false;
            return false;
        }
    });
    return valid;
});
 

|

댓글 작성

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

로그인하기

영카트5 팁자료실

번호 제목 글쓴이 날짜 조회
441 3주 전 조회 239
440 1개월 전 조회 188
439 1개월 전 조회 290
438 1개월 전 조회 458
437 2개월 전 조회 657
436 2개월 전 조회 269
435 2개월 전 조회 381
434 3개월 전 조회 535
433 3개월 전 조회 367
432 3개월 전 조회 337
431 3개월 전 조회 442
430 3개월 전 조회 406
429 3개월 전 조회 359
428 3개월 전 조회 367
427 4개월 전 조회 509
426 4개월 전 조회 535
425 4개월 전 조회 352
424 4개월 전 조회 628
423 4개월 전 조회 599
422 4개월 전 조회 520
421 5개월 전 조회 571
420 5개월 전 조회 489
419 5개월 전 조회 570
418 5개월 전 조회 513
417 5개월 전 조회 622
416 5개월 전 조회 428
415 6개월 전 조회 563
414 6개월 전 조회 566
413 6개월 전 조회 661
412 7개월 전 조회 551
🐛 버그신고