Информация Товары с нулевым остатком в конец списка Prestashop 1.6

sergiykhd

Prestashop Expert
Регистрация
17 Апр 2013
Сообщения
1.230
Реакции
1.150
В настройках стоит сортировка по "позиции в категории".

В файле classes/Category.php

находим строку:
$sql .= ' ORDER BY '.(!empty($order_by_prefix) ? $order_by_prefix.'.' : '').'`'.bqSQL($order_by).'` '.pSQL($order_way).'
и меняем на
$sql .= ' ORDER BY stock.quantity>0 desc,'.(!empty($order_by_prefix) ? $order_by_prefix.'.' : '').'`'.bqSQL($order_by).'` '.pSQL($order_way).'
 
Последнее редактирование:
В настройках стоит сортировка по "позиции в категории".

В файле classes/Category.php

находим строку:
$sql .= ' ORDER BY '.(!empty($order_by_prefix) ? $order_by_prefix.'.' : '').'`'.bqSQL($order_by).'` '.pSQL($order_way).'
и меняем на
$sql .= ' ORDER BY stock.quantity>0 desc,'.(isset($order_by_prefix) ? $order_by_prefix.'.' : '').'`'.pSQL($order_by).'` '.pSQL($order_way).'
если остатки отрицательные (складские запасы отключены) - как себя поведет данная сортировка?
 
Назад
Сверху