2017-07-18 106 views
1

我使用WooCommerce捆綁產品插件,我試圖讓我的一個捆綁產品默認選中。Woocommerce捆綁產品過濾器

到目前爲止,我已經設法找到一種方法讓他們全部檢查。基本上我想這個過濾器來檢查產品類型是否訂閱,然後添加下面的過濾器。

有人可以幫我這個嗎?

add_filter('woocommerce_bundled_item_is_optional_checked', 'wc_pb_is_optional_item_checked', 10, 2); 
function wc_pb_is_optional_item_checked($checked, $bundled_item) { 
    return true; 
} 

回答

0

你應該試試這個(我不知道在100%,因爲我不使用產品捆綁插件):

add_filter('woocommerce_bundled_item_is_optional_checked', 'wc_pb_is_optional_item_checked', 10, 2); 
function wc_pb_is_optional_item_checked($checked, $bundled_item) { 
    // If an item of the bundled product is a subscription 
    if(wc_get_product($bundled_item->item_id)->is_type('subscription')) 
     $checked = true; 

    return $checked; 
} 

這應該工作。

+0

不,這沒有奏效。我已經嘗試了一個類似的解決方案,但是它會對捆綁產品選擇進行制動。不管怎麼說,還是要謝謝你 :) –