Как сделать сортировку одновременно по цене и наличию?

Обратите внимание на ссылку на следующую страницу. Если в ней не содержатся необходимый гет запрос, то естественно, переходя на другую страницу, скрипт не будет знать что вы хотите видеть сортировку как на первой странице.
 
Может быть проблемы с пагинацией или у вас стоит ограничение на выборку в 50 товаров. Вы ничего не меняли ручками в коде?
сайт достался в наследство, весь код перековырен, решение нашлось переустановкой модулей. спасибо!
 
Обратите внимание на ссылку на следующую страницу. Если в ней не содержатся необходимый гет запрос, то естественно, переходя на другую страницу, скрипт не будет знать что вы хотите видеть сортировку как на первой странице.
спасибо, решение нашлось переустановкой модулей сортировки!
 
Не получиться так. уже проел эту тему насквозь. дело в том, что мускуль не позволяет указывать сортировку по двум полям. точнейможно указать сортировку по двум полям, но указать по возрастанию или убыванию только для одного. А второй по умолчанию будет по увечличиению.
 
По 2 полям сортировать можно
Код:
... ORDER BY row_one, row_two ASC
при этом поле "row_one" будет сортироваться по-умолчанию (DESC) и будет аналогично: ORDER BY row_one DESC, row_two ASC
 
ORDER BY product_shop.`price` != 0 DESC, stock.`quantity` != 0 DESC
0ef170baa5.jpg
Т.е. достигаются цели:
а) сортировка идёт по убыванию наличия собственно и наличия цены, как таковой
б) не нарушается заданная сортировка, по дефолту или пользователем
в) товары, которые есть в наличии (положительная цена и наличие) всегда "впереди паровоза".
 
а в каком файле/функции это?
Номер строки не будет актуальным, т.к. используемые мною классы и контроллеры у меня от-override-женные. ))
В нужной вам функции, где вы получаете товары.
Будь то $category->getProducts($params) или $this->product->getAccessories($params).
В моём случае на картинке (прошлый пост) первый ряд товаров: аксессуары - это стандартный выбор аксессуаров из модели продукта.
Второй ряд: не менее стандартный модуль productscategory, для вывода товаров из этой же категории.
d4e954c2eb.jpg
ae92f6d040.jpg
 
Последнее редактирование:
Не могу разобраться: стоит сортировки "позиции в категории", и надо, каких товаров нет в наличии, те чтобы были в конце. Перечитал 3-4 подобные темы, ничего не работает. версия PS 1.6.0.11. Помогите кто знает.
 
Назад
Сверху