Как сделать разную кнопку Купить для разделов Битрикс?
Есть 2 раздела основных на сайте с подразделами. Нужно для первого раздела сделать так, чтобы списке товаров раздела и подразделов кнопка купить вела внутрь карточки товара, а для второго раздела добавляла товар в корзину.
Сделайте доп. поле для раздела (типа чекбокса) и в каталоге его обрабатывайте.
Например (псевдокод):
if show_buy_btn == true showBuyBtn() else showElementBtn
Если же требуется для дочерних разделов, то необходимо получать по IBLOCK_SECTION_ID значение доп. полей родителя (а у родителя его родителя и т.д), что достаточно затратно по ресурсам в случае глубокой вложенности
Не совсем понятна проблематика.
Добавьте условие: если раздел один тогда клик по кнопке вызывает редирект в детальную карточку товара, иначе добавление товара в корзину.