1 回答

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
當(dāng)特定產(chǎn)品類型在購物車中時(shí)(此處為“預(yù)訂”產(chǎn)品類型),以下將禁用結(jié)帳運(yùn)輸字段:
add_filter( 'woocommerce_cart_needs_shipping_address', 'filter_cart_needs_shipping_address_callback' );
function filter_cart_needs_shipping_address_callback( $needs_shipping_address ){
// Loop through cart items
foreach ( WC()->cart->get_cart() as $item ) {
if ( $item['data']->is_type('booking') ) {
$needs_shipping_address = false;
break; // Stop the loop
}
}
return $needs_shipping_address;
}
代碼位于活動子主題(或活動主題)的 function.php 文件中。測試和工作。
提醒:要在 Woocommerce 中隱藏“運(yùn)送到不同地址”,我們只需使用:
add_filter( 'woocommerce_cart_needs_shipping_address', '__return_false');
- 1 回答
- 0 關(guān)注
- 230 瀏覽
添加回答
舉報(bào)