Класс orderItem модуля emarket
Класс orderItem
Описание
Класс orderItem связывает объекты каталога в магазине и непосредственно заказ (корзину товаров). Исходный код класса находится в файле classes\modules\emarket\classes\order\orderItem.php
Свойства класса
$price, хранит цену на позицию в заказе
protected $price
$totalActualPrice хранит актуальную цену на позицию в заказе(с учетом скидки)
protected $totalActualPrice;
$totalOriginalPrice хранит первоначальную цену позиции в заказе(без учета скидки)
protected $originalPrice;
$amount хранит количество позиции в заказе
protected $totalAmount;
$discount хранит объект "скидка на товар"
protected $discount;
$itemElement хранит страницу-объект каталога, которая является товаром этого наименования
protected $itemElement;
$isDigital хранит true, если товар является цифровым, false(по умолчанию) в противном случае
protected $isDigital;
Методы
create()
Экземпляр класса создается с помощью функции create()
Параметры:
Integer $elementId:
id страницы-объекта каталога
Integer|Boolean $storeId:
id склада, на котором находится товар, по умолчанию false
Результат:orderItem товар в заказе
get()
Метод get() экземпляр наименования в заказе с учетом текущих настроек интернет-магазина и типа товара.
Параметры:
Integer $objectId:
id объекта
Результат:orderItem объект наименования в заказе