2017-09-01 60 views
1

我現在正在尋找一段時間來解決我的問題,我嘗試了幾個插件,代碼等......但是他們都沒有爲我工作。Woocommerce隱藏不可能的變化

所以我試圖解決的是: 我有一大把的變化...... 50此刻 在第一個下拉列表,你可以選擇單人或雙人 在第二個下拉您可以選擇相框大小

這裏是我沒有得到...尺寸23x23和50x50僅適用於單張照片。但是當我選擇Double時,我可以選擇23x23和50x50來獲取這種變化不可能的信息。

我正在尋找一種解決方案,當我選擇Double時,我甚至無法選擇也看不到50x50。

我發現這個職位,但該代碼是不是爲我工作:Hide variations that don't match Woocommerce

這似乎是一個常見的問題,但沒有真正的解決方案?

感謝您的每一個建議!

+1

WooCommerce 3.1.2正在完成你所描述的默認設置 – Reigel

+0

沒有不幸的是它不是......我一直在測試一下......可能是因爲我有大約50個變量儀器選型? 它正在工作,直到我達到一定數量的變化,我還沒有找到... – Marin

回答

1

好,我找到了解決辦法...那是因爲Woocommerce限制了最大變化至30

在這裏與我設法解決它的代碼:

function custom_wc_ajax_variation_threshold($qty, $product) { 
 
    return 50; // Increase default 30 to 50 
 
} 
 
add_filter('woocommerce_ajax_variation_threshold', 'custom_wc_ajax_variation_threshold', 100, 2);