База знаний
Как настроить сортировку так, чтобы отсутствующие товары были всегда в конце списка?
ID статьи: 110
, создана 29 авг 2016
, последнее исправление 04 апр 2019
Актуально для:
Необходимо настроить сортировку таким образом, чтобы товары не в наличии (поле «Доступное количество» нулевое) выводились в конце списка. Независимо от выбранного способа сортировки – по цене или алфавиту.
Решение
Инструкция
Шаг 1
В публичной части сайта перейдите в каталог, активируйте режим правки и нажмите всплывающую кнопку с шестеренкой. Войдите в режим редактирования параметров компонента.

В параметрах компонента переключитесь на пункт «Источник данных». В поле «Недоступные товары» установите значение «Отображать в конце». Сохраните изменения.

Шаг 2
В административной части сайта перейдите в Рабочий стол → Настройки → Настройки продукта → Настройки модулей → Торговый каталог. Найдите группу настроек «Значения параметров товаров по умолчанию» и нажмите кнопку «Изменить».

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

Здравствуйте, Виктория. Коллеги из техподдержки всегда готовы вам помочь с настройкой функционала.
Благодарим за прочтение статьи в блоге.
То есть, если у меня на одном складе есть остаток товара, то при выводе других складов не будет помещать этот товар в конец списка?
Здравствуйте, Василий! Благодарим за интересный вопрос.
Возможно, вас ввело в заблуждение словосочетание «Отсутствующие на складах». Здесь мы имели в виду товары не в наличии. То есть те товары, в которых поле «Доступное количество» нулевое. Поправили этот нюанс в статье.
Если вас интересует сортировка по конкретному складу, пожалуйста, обратитесь к специалистам нашей техподдержкиПодскажите, пожалуйста, как настроить сортировку так, чтобы товары без цены были всегда в конце списка?
Здравствуйте, Дмитрий. Благодарим за активность.
Так настроить сортировку не получится. Товар без цены будет считать как товар с минимальной ценой. Поэтому при сортировке по возрастанию цены он будет в начале каталога. А по убыванию — в конце списка.
Надеемся, что смогли вам помочь. Процветания вашему бизнесу.
Здравствуйте, Виталий!
Благодарим за обратную связь. Укажите в параметрах компонента каталога настройки, как на скриншоте
Также включите количественный учет.
К сожалению, не нашли ваши обращения в нашу техподдержку. Пожалуйста, пришлите почту, с которой общались с техподдержкой, и домен вашего сайта на почту
Обязательно разберемся в ситуации!
Просто если нечего не делать то товары с ценой по запросу вылазят вперед
Здравствуйте, Роман!
Благодарим за комментарий. Вместе с выводом товаров нет в наличии в конце списка можно указать еще один параметр сортировки. Он указывается в параметрах компонента каталога —
Чтобы товары без цены оказались в конце списка, должен быть установлен порядок по убыванию.
Если возникнут технические вопросы, вы можете написать нам в поддержку
Всегда рады помочь с настройками решения.
Здравствуйте, Елена!
Спасибо за вопрос. В решении настроить сортировку можно только для всех разделов.
Если у вас возникнут новые вопросы по типовым настройкам решения, пишите в нашу техподдержку:Сделали всё как в Вашей инструкции, но сортировка по наличию не работает. Единственное непонятно- включать во вкладке Торговый каталог количественный учет надо непосредственно у самого товара, или у Торговых предложений?
Здравствуйте, Алексей!
Спасибо за комментарий. Вам необходимо включить количественный учет в модуле «Торговый каталог». Если у вас остались вопросы, пожалуйста, напишите в нашу техническую поддержку. Поможем со всем разобраться.
Для каталога работает. Но в брендах (производители) в списке товары не в наличии не опускаются и не исчезают.
Как это настроить?
Спасибо!
Здравствуйте! Спасибо за вопрос. Так как в брендах используется компонент новостей, настройки сортировки товаров нет. У нас зарегистрировано пожелание NEXT-907. Реализуем в одном из обновлений.