SV0L0Ch
@SV0L0Ch
Разработчик специализируюсь на Bitrix и Wordpress

Как в битриксе сделать уникальную сортировку товаров для каждого раздела каталога?

Сайт на битриксе.
Есть каталог примерно 2000 товаров и около 400 разделов многие из которых однотипные и созданы для СЕО.
Надо сделать уникальную сортировку товаров в каждом разделе при том, что по составу разделы могут быть идентичными.

Проблема - 2000*400 дает 800к вариантов сортировки. Даже если учесть, что не все товары будут во всех разделах то все равно получается примерно 100к уникальных вариантов сортировки товаров.

Как лучше это реализовать и хранить и при этом, чтобы удобно было редактировать это в админке.

Пока приходят в голову только варианта типа - у товара делаем множественное поле "привязка к разделу" и для каждого привязанного в поле "комментарий" пишем значение сортировки.
Но это выглядит как-то костыльно.

Может есть какой-то более оптимальный вариант, типа, задать каждому разделу некий коэффициент который влияет на сортировку внутри раздела?
  • Вопрос задан
  • 1632 просмотра
Решения вопроса 1
@Snatch87
Битриксоид по принуждению
Если Вы хотите, чтобы у каждого раздела была своя сортировка, и она была постоянной для данного раздела, попробуйте добавить свойство раздела, в котором будете хранить значение для сортировки. А при подключении выборки элементов раздела использовать это свойство
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@jasper-blondin
"SORT_BY1" => "rand",
"SORT_ORDER1" => "ASC"

Уникальность не гарантирует. Но выдает случайную сортировку.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы