Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Вывод товаров со скидкой первыми в категории


Makuronai

Recommended Posts

Подскажите как сделать чтобы в категориях акционные товары выводились в первую очередь, товаров много, и править всем sort-order довольно затруднительно.

Змінено користувачем Makuronai
Надіслати
Поділитися на інших сайтах


Попробуйте в model - catalog - product найти строку $sql .= " ORDER BY p.sort_order"; их там вероятно 2. Вас интересует первая найденная. Замените ее на $sql .= " ORDER BY ps.price";

Проверить сейчас нет возможности, но по идее это выведет сначала товары с ценами у которых есть акционная цена в порядке возрастания т.к. далее идет ASC.

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

В общем простейшим решением оказалось заменить в catalog/model/catalog/product.php строку:
 

$sql .= " ORDER BY " . $data['sort'];

на двойную сортировку, по наличию акции и номеру
 

$sql .= " ORDER BY special DESC, p.sort_order ";

 

  • +1 2
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.