method
public
DiscountBase::getOrder()
Класс: \Bitrix\Sale\DiscountBase
Сигнатура
public getOrder() : OrderBase|null
Описание
Возвращает заказ.
Возвращаемое значение
OrderBase|null
Как применяется в DiscountBase
DiscountBase::getOrder() — метод класса \Bitrix\Sale\DiscountBase модуля «Интернет-магазин».
Метод объекта: сначала нужен экземпляр DiscountBase.
use Bitrix\Main\Loader;
use Bitrix\Sale\DiscountBase;
Loader::includeModule('sale');
/** @var DiscountBase $object */
$result = $object->getOrder();
// $result: OrderBase|nullДругие методы DiscountBase
__destruct()buildFromBasket()Строит скидки из корзины. Корзина не обязана иметь заказ.buildFromOrder()Строит скидки из заказа.calculate()Вычисляет скидки.calculateDiscountPercent()Вычисляет процент скидки для публичных компонентов.getApplyMode()Возвращает текущий режим применения скидок sale.getApplyModeList()Возвращает список режимов применения.getApplyResult()Возвращает описание списка скидок.getEmptyApplyBlock()Возвращает пустой блок применения.getShowPrices()Возвращает отображаемые цены для публичных компонентов.getUseMode()Возвращает режим вычисления.isClone()Возвращает true, если сущность скидки клонирована.
getOrder() есть и у других классов модуля «Интернет-магазин»: Basket, BasketBase, BasketItemCollection, Discount, PropertyValueCollection, PropertyValueCollectionBase, Shipment, ShipmentCollection.
Исходный файл: source/sale/lib/discountbase.php:5304

