當可變商品的屬性過多,一旦超過30個以後
有些本該沒有的屬性都會在商品頁面呈現
然後跟你說【很抱歉,沒有商品符合您的選擇,請重新選擇其他組合。】
這樣對於顧客選擇商品很不方便
因為他們不知道到底哪一個組合是可以購買的
從而導致不購買商品

解決方法是在function.php貼上以下代碼
//WooCommerce 可變商品數量限制 (300)
function custom_wc_ajax_variation_threshold( $qty, $product ) { return 300; } add_filter( 'woocommerce_ajax_variation_threshold', 'custom_wc_ajax_variation_threshold', 100, 3 );
這可以讓屬性的緩存從30個 變成300個
這樣只要一些本來沒在設定裡面的選項就會直接消失
只呈現有設定價格的屬性分類
