Нуууу, делается просто - выводим компонентой всего 1 (ОДИН) товар, а в сортировке (чтобы выводился именно последний ) указываем в самом простом случае дату изменения, по убыванию (не потребуется доработки), либо, что сложнее - ставим обработчик на сохранение элемента заданного ИБ, который при сохранении ищет в базе все остальные товары с таким флагом и обнуляет их.
Ну или еще проще - ставим не флажок, а какое-то нарастающее число, да хоть сегодняшнюю дату, тогда сортировка вообще будет работать четко, даже можно на месяц вперед задавать свой товар, не забывая в настройках компоненты указывать фильтр с текущей датой.