Skorp1oN
Мастер
- Регистрация
- 16 Дек 2007
- Сообщения
- 387
- Реакции
- 31
- Автор темы
- #1
Добрый день!
Столкнулся с проблемой, что сейчас товары вперемешку, те которые в наличии и нет. Нашел такое решение, чтобы товары которых нет в наличии, перемещались в конец списка товаров:
Код работает, но только для сортировки которая по умолчанию и товары в таком случае в каком-то непонятно порядке выводятся вообще. Но и есть еще большой минус - работает только в сортировке по умолчанию. Если выбрать любую другую сортировку - сразу все товары перемешиваются.
Собственно, прошу помощи, подскажите пожалуйста плагин какой-то, чтобы решал данную задачу - при любой сортировке товары которых "нет в наличии" всегда были в конце списка.
p.s. прятать товары которых нет в наличии, к сожалению не целесообразно т.к. надо чтобы они всегда были в индексе.
Заранее спасибо за помощь!
Столкнулся с проблемой, что сейчас товары вперемешку, те которые в наличии и нет. Нашел такое решение, чтобы товары которых нет в наличии, перемещались в конец списка товаров:
Код:
add_filter( 'woocommerce_get_catalog_ordering_args', 'truemisha_sort_by_stock', 25 );
function truemisha_sort_by_stock( $args ) {
$args[ 'meta_key' ] = '_stock_status';
$args[ 'orderby' ] = 'meta_value';
$args[ 'order' ] = 'ASC';
return $args;
}
Собственно, прошу помощи, подскажите пожалуйста плагин какой-то, чтобы решал данную задачу - при любой сортировке товары которых "нет в наличии" всегда были в конце списка.
p.s. прятать товары которых нет в наличии, к сожалению не целесообразно т.к. надо чтобы они всегда были в индексе.
Заранее спасибо за помощь!