특정 제품에 대한 WooCommerce 쿠폰 필드를 숨기는 방법은 무엇입니까?
P粉138871485
P粉138871485 2023-07-28 11:22:20
0
1
437
<p>WooCommerce 장바구니 및 결제 페이지에서 특정 제품에 대한 쿠폰 필드를 숨기려고 합니다. Google에서 검색한 결과 쿠폰 필드를 숨기는 일부 코드를 찾았지만 한 제품에만 해당됩니다.

이 코드에서 여러 제품을 처리하려면 어떻게 해야 합니까?


<pre class="brush:php;toolbar:false;">// 결제 페이지에서 쿠폰 필드 숨기기 기능 비활성화_쿠폰_필드_on_checkout( $enabled ) { if ( is_checkout() ) { $제품_ID = 240790; $in_cart = 거짓; foreach( WC()->cart->get_cart() as $cart_item ) { $product_in_cart = $cart_item['제품_ID']; if ( $product_in_cart === $product_id ) $in_cart = true; } if ( $in_cart === 참 ) { $ 활성화 = 거짓; } } $활성화를 반환합니다. } add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_checkout' ); // 장바구니 페이지에서 쿠폰 필드를 숨깁니다. 기능 비활성화_쿠폰_필드_온_카트( $enabled ) { if ( is_cart() ) { $제품_ID = 240790; $in_cart = 거짓; foreach( WC()->cart->get_cart() as $cart_item ) { $product_in_cart = $cart_item['제품_ID']; if ( $product_in_cart === $product_id ) $in_cart = true; } if ( $in_cart === 참 ) { $ 활성화 = 거짓; } } $활성화를 반환합니다. } add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_cart' );</pre>
P粉138871485
P粉138871485

모든 응답(1)
P粉615829742

아래 코드는 장바구니 및 결제 페이지 모두에 대해 여러 제품 ID 및/또는 변형 ID를 처리하여 해당 제품에 대한 쿠폰 필드를 비활성화합니다.

으아악

유용해야 합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿