8 800 500-47-11
8 800 500-47-11
Отдел продаж
База знаний
  • Все решения
  • Интернет-магазины
    • Аспро: Премьер
    • Аспро: Лайтшоп
    • Аспро: Максимум
    • Аспро: Шины и диски 2.0
    • Аспро: Next
    • Аспро: Оптимус
    • Аспро: Шины и диски, интернет-магазин
    • Аспро: Маркет
    • Аспро: Интернет-магазин
    • Аспро: Крутой шоп
  • Корпоративные сайты
    • Аспро: Приорити 2.0
    • Аспро: Корпоративный сайт 3.0
    • Аспро: Корпоративный сайт 2.0
    • Аспро: Стройка 2.0
    • Аспро: Инжиниринг
    • Аспро: Металл
    • Аспро: Digital 2.0
    • Аспро: Детский сад и образовательный центр
    • Аспро: Курорт 2.0
    • Аспро: Ландшафт 2.0
    • Аспро: Автосервис
    • Аспро: Медицинский центр 3.0
    • Аспро: Ландшафт
    • Аспро: Медицинский центр 2.0
    • Аспро: Курорт
    • Аспро: Стройка
    • Аспро: Сайт медицинского центра
    • Аспро: Корпорация
    • Аспро: Корпоративный сайт
    • Аспро: Корпоративный сайт современной компании
    • Аспро: Приорити
    • Аспро: Digital
  • Модули
    • Аспро: Привязка ответственного
    • Аспро: Шинный калькулятор
    • Аспро: Кредитный калькулятор
    • Аспро: Универсальный импорт
  • 1С-Битрикс
    • Общее

Как настроить сортировку значений для определенного свойства в умном фильтре?

ID статьи: 191 , создана 30 дек 2016
Актуально для:

Для группы товаров имеется свое определенное свойства, например, размер одежды. У свойства имеется диапазон значений, например от XS до XXXL. По логике размерной сетки свойства в умном фильтре должны выводиться по порядку: в начале XS, в конце XXXL. На деле же они выводятся по алфавиту, что противоречит размерной сетке.


Решение


Измените тип свойства на «Список» и перегруппируйте значения.

Переключитесь на административную часть сайта и перейдите в Контент (1) → Инфоблоки (2) → Типы инфоблоков (3) → Каталог (4).


На вкладке «Каталог» выберите каталог товаров или торговые предложения (в зависимости от того, откуда берется нужное свойство). В окне редактирования инфоблока переключитесь на вкладку «Свойства».


Найдите нужное свойства. Скорее всего, в типе свойства выставлено значение «Строка», и поэтому система сортирует значения по алфавиту. Измените значение на «Список».

Затем нажмите рядом со свойством кнопку с многоточием, чтобы войти в расширенный режим редактирования. Внизу в группе полей «Значения свойств» вы найдете таблицу значений, которую необходимо заполнить доступными для выбора значениями свойства.


Вам нужно заполнить поля XML_ID, название значения, выводимое в фильтре, и сортировку. Также вы можете выбрать значение по умолчанию, если необходимо. Изменяя значения сортировки, вы можете настраивать порядок вывода значений свойств в умном фильтре. В нашем примере XS выводится первым, а XXXL последним.

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


Порядок отображения торговых предложений у товара с торговыми предложениями точно также зависит от сортировки значений свойства для отбора. Проделайте те же действия в окне редактирования инфоблока «Торговые предложения», чтобы отсортировать значения согласно вашим потребностям.


Алексей
16.06.2020 16:10:38
Как установить сортировку по алфавиту? Учитывая, что тип свойства Список или Справочник. Имеется много свойств и много значений, а так же часто добавляются новые значения. Было бы хорошо не менять каждый раз сортировку вручную.
Мария Кирякова
19.06.2020 07:45:50

Здравствуйте, Алексей!

Благодарим за комментарий. Сортировка по алфавиту работает для свойств типа «Строка». В стандартном функционале для свойств «Список» или «Справочник» такая сортировка не получится. Для сортировки по алфавиту нужны доработки. Можем реализовать индивидуально для вашего проекта.

Если интересно, пожалуйста, напишите нам на почту. Определим ваши потребности и поможем решить задачи бизнеса.

info@aspro.ru
Родитель
Ruslan
12.10.2022 10:30:23
Здравствуйте! Подскажите пожалуйста почему 2 раза свойства в фильтре показывается? То есть свойтва в фильтре повторяются. Например 2 раза свойства "Диаметр", "Назначение", "Тип товара", "Цвет" и т д. Как сделать чтобы 1 раз показались свойство в фильтре ?
Родитель
Владислав Мещеряков
14.10.2022 08:53:50

Здравствуйте, Руслан! Благодарим за активность.

Проанализировали вашу ситуацию. Предполагаем, что в инфоблоках каталога и торговых предложений присутствуют одинаковые свойства. Если это действительно так, то нужно определить, какие именно свойства необходимо убрать из вывода.

Если возникли трудности c настройкой свойств, специалисты нашей техподдержки готовы вам помочь:

https://aspro.ru/support/

Будем на связи!
Родитель