OrderDiscountManager
OrderDiscountManager – класс для работы с правилами корзины при расчетах.
Методы класса
Метод | Описание | С версии |
---|---|---|
calculateApplyCoupons | Метод используется для применения скидок с купонами модулей (кроме купонов модуля Интернет-магазин) на товары сохраненного заказа. Скидки считаются от цены, сохраненной в заказе. | 16.0.10 |
checkDiscountProvider | Метод проверяет существование провайдера скидок для модуля. | |
createSimpleDescription | Метод создает простое описание для неизвестного правила корзины. | |
deleteByOrder | Метод удаляет информацию о примененных скидках заказа. | |
formatArrayDescription | Метод возвращает описание правила корзины (величины и действия) по переданным данным. Используется для генерации описания правила на странице заказа. | |
formatDescription | Метод является вспомогательным. Вызывает метод formatDiscountDescription и в зависимости от его возвращаемого значения возвращает строку (в случае успеха) или false (в случае неудачи). | |
formatDiscountDescription | Метод форматирует описание правила корзины, возвращая объект. | |
getEditUrl | Метод возвращает адрес страницы редактирования скидки в административном разделе сайта. | |
getManagerConfig | Метод возвращает текущие параметры менеджера правил корзины. | |
init | Метод инициализирует менеджер правил корзины. | |
loadResultFromDatabase | Метод загружает всю информацию по применению скидок, округлению цен товаров и настроек заказа, необходимых для расчетов скидок. | |
prepareDiscountDescription | Метод возвращает информацию правила корзины. | |
saveCoupon | Метод сохраняет купон. | |
saveDiscount | Метод конвертирует и сохраняет правило корзины. | |
setManagerConfig | Метод устанавливает параметры менеджера правил корзины. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024