Для группы товаров имеется свое определенное свойства, например, размер одежды. У свойства имеется диапазон значений, например от XS до XXXL. По логике размерной сетки свойства в умном фильтре должны выводиться по порядку: в начале XS, в конце XXXL. На деле же они выводятся по алфавиту, что противоречит размерной сетке.
Измените тип свойства на «Список» и перегруппируйте значения.
Переключитесь на административную часть сайта и перейдите в Контент (1) → Инфоблоки (2) → Типы инфоблоков (3) → Каталог (4).
На вкладке «Каталог» выберите каталог товаров или торговые предложения (в зависимости от того, откуда берется нужное свойство). В окне редактирования инфоблока переключитесь на вкладку «Свойства».
Найдите нужное свойства. Скорее всего, в типе свойства выставлено значение «Строка», и поэтому система сортирует значения по алфавиту. Измените значение на «Список».
Затем нажмите рядом со свойством кнопку с многоточием, чтобы войти в расширенный режим редактирования. Внизу в группе полей «Значения свойств» вы найдете таблицу значений, которую необходимо заполнить доступными для выбора значениями свойства.
Вам нужно заполнить поля XML_ID, название значения, выводимое в фильтре, и сортировку. Также вы можете выбрать значение по умолчанию, если необходимо. Изменяя значения сортировки, вы можете настраивать порядок вывода значений свойств в умном фильтре. В нашем примере XS выводится первым, а XXXL последним.
В результате в умном фильтре значения свойства для выбора будут выводиться корректно и в том порядке, который вы им зададите.
Порядок отображения торговых предложений у товара с торговыми предложениями точно также зависит от сортировки значений свойства для отбора. Проделайте те же действия в окне редактирования инфоблока «Торговые предложения», чтобы отсортировать значения согласно вашим потребностям.