[WORDPRESS] 상투기 제품 유형에 대해 완전히 운송을 해제하는 방법은 무엇입니까?
WORDPRESS상투기 제품 유형에 대해 완전히 운송을 해제하는 방법은 무엇입니까?
해결법
-
1.배송을 완전히 비활성화하려면 * 특정 제품 유형이 카트에 있으면 다음을 사용합니다.
배송을 완전히 비활성화하려면 * 특정 제품 유형이 카트에 있으면 다음을 사용합니다.
add_filter( 'woocommerce_cart_needs_shipping', 'filter_cart_needs_shipping_callback' ); function filter_cart_needs_shipping_callback( $needs_shipping ){ foreach ( WC()->cart->get_cart() as $item ) { if ( $item['data']->is_type('booking') ) { $needs_shipping = false; break; } } return $needs_shipping; }
코드는 Active Child 테마 (또는 활성 테마)의 function.php 파일입니다. 테스트하고 작동합니다.
* 배송 방법 및 운송 체크 아웃 필드도 있습니다.
from https://stackoverflow.com/questions/57639470/how-to-disable-shipping-completely-for-a-woocommerce-product-type by cc-by-sa and MIT license
'WORDPRESS' 카테고리의 다른 글
[WORDPRESS] WooCommerce 구매자가 프론트 엔드에 이메일을 보냅니다 (0) | 2020.11.20 |
---|---|
[WORDPRESS] WordPress에서 상위 범주 목록 (링크 포함) 목록을 표시하는 방법 (0) | 2020.11.20 |
[WORDPRESS] Apache HttpD에서 선택적 프록시 포트 전달 (0) | 2020.11.20 |
[WORDPRESS] SKU 캐릭터를 우연히 제한합니다 (0) | 2020.11.20 |
[WORDPRESS] WooCommerce 제품 설명에있는 모든 이미지를 보여주는 방법 (0) | 2020.11.20 |