@pantaleone48

Как удалить скидку у товара через API?

Необходимо удалить скидку на конкретный товар. В старом ядре есть метод 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, но с ним тоже ничего не понятно) Какой объект нужно в него передавать? В документации есть только корзина или заказ, а мне нужно удалить у конкретного товара
  • Вопрос задан
  • 571 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы