Jump to content

Как сделать, чтобы товары которых нет в наличии по-умолчанию сортировались в конец списка


Recommended Posts

Здравствуйте!

Подскажите, как сделать, чтобы товары которых нет в наличии по-умолчанию сортировались в конец списка товаров в независимости от функции сортировки и фильтра.

Или как исключить фильтр определенного товара по цене в модуле blocklayed.

Благодарю за дельные советы.

Link to comment
Share on other sites

Найти функцию сортировки и дописать там условие при котором товары которых нет в наличие ставились бы в конце.

 

Круто. Как раз такой совет я и искал.

Link to comment
Share on other sites

Подскажите, 

Как на смарти оформить следующее условие

если остаток товара меньше 0 {
выводим товары с кол-вом более 0 шт.
} иначе {
выводим товары с нулевым остатоком
}

Link to comment
Share on other sites

  • 5 years later...
On 11/11/2013 at 9:18 AM, Kerm said:

Поставить в админке сортировку по наличию, чтобы опция по умолчанию стояла.

Если нужно, чтобы товары без наличия перемещались в конец списка, вне зависимости от функции сортировки и фильтра, то такое решение не подходит. Об этом и пишет изначально автор поста:

On 11/5/2013 at 8:04 AM, kyestu said:

Подскажите, как сделать, чтобы товары которых нет в наличии по-умолчанию сортировались в конец списка товаров в независимости от функции сортировки и фильтра.

Правильное решение, на самом деле, нетривиальное и тут не обойдешься простым исправлением SQL-запроса или какой-то правкой в шаблоне. Тут нужен модуль, который будет переопределять функции получения списков товаров и правильно перемещать товары без остатка в конец списка. Такой модуль есть: Сначала товары в наличии. 

Link to comment
Share on other sites

  • 5 years later...

В версиях с установленным модулем  Многоуровневая навигация faceted search есть такая функция, но вроде он идёт в предустановке, только с версии 1.7 

presta filter.jpg

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...