У меня есть продукт с 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 секунд. Так что это не разумное решение.
У кого-нибудь есть идеи, как я могу скрыть все недоступные опции без приведенного выше кода и проблем с производительностью, которые это вызывает?
Спасибо!