Простое можно организовать с помощью плагина Приоритет товаров. Делаете правило управления товарами такого вида (ключевой момент правила - наличие на складе, остальное чисто про сортировку списка по вашему вкусу, но уже второй параметр "продажи" или "цена" или "остатки" обеспечит ровную сортировку и все три они разом в общем-то в одном правиле не особо нужны, т.е. ваше правило будет на две строки короче)
Далее в списке-фильтре (динамический список) применяете это правило (либо через настройки списка, либо через плагин)
И товары будут показаны так, как вы и хотели. Только кол-во в настройках списка укажите своё.
Сложное решение заключается написании всего этого в шаблоне темы дизайна и тут я его приводить не стану без четкого запроса на то, что оно именно и надо, но такое тоже есть. Объективно это вообще не задача для темы дизайна, но, повторюсь, такие практики встречаются.
Попробуйте удалить плагин, установить заново, очистить кеш. Также включите режим отладки, чтобы увидеть где именно ошибка. При установке что-то могло пойти не так.
Ну бывает что в БД не всё сразу записалось как надо, но теперь всё должно быть нормально. С плагинами, которые вносят изменения в базу такое бывает иногда.
Плагин вообще годный. Им можно делать хорошие правильные сортировки товаров в категориях, т.к. он позволяет поднимать наверх популярное и продаваемое.
5 ответов
Есть два решения. Простое и сложное.
Простое можно организовать с помощью плагина Приоритет товаров. Делаете правило управления товарами такого вида (ключевой момент правила - наличие на складе, остальное чисто про сортировку списка по вашему вкусу, но уже второй параметр "продажи" или "цена" или "остатки" обеспечит ровную сортировку и все три они разом в общем-то в одном правиле не особо нужны, т.е. ваше правило будет на две строки короче)
Далее в списке-фильтре (динамический список) применяете это правило (либо через настройки списка, либо через плагин)
И товары будут показаны так, как вы и хотели. Только кол-во в настройках списка укажите своё.
Сложное решение заключается написании всего этого в шаблоне темы дизайна и тут я его приводить не стану без четкого запроса на то, что оно именно и надо, но такое тоже есть. Объективно это вообще не задача для темы дизайна, но, повторюсь, такие практики встречаются.
Установил плагин и после сохранения настройки списка выдало ошибку:
Попробуйте удалить плагин, установить заново, очистить кеш. Также включите режим отладки, чтобы увидеть где именно ошибка. При установке что-то могло пойти не так.
Убрал галочку (Добавить колонку с приоритетом в список товаров), сохранил и ошибка исчезла. Баг какой-то.
За рекомендацию плагина спасибо, нулевые товары в списке он отфильтровал!
Ну бывает что в БД не всё сразу записалось как надо, но теперь всё должно быть нормально. С плагинами, которые вносят изменения в базу такое бывает иногда.
Плагин вообще годный. Им можно делать хорошие правильные сортировки товаров в категориях, т.к. он позволяет поднимать наверх популярное и продаваемое.