#woocommerce #bundle
Вопрос:
Проблема с приведенным ниже кодом заключается в том, что он также скрывает пакеты. В наших пакетах всегда есть количество, равное нулю.
Нам нужно скрыть продукты с 0 доступным количеством и пакеты, содержащие продукт с нулевым доступным количеством.
/*
* Hide out of stock woocommerce products by showing quantity stock greater than zero
*/
add_filter( 'woocommerce_product_query_meta_query', 'show_only_products_with_qtdy_min_1', 10, 2 );
function show_only_products_with_qtdy_min_1( $meta_query, $query ) {
if( is_admin() ) return $meta_query;
// Add your criteria
$meta_query[] = array(
'key' => '_stock',
'type' => 'numeric',
'value' => 0,
'compare' => '>'
);
return $meta_query;
};