method
public
static
OrderDiscount::getEditUrl()
Класс: \Bitrix\Sale\OrderDiscount
Сигнатура
public static getEditUrl(array<string|int, mixed> $discount) : string
Описание
Возвращает URL для редактирования скидки продаж.
Параметры
$discount
array<string|int, mixed>
Данные скидки.
Возвращаемое значение
string
Как применяется в OrderDiscount
OrderDiscount::getEditUrl() — метод класса \Bitrix\Sale\OrderDiscount модуля «Интернет-магазин».
Статический метод — вызывается через имя класса OrderDiscount, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Sale\OrderDiscount;
Loader::includeModule('sale');
$discount = [];
$result = OrderDiscount::getEditUrl($discount);
// $result: stringДругие методы OrderDiscount
addResultBlock()addRoundBlock()calculateApplyCoupons()Проверяет применение скидки.checkDiscountProvider()Проверяет наличие поставщика скидок для модуля.clearCache()Очищает кеш скидок.deleteByOrder()Удаляет все данные по заказу.getManagerConfig()Возвращает текущие параметры менеджера.getOrderCouponIterator()getList купонов заказа.init()Инициализация менеджера скидок.loadResultFromDb()Загружает результат расчёта скидок для заказа.roundBasket()Округлить цены корзины.roundPrice()Округлить цену позиции корзины.
getEditUrl() есть и у других классов модуля «Интернет-магазин»: OrderDiscountBase, OrderDiscountManager.
Исходный файл: source/sale/lib/orderdiscount.php:476

