Необходимо удалить скидку на конкретный товар. В старом ядре есть метод CCatalogDiscount::Update, но как получить ID товаров этой скидки? Если получать так
$discounts = CCatalogDiscount::GetDiscountProductsList(
array(),
array("DISCOUNT_ID" =>1785),
false,
false,
array()
);
Получаю массив
Array
(
[ID] => 3
[DISCOUNT_ID] => 1785
[PRODUCT_ID] => 0
)
При этом у скидки с данным ID указано несколько товаров со скидками.
В d7 есть метод \Bitrix\Sale\Discount::setApplyResult, но с ним тоже ничего не понятно) Какой объект нужно в него передавать? В документации есть только корзина или заказ, а мне нужно удалить у конкретного товара