카페24처럼 장바구니에서 개별 품목 주문 및 삭제방법 > 영카트5 팁자료실

영카트5 팁자료실

카페24처럼 장바구니에서 개별 품목 주문 및 삭제방법 정보

카페24처럼 장바구니에서 개별 품목 주문 및 삭제방법

본문

늘 영카트에서 도움만 받다가, 간단한 장바구니 팁올려봅니다.

이글을 빌려
진짜 많은 분들에게, 너무나 감사하다는 말씀전하고 싶습니다 :)


위의 사진 처럼 카페24 UI에서 장바구니에 있는 선택 주문 버튼입니다.

방법은 jquery 방식으로 약간의 트릭입니다.

<div class="each_order" data-target-id="ct_chk_<?php echo $i; ?>">
    상품 주문
</div>
<div class="each_delete" data-target-id="ct_chk_<?php echo $i; ?>">
    상품 삭제
</div>

장바구니 상품 출력 루프에 위의 태그를 넣어주시고,

// 각각 상품 삭제
$(".each_delete").on('click',function (e){
    $('input:checkbox').prop("checked",false);
    $("#"+$(this).data('target-id')).prop("checked", true);
   
    if(confirm('선택하신 상품을 삭제하시겠습니까?') == true){
        form_check('seldelete');   
    }
});

//각각 상품 주문
$(".each_order").on('click',function (e){
    $('input:checkbox').prop("checked",false);
    $("#"+$(this).data('target-id')).prop("checked", true);
   
    if(confirm('선택하신 상품을 주문하시겠습니까?') == true){
        form_check('buy');
    }
});

스크립트에 쪽에 넣어주세요.

방식은 간단합니다. 버튼을 클릭하면 전체 해제하고,
data-target-id로 선택한 것만해서 넘겨줍니다. 테스트는 잘되는데,

혹시 문제점이 있다면 피드백 부탁드립니다 :)
추천
8

댓글 4개

전체 391
영카트5 팁자료실 내용 검색

회원로그인

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