Как сделать чтобы товары с количеством "0" были в конце списка?
Добавлено: 06.09.2019, 07:36
Добрый день!
Как сделать чтобы товары с количеством "0" были в конце списка?
---
С ценой я сделал вот так:
файл api/Products.php
строка 109 вместо:
case 'position':
$order = 'p.position DESC';
break;
написал:
case 'position':
$order = '( (SELECT count(pv.id)
FROM __variants pv
WHERE pv.price > 0 AND p.id = pv.product_id)>0 ) DESC, p.position DESC';
break;
Как сделать чтобы товары с количеством "0" были в конце списка?
---
С ценой я сделал вот так:
файл api/Products.php
строка 109 вместо:
case 'position':
$order = 'p.position DESC';
break;
написал:
case 'position':
$order = '( (SELECT count(pv.id)
FROM __variants pv
WHERE pv.price > 0 AND p.id = pv.product_id)>0 ) DESC, p.position DESC';
break;