Сортировка сразу по нескольким параметрам — Наличие и цена, есть ли способ?

В 1C-Bitrix есть возможность проводить сортировку элементов сразу по нескольким параметрам, включая наличие и цену. Для этого можно использовать функционал компонента "Каталог товаров".

1. Для начала необходимо открыть настройки компонента "Каталог товаров". Для этого перейдите в административный раздел 1C-Bitrix и выберите нужный инфоблок товаров. На странице настроек компонента "Каталог товаров" найдите раздел "Сортировка" и выберите "Дополнительная сортировка".

2. В поле "Дополнительная сортировка" введите необходимые параметры сортировки. Например, чтобы сортировать по наличию и цене, можно использовать следующую запись:

CATALOG_QUANTITY>0,PRICE ASC

где CATALOG_QUANTITY>0 означает, что товар должен быть в наличии, а PRICE ASC означает, что товары должны быть отсортированы по возрастанию цены.

3. Сохраните настройки компонента и обновите страницу с отображением товаров. Теперь элементы будут отсортированы сначала по наличию, а затем по цене.

Важно отметить, что в примере использованы стандартные поля инфоблока "Каталог товаров" в 1C-Bitrix. Если в вашем случае необходимо использовать свои пользовательские поля для сортировки, то вместо CATALOG_QUANTITY и PRICE необходимо указать соответствующие символьные коды полей вашего инфоблока.

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

В целом, 1C-Bitrix предоставляет достаточно гибкие инструменты для сортировки товаров по различным параметрам. Вы можете комбинировать различные условия сортировки, чтобы получить желаемый результат.