가상상품 구매 시, 주소 필드가 나오지 않아요.

핵심 요약: 가상 상품 구매 시 주소 필드가 나오지 않는 이유와, 커스텀 코드로 강제 표시하는 방법을 안내합니다.

상품 설정에 가상상품이 체크되어 있는 가상 상품의 경우, 일반적으로 배송이 필요하지 않기 때문에 주소 필드가 보여지지 않습니다.

커스텀 코드 추가 #

가상 상품 구매 시에도 주소 필드가 보여지도록 하려면 /wp-content/themes/차일드 테마/functions.php 경로에 커스텀 코드를 추가합니다.

(주의) 본 테마에 적용할 경우, 추후 테마 업데이트 시 작업한 내역이 삭제되므로 차일드 테마에 작업하는 것을 권장드립니다.
본 테마에 작업하실 경우 테마 업데이트 전 반드시 커스텀 작업 내역을 백업 후 업데이트 해주시기 바랍니다.

add_filter( 'msaddr_no_needs_shipping', '__return_false' );

자주 묻는 질문 #

가상 상품에는 왜 주소 필드가 안 보이나요?

가상 상품은 배송이 필요하지 않은 상품으로 설정되어 있어, 기본적으로 주소 필드가 표시되지 않습니다.

그래도 주소 필드를 표시하고 싶다면 어떻게 하나요?

차일드 테마 functions.php에 msaddr_no_needs_shipping 필터 코드를 추가하면 가상 상품에도 주소 필드가 표시됩니다.