WooCommerce - скрыть невозможные варианты без замедления - PullRequest
0 голосов
/ 20 марта 2020

У меня есть продукт с 1200 вариантами. Но все полностью перепутано, потому что woocommerce устанавливает максимум на 30, а затем отображаются все комбинации, даже если они недоступны.

Конечно, это можно решить с помощью следующего кода:

function custom_wc_ajax_variation_threshold( $qty, $product ) {

 return 1200;

}

add_filter( 'woocommerce_ajax_variation_threshold', 'custom_wc_ajax_variation_threshold', 100, 2 );

Но как только я использую этот код, у меня время загрузки на странице около 12 вместо 3 секунд. Так что это не разумное решение.

У кого-нибудь есть идеи, как я могу скрыть все недоступные опции без приведенного выше кода и проблем с производительностью, которые это вызывает?

Спасибо!

...