Класс order модуля emarket — различия между версиями
Williwaw (обсуждение | вклад) |
Williwaw (обсуждение | вклад) |
||
Строка 61: | Строка 61: | ||
по умолчанию false<br/> | по умолчанию false<br/> | ||
<p>'''Результат:'''iUmiObject $order - новый объект заказ </p> | <p>'''Результат:'''iUmiObject $order - новый объект заказ </p> | ||
+ | |||
+ | === getStatusByCode() === | ||
+ | |||
+ | Метод <span style="font-weight:bold">getStatusByCode()</span> получит id объекта статуса заказа. | ||
+ | <p>'''Параметры:''' </p><br/> | ||
+ | String <span style="font-weight:bold"> $codename</span>: | ||
+ | код статуса заказа<br/> | ||
+ | String <span style="font-weight:bold"> $statusClass = 'order_status'</span>: | ||
+ | группа статуса<br/> | ||
+ | <p>'''Результат:'''Integer id объекта статуса заказа </p> | ||
+ | |||
+ | === getCodeByStatus() === | ||
+ | |||
+ | Метод<span style="font-weight:bold">getCodeByStatus()</span> полкчит код статуса заказа | ||
+ | <p>'''Параметры:''' </p><br/> | ||
+ | Integer<span style="font-weight:bold"> $id</span>: | ||
+ | идентификатор объекта статуса заказа<br/> | ||
+ | <p>'''Результат:'''String codename код статуса заказа </p> |
Версия 07:48, 22 марта 2014
Содержание
Класс order
Описание
Данный класс предоставляет доступ к заказу интернет-магазина либо к текущей корзине. Исходный код класса находится в файле classes\modules\emarket\classes\order\order.php
Свойства класса
$items, хранит информацию о предметах в заказе или корзине
protected $items = Array();
$actualPrice хранит актуальную цену на товар(с учетом скидки)
protected $actualPrice;
$originalPrice хранит первоначальную цену товара
protected $originalPrice;
$totalAmount хранит общее количество предметов в заказе или корзине товаров
protected $totalAmount;
$discount хранит объект "скидка на заказ"
protected $totalAmount;
$domain хранит объект "текущий домен"
protected $totalAmount;
Методы
create()
Экземпляр класса создается с помощью функции create()
Параметры:
boolean $useDummyOrder:
по умолчанию false
Результат:Int $orderId - id нового заказа
get()
Метод get() получит экземпляр заказа по его id. Если id заказа false, то метод вернет текущий объект со статусом "в корзине". Если такого объекта еще нет, то он его создаст
Параметры:
Integer $orderId:
по умолчанию false
Результат:iUmiObject $order - новый объект заказ
getStatusByCode()
Метод getStatusByCode() получит id объекта статуса заказа.
Параметры:
String $codename:
код статуса заказа
String $statusClass = 'order_status':
группа статуса
Результат:Integer id объекта статуса заказа
getCodeByStatus()
МетодgetCodeByStatus() полкчит код статуса заказа
Параметры:
Integer $id:
идентификатор объекта статуса заказа
Результат:String codename код статуса заказа