в виду не показывать ее пользователю)? Но при этом она должна быть активна. К примеру добавить к блоку вывода платежной системы класс "hidden" с указанным ID=14
какая бизнес задача
ПС используется для формы оплаты КРЕДИТ/Таксит (форма кредитных карт 5 разных банков) - нужно чтобы созданные ПС для этих банков не показывались пользователю - но при этом в системе должны быть активны
я бы на вашем месте сделал своё ограничение, но вы ещё можете через событие OnSaleComponentOrderJsData вообще убирать этот способ оплаты из данных
если есть пример - можете скинуть
та первая ж ссылка из поиска https://gist.github.com/dmitryburov/878edc4aec1477d54f92913cd5e25cbf вам ток свое условие накодить
спасибо - попробую, раньше в другую сторону копал
попытался реализовать через событие OnSaleComponentOrderJsData в результате деактивирую $arResult['JS_DATA']['PAY_SYSTEM'][$idx]['ACTIVE'] = 'N'; - но на странице оформления заказа все равно выводится ПС - как ПС просто скрыть для пользователя?
Обсуждают сегодня