Класс
Sale
OrderDiscountManager
\Bitrix\Sale\OrderDiscountManager
Исходный файл: source/sale/lib/orderdiscountmanager.php:16
Константы
DESCR_LIMIT_MAXDESCR_LIMIT_MINDESCR_TYPE_FIXEDDESCR_TYPE_LIMIT_VALUEDESCR_TYPE_MAX_BOUNDDESCR_TYPE_SIMPLEDESCR_TYPE_VALUEDESCR_VALUE_ACTION_ACCUMULATEDESCR_VALUE_ACTION_CUMULATIVEDESCR_VALUE_ACTION_DISCOUNTDESCR_VALUE_ACTION_EXTRADESCR_VALUE_TYPE_CURRENCYDESCR_VALUE_TYPE_PERCENTDESCR_VALUE_TYPE_SUMMDESCR_VALUE_TYPE_SUMM_BASKETERROR_IDEVENT_ON_BUILD_DISCOUNT_PROVIDERSPROVIDER_ACTION_APPLY_COUPONPROVIDER_ACTION_GET_URLPROVIDER_ACTION_PREPARE_DISCOUNTPROVIDER_ACTION_ROUND_BASKET_PRICESPROVIDER_ACTION_ROUND_ITEM_PRICESTORAGE_TYPE_BASKET_ITEMSTORAGE_TYPE_DISCOUNT_ACTION_DATASTORAGE_TYPE_ORDER_CONFIGSTORAGE_TYPE_ROUND_CONFIG
Методы (26)
-
static addResultBlock() -
static addRoundBlock() -
static calculateApplyCoupons()Проверяет применение скидки. -
static checkDiscountProvider()Проверяет наличие поставщика скидок для модуля. -
static clearCache()Очищает кеш скидок. -
static createSimpleDescription()устар. Создаёт простое описание для неизвестной скидки. -
static deleteByOrder()Удаляет все данные по заказу. -
static formatArrayDescription()устар. Форматирует результат скидки. -
static formatDescription()устар. Возвращает строковое описание скидки. -
static formatDiscountDescription()устар. Форматирует описание скидки. -
static getEditUrl()Возвращает URL для редактирования скидки продаж. -
static getManagerConfig()Возвращает текущие параметры менеджера. -
static getOrderCouponIterator()getList купонов заказа. -
static init()Инициализация менеджера скидок. -
static loadResultFromDatabase()устар. Загружает список применённых скидок -
static loadResultFromDb()Загружает результат расчёта скидок для заказа. -
static prepareDiscountDescription()устар. Подготавливает описание скидки. -
static roundBasket()Округлить цены корзины. -
static roundPrice()Округлить цену позиции корзины. -
static saveCoupon()Сохраняет купон. -
static saveDiscount()Преобразует и сохраняет скидку. -
static saveOrderStoredData()Сохраняет сохранённые данные заказа. -
static saveStoredDataBlock()Сохраняет сохранённые данные для сущностей. -
static setManagerConfig()Устанавливает параметры менеджера. -
static updateResultBlock() -
static updateRoundBlock()

