Задача

Необходимо доработать функционал каталога таким образом, чтобы недоступные (например, скрытые или снятые с продажи) товары/услуги отображались в самом конце списка, после всех доступных позиций. Это поведение должно управляться через настройки в административной части сайта и не зависеть от выбранной пользователем сортировки (по цене, по названию и т.д.).

Требования

  • Вывод недоступных элементов строго в конце списка.
  • Отдельная настройка в админке для включения/отключения данной функции.
  • Сортировка доступных элементов должна работать стандартно (по заданным пользователем параметрам).
  • Недоступные элементы не должны влиять на порядок выдачи доступных товаров.
  • Решение должно быть реализовано в рамках существующей системы управления каталогом.

Дополнительно

В описании тикета все упоминания названий фирм, сайтов и телефонов удалены для соблюдения конфиденциальности.