# DiscountManager

URL: https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Catalog\Discount\DiscountManager`
Модуль: Catalog.

Исходный файл: `source/catalog/lib/discount/discountmanager.php:14`

## Методы (15)

- [`static applyDiscount()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/applydiscount/) — Применить скидку каталога к позиции корзины.
- [`static calculateApplyCoupons()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/calculateapplycoupons/) — Проверить применение купонов.
- [`static catalogDiscountManager()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/catalogdiscountmanager/) — Вернуть методы для подготовки скидки.
- [`static clearProductPricesCache()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/clearproductpricescache/) — Очистить кеш цен товаров.
- [`static clearProductPropertiesCache()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/clearproductpropertiescache/) — Очистить кеш значений свойств.
- [`static clearProductsCache()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/clearproductscache/) — Очистить кеш товаров.
- [`static extendOrderData()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/extendorderdata/) — Расширить данные корзины.
- [`static getEditUrl()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/getediturl/) — Вернуть url для редактирования скидки.
- [`static getPriceDataByProductId()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/getpricedatabyproductid/) — Возвращает цену товара, у которого есть группа каталога.
- [`static preloadPriceData()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/preloadpricedata/) — Предзагружает цены для товаров с группами каталога.
- [`static preloadProductDataToExtendOrder()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/preloadproductdatatoextendorder/) — Загрузить данные товара для расчёта скидок.
- [`static prepareData()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/preparedata/) — Подготовить скидку перед сохранением.
- [`static roundBasket()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/roundbasket/) — Округлить цены корзины.
- [`static roundPrice()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/roundprice/) (устаревший) — Округлить цену позиции корзины.
- [`static setProductPropertiesCache()`](https://chugunov.pro/api-bitrix/catalog/discount/discountmanager/setproductpropertiescache/) — Установить кеш значений свойств для товара.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Catalog-Discount-DiscountManager.html
