Курсы обучения
+7 (351) 777-80-70
2021.10.20

Почему не выводится кнопка Заказ, хотя свойство Под заказ активно?

На шаблонах карточки товара default.1 и default.2 для работы функционала необходимо, что бы был включен количественный учет.

Для того чтобы эта настройка не учитывалась, необходимо:

открыть в папкеа /bitrix/templates/universe_s1/components/bitrix/catalog.element/catalog.default.1(или catalog.default.2)/parts файл data.php
найти строку

'available' => Type::toBoolean($arItem['CAN_BUY']),

и дописать 

 || $arResult['ACTION'] !== 'buy'

Строка должна принять вид

'available' => Type::toBoolean($arItem['CAN_BUY']) || $arResult['ACTION'] !== 'buy',


Обратите внимание! Хоть это и простое действие, но манипуляции с кодом требуют определенных технических знаний. Если вы не являетесь техническим специалистом, лучше не выполняйте эту рекомендацию, а обратитесь в нашу техническую поддержку, наш специалист вам поможет.

Наши решения