Andrey_Tech
@Andrey_Tech

Товары нет в наличии в конец списка на opencart для sphinx?

Добрый день!
Столкнулся с такой проблемой, есть сайт на опенкарт 2.3, на нем стоит sphinx. Получается сейчас на нем настроена сортировка, все проиндексировано, сортирует все как надо. Но есть одно но, при сортировке товары, которых нет в наличии выводятся с сортировкой в начале. Как можно сделать на sphinx что бы товары которых нет в наличии по полю quantity всегда были в конце списка?
  • Вопрос задан
  • 399 просмотров
Решения вопроса 1
@djnick
Вроде можно для каждого поля порядок прописать
:$sphinx->SetSortMode(SPH_SORT_EXTENDED, 'available DESC, priced DESC, @weight DESC')
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Там же SQL просто сделайте реверс сортировку
Ответ написан
Chimaira
@Chimaira
Я не Чимайра
Я решил такой вопрос через Batch Editor - всем товарам у кого количество "not 0" - порядок сортировки 0, а те, что количеством "0" - порядок сортировки 3. Таким образом у меня все товары, что есть в наличии - всегда в начале списка и далее они сортируются уже по алфавиту
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы