это если достаточно именно категории, а не самого товара. и то не слишком удобный способ, так как придется дублировать службы доставки.
В остальных случаях только писать код.
Самым оптимальным было бы написать свое ограничение, примеры в сети есть.
или если это разовый вариант, можно воспользоваться событием
В остальных случаях только писать код.
Самым оптимальным было бы написать свое ограничение, примеры в сети есть.
или если это разовый вариант, можно воспользоваться событием
Код |
---|
Bitrix\Main\EventManager::getInstance()->addEventHandler( 'sale', 'OnSaleComponentOrderOneStepPaySystem', function (&$arResult,&$arUserResult,$arParams) { //тут указать список товаров и проверять если покупается один из этого списка, то unset($arResult['PAY_SYSTEM'][ид вашей ПС]); } ); |