Перейти к содержанию
danineo1

Можно ли спускать вниз товар, которого нет в наличии?

Рекомендуемые сообщения

Можно ли в категории спускать вниз товар, которого нет в наличии и вещать стикер "нет в наличии", что бы человек лазя в категории не заходил на товар, которого нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Готового решения под эту конкретную задачу не встречал. Можно сделать конечно.

Если отсутствующие товары должны быть внизу при любой выбранной пользователем сортировке, то нужно применять двойную сортировку.

Но это замедлит скорость при большом кол-ве товаров в базе.

Есть  модуль добавляющий различные варианты сортировок  в том числе по остатку на складе. Но при смене сортировки все товары снова перемешаются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
58 минут назад, Linq сказал:

Есть  модуль добавляющий различные варианты сортировок  в том числе по остатку на складе. Но при смене сортировки все товары снова перемешаются.

 

нет

если выбрано "сначала в наличии" то при любой сортировке должно быть сначала в наличии

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, Otvet сказал:

 

нет

если выбрано "сначала в наличии" то при любой сортировке должно быть сначала в наличии

Извиняюсь, не заметил. Двойная сортировка? Как по производительности, вы случайно не проверяли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Она и так двойная: sort, name

если вместо name использовать по первичному ключу, даже быстрее будет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что такое наличие?

 

если это всего лишь quаntity

 

То

order by quantity > 0 DESC, далее выбранная сортирвка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.