Сортировка товаров
В МаркетПро можно настраивать любые варианты сортировок товаров.
Чтобы добавить новую сортировку, перейдите Контент → astdesign.marketpro: Каталог → Сортировки в каталоге → Элементы и в правом верхнем углу нажмите Добавить элемент.
Откроется форма, которую необходимо заполнить.
Название - то, что видит пользователь в выпадающем списке
Символьный код - используется в качестве части ссылки
Сортировка - чем меньше число, тем выше данный пункт в списке сортировок. По умолчанию - 500.
По умолчанию - при установке этой галочки, данная сортировка будет установлена по умолчанию для всех разделов, если у них не определены дополнительные правила
Параметр сортировки - поле, по которому проходит сортировка.
В большинстве случаев список возможных полей сортировки можете найти в документации 1С-Битрикс https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php (параметр arOrder)
Порядок сортировки - ASC - по возрастанию, DESC - по убыванию.
Стандартные сортировки, используемые в решении
Популярное
Код - popular
Параметр - shows
Порядок - desc
Подешевле
Код - minprice
Параметр - property_AST_MIN_PRICE_#ID БАЗОВОГО ТИПА ЦЕНЫ#
Порядок - asc
Подороже
Код - maxprice
Параметр - property_AST_MIN_PRICE_#ID БАЗОВОГО ТИПА ЦЕНЫ#
Порядок - desc
С лучшей оценкой
Код - rating
Параметр - property_AST_RATING (назначение свойства)
Порядок - desc
Со скидкой
Код - discount
Параметр - property_AST_DISCOUNT (назначение свойства)
Порядок - desc
Важно: при настройке своей сортировки по ценам можно указать только конкретный тип цены. Если свои сортировки не настроены, то базовая цена в решении вычисляется с учётом региональности (когда для разных городов могут быть разные цены). Однако, данное замечание может быть несущественным, если предположить, что базовые цены на товары всегда соотносятся с другими ценами (опт, розница, цены для городов) в какой-то пропорции.
Сначала показывать товары в наличии
Отдельная задача — не дать отсутствующим товарам занимать первые места в каталоге, какую бы сортировку ни выбрал покупатель.
Откройте ASTDESIGN → МаркетПро → Настройки, вкладка Каталог, блок Списки товаров и разделы:
Поле для сортировки товаров в каталоге — CATALOG_AVAILABLE
Порядок сортировки для товаров в каталоге — DESC
Использовать прямой порядок сортировки — поставьте галочку.
Галочка означает: указанный параметр всегда применяется первым, а выбор покупателя (по цене, по названию) работает уже внутри. То есть сначала идут товары в наличии, отсортированные так, как попросил покупатель, а за ними — отсутствующие.
Настройки входят в конфигурацию клиентской части: после Применить сайт пересобирается, порядок изменится в течение 5–10 минут.