Задать вопрос
@itemashabanov

Как реализовать вывод товара «Сначала в ...»?

Здравствуйте. Как можно сделать, чтобы на странице каталога товаров, при клике на кнопку, товар был отсортирован в таком порядке, чтобы сначала показывались товары из одного склада, а уже потом все остальные? Пока делаю так: количество товара на складе и ID склада получаю, записываю к массиву полей элемента, затем сортирую итоговый массив по ID склада, и помещаю все элементы массива с нужным складом в начало массива. Сердце подсказывает, что это какая-то хрень) Может подскажет кто более "разумное" решение?
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Решения вопроса 1
@PetrPo
В вызове компонента можно указать сортировку по складу
"ELEMENT_SORT_FIELD" => "CATALOG_STORE_AMOUNT_<идентификатор_склада>",
"ELEMENT_SORT_ORDER" => "desc",

и указываешь вторую сортировку
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы