Как реализовать “архивный тип товара” на 1С-Битрикс?
Создаете свойство "В архиве".
При наличии такого свойства у товара скрываете кнопку "Купить", выводите надпись "В архиве". Для удобства представления в каталоге можете менять индекс сортировки чтоб такие товары были в самом конце списка каталога.
Наиболее частый кейс - пометить, что товар архивный, чтобы он не выводился в списке и в поиске. Но на детальной странице товар должен открываться для поисковиков.
В этой ситуации самый простой способ: использовать активность как признак архивного товара.
В настройках детальной страницы товара (компонент bitrix:catalog или bitrix:catalog.element) есть галочка, чтобы отображались неактивные товары.
Как следствие, при обмене с 1С отсутствующие товары получатся неактивными - следовательно архивными. Очень удобно.