P粉3443557152023-07-31 00:43:10
下面的程式碼將在購物車中只有特定產品時完全移除T&C要求:
add_filter( 'woocommerce_checkout_show_terms', 'remove_terms_and_conditions_for_specific_unique_item' ); function remove_terms_and_conditions_for_specific_unique_item( $show_terms ) { // Replace "123" with the desired product ID $targeted_id = 15; $cart_items = WC()->cart->get_cart(); // get cart items // Check if there is only one item in cart if( count($cart_items) > 2 ) { return $show_terms; } // Check if the targeted product ID is the only item in cart if ( reset($cart_items)['product_id'] == $targeted_id ) { return false; // Remove terms and conditions field } return $show_terms; }
程式碼應該放置在活動子主題的functions.php檔案中,或放置在外掛程式中。已經進行了測試並確認可以正常工作。