версия opencart 1.5* нужно реализовать сортировку на странице категории по аттрибуту товара (мощность), в список сортировки добавил пункты, в саму сортировку реализовать не получается, пока подставил сортировку от цены в \catalog\model\catalog\product.php - ****** } elseif ($data['sort'] == 'p.power') { $sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; } ****** подскажите как написать эту часть запроса для сортировки по аттрибуту и надо ли где -нибудь еще дописывать запрос чтобы достать аттрибут из базы?
по сути надо поменять эту часть SQL запроса и, возможно гд то ранее достать эти данные из базы на данный момент именно в таком виде сортировка сделана, то есть по цене. просто я не силен в SQL и вообще с опенкатом знаком около онедели
Напишу сюда свой вопрос, вдруг кто подскажет. Как сделать сортировку товаров в каталоге на сайте по ID? т.е. по умолчанию сортировал по ID товара, а не имени. Спасибо!