Товары которых нет в наличии вниз списка

В Opencart сортировку товара можно сделать любую, по имени, рейтингу, цене и т.д. Но неудобно то что товары не сортируются по наличию — идут в общем списке по заданной сортировке. Часто, товар которого нет в наличии идет самым первым в списке, что неправильно и не логично.

Отличное решение — располагать товары которых нет в наличии в конце списка. Конечно, можно поставить сортировку p.quantity DESC. При таком решении товары будут сортироваться по количеству, но когда пользователь поставит свою, например по цене, товары которых нет в наличии будут в общем порядке.

Для вывода проданных товаров в конец надо в файле catalog/model/catalog/product.php найти функцию getProducts и там заменить

на:

и блок

заменить на:

Таким образом мы товары которых нет в наличии выводим в конце списка.

P.S. Не забудьте обновить кеш модификаторов после внесения правок для Opencart 2 версии.

Share this post:

Related Posts