[배송 클래스 이용 시] 배송비가 0원일 경우, 무료 배송으로 표기하는 방법

Table of Contents

핵심 요약: 배송 클래스로 배송비 0원 설정 시, 무료 배송 문구로 표기하는 커스텀 코드를 안내합니다.

배송 클래스에 무료 배송 방법을 추가하여 이용하고 계신 경우 장바구니 및 결제 페이지에서 배송비가 무료 배송으로 표기되지 않습니다. 이 경우 하단 커스텀 코드를 차일드테마의 functions.php 파일에 추가하여 무료 배송으로 표기할 수 있습니다. (주의) 본 테마에 적용할 경우, 추후 테마 업데이트 시 작업한 내역이 삭제되므로 차일드 테마에 작업하는 것을 권장드립니다. 본 테마에 작업하실 경우 테마 업데이트 전 반드시 커스텀 작업 내역을 백업 후 업데이트 해주시기 바랍니다.
add_filter( 'woocommerce_cart_shipping_method_full_label', function( $label, $method ) {
    if ( 0 == $method->cost ) {
        $label = '무료 배송';
    }
    return $label;
}, 10, 2 );
 

자주 묻는 질문 #

왜 무료 배송으로 표기되지 않나요?

배송 클래스로 무료 배송을 구성한 경우, 기본적으로 배송비가 무료 배송 문구 대신 0원으로 표시되기 때문입니다.

코드는 어디에 추가해야 하나요?

반드시 차일드 테마의 functions.php에 추가해야 테마 업데이트 후에도 안전하게 유지됩니다.