안녕하세요.
우커머스 사용 중인데 상품 구매 시 선물 포장 옵션을 선택하면 추가 금액을 넣고 싶은데
체크하면 상품 개수가 올라갈 때마다 옵션 개수도 함께 올라가서 문제가 됩니다 ㅠ
필요한 기능 : 상품 금액 5,000원 + 선물포장 1,000원 -> 상품 두 개 + 선물 포장 -> 10,000원 + 1,000 = 11,000원
현재 작동 : 상품 금액 5,000원 + 선물포장 1,000원 -> 상품 두 개 + 선물 포장 -> 10,000원 + 2,000 = 12,000원 선물포장이 제품 수량과 함께 올라가는 현상
WooCommerce TM Extra Product Options 플러그인으로 별도 옵션 값을 주어 수수료 형식으로 추가가 가능하긴 한데 그렇게 할 경우 네이버 페이로 금액 연동이 안돼서 문제입니다 ㅠㅠ
방법이 없을까요? 상품당 옵션 선택이 1번만 가능하게 진행하려고 합니다.
안녕하세요~^^
우커머스 옵션 상품은 각 상품에 적용되기 때문에
옵션 상품으로 가능할지는 저희도 연구를 해봐야 할 듯합니다.
우커머스 내장 액션인 woocommerce_cart_calculate_fees 액션을 활용하시면
우커머스 장바구니 페이지에서 별도의 요금을 추가하실 수 있습니다.
아래 코드를 활용해보시겠어요?
add_action('woocommerce_cart_calculate_fees', 'woocommerce_cart_calculate_fees_20201214', 10, 1);
function woocommerce_cart_calculate_fees_20201214($cart){
if(is_admin()&&!defined('DOING_AJAX')) return;
$fee = 1000; // 포장비
$cart->add_fee('포장비' , $fee, false);
}
위의 코드를 적용하시면 장바구니 페이지에 포장비 1000원을 추가하실 수 있습니다.
다른 방법이 있을지는 저희도 연구해보겠습니다.
고맙습니다.