Main\EventManager::getInstance()->addEventHandler( 'sale', 'OnBeforeSaleBasketItemEntityDeleted', 'OnBeforeSaleBasketItemEntityDeletedHandler' ); function OnBeforeSaleBasketItemEntityDeletedHandler(Main\Event $event) { return new Main\EventResult( Main\EventResult::ERROR, new \Bitrix\Sale\ResultError('Нельзя удалить этот товар', 'ANY_ERROR_CODE'), 'sale' ); }