Перейти к содержанию
Malcolm

Уникальная сортировка товара

Рекомендуемые сообщения

Всем привет. Версия opencart 2.1.

 

Нужен модуль или sql запрос сортировки.

 

1) Сортировка должна быть по-умолчанию.

2) Сначала сортировка должна быть по под категориям(в случае если это корневая категория) Допустим - Зима, Осень, Лето.

3) Далее сортировка должна быть по значение UPC начиная от максимального и заканчивая минимальным.

4) Далее сортировка должна быть по минимальной цене.

5) И затем рандомом по первому слову в название товара.

6) Рандом должен быть статичным. Т.е. товары которые были на первой странице, не должны "случайным" образом оказаться на второй. Т.е. на каждой странице всегда должны быть одни и те же товары в определённой последовательности.

 

Как должны работать 3, 4 и 5 пункт:

 

Есть список товаров:

 

Ботинки1 цена500 upc8

Ботинки2 цена500 upc8

Ботинки3 цена300 upc7

Ботинки4 цена1000 upc5

Ботинки5 цена1000 upc5

Ботинки6 цена600 upc8

Ботинки7 цена600 upc7

Ботинки8 цена1500 upc10

Ботинки9 цена1300 upc10

Кроссовки1 цена500 upc8

Кроссовки2 цена500 upc8

Кроссовки3 цена300 upc7

Кроссовки4 цена1000 upc5

Кроссовки5 цена1000 upc5

Кроссовки6 цена600 upc8

Кроссовки7 цена600 upc7

Кроссовки8 цена1500 upc10

Кроссовки9 цена1300 upc10

 

Должны получить:

 

Ботинки9 цена1300 upc10

Кроссовки9 цена1300 upc10

Ботинки8 цена1500 upc10

Кроссовки8 цена1500 upc10

Ботинки1 цена500 upc8

Кроссовки1 цена500 upc8

Ботинки2 цена500 upc8

Кроссовки2 цена500 upc8

 

и т.д., думаю смысл понятен.

 

 

Разумеется на сайте стоит фильтр товаров. Если сделать выбор допустим только по кроссовкам, то 5 пункт отключаем. Хотя, по сути, он может работать, названия же ведь всё-равно остаются одинаковыми)

 

 

Бюджет 3000-5000р.

 

 

PS: Если создал тему не в том разделе, то пожалуйста, модераторы, перенесите её в нужный. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.