Класс
Sale
OrderDiscount
\Bitrix\Sale\OrderDiscount
Исходный файл: source/sale/lib/orderdiscount.php:10
Константы
ERROR_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
Методы (20)
-
static addResultBlock() -
static addRoundBlock() -
static calculateApplyCoupons()Проверяет применение скидки. -
static checkDiscountProvider()Проверяет наличие поставщика скидок для модуля. -
static clearCache()Очищает кеш скидок. -
static deleteByOrder()Удаляет все данные по заказу. -
static getEditUrl()Возвращает URL для редактирования скидки продаж. -
static getManagerConfig()Возвращает текущие параметры менеджера. -
static getOrderCouponIterator()getList купонов заказа. -
static init()Инициализация менеджера скидок. -
static loadResultFromDb()Загружает результат расчёта скидок для заказа. -
static roundBasket()Округлить цены корзины. -
static roundPrice()Округлить цену позиции корзины. -
static saveCoupon()Сохраняет купон. -
static saveDiscount()Преобразует и сохраняет скидку. -
static saveOrderStoredData()Сохраняет сохранённые данные заказа. -
static saveStoredDataBlock()Сохраняет сохранённые данные для сущностей. -
static setManagerConfig()Устанавливает параметры менеджера. -
static updateResultBlock() -
static updateRoundBlock()

