Класс emarketTop модуля emarket — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
Строка 42: Строка 42:
 
<br/>
 
<br/>
  
=== appendDiscountRule()===
+
=== recalculation()===
  
Метод <span style="font-weight:bold">appendDiscountRule()</span> добавляет правило скидки
+
Метод <span style="font-weight:bold">recalculation()</span> обновляет статистику по заказам. Найдет выполненные заказы, оформленные
  
 
<p>'''Параметры:''' </p>  
 
<p>'''Параметры:''' </p>  
discountRule<span style="font-weight:bold"> $discountRule</span>:
+
<span style="font-weight:bold"> </span>:
правило скидки
+
 
 
<p>'''Результат:'''</p>
 
<p>'''Результат:'''</p>
 
<br/>
 
<br/>
  
=== getDiscountModificator()===
+
=== clearTableTop()===
  
Метод <span style="font-weight:bold">getDiscountModificator()</span> получает модификатор цены скидки
+
Метод <span style="font-weight:bold">clearTableTop()</span> удалит всю статистику
 
<p>'''Параметры:''' </p>
 
<p>'''Параметры:''' </p>
 
  отсутствуют
 
  отсутствуют
<p>'''Результат:''' объект класса discountModificator - модификатор цены</p>
+
<p>'''Результат:'''</p>
 
<br/>
 
<br/>
  
=== setDiscountModificator() ===
+
=== allOrdersRecalculate() ===
  
Метод <span style="font-weight:bold">setDiscountModificator()</span> устанавливает модификатор цены скидки
+
Метод <span style="font-weight:bold">allOrdersRecalculate()</span>
 
<p>'''Параметры:''' </p>  
 
<p>'''Параметры:''' </p>  
  discountModificator<span style="font-weight:bold"> $discountModificator</span>:
+
  <span style="font-weight:bold"> </span>:
модификатор цены скидки
+
 
 
<p>'''Результат:''' </p>
 
<p>'''Результат:''' </p>
 
<br/>
 
<br/>

Версия 16:12, 23 апреля 2014

Класс emarketTop

Описание

Класс emarketTop позволяет вести статистику по интернет-магазину. Исходный код класса находится в файле classes\modules\emarket\classes\stat\emarketTop.php


Методы

addOrder()

Метод addOrder() добавляет в таблицу cms3_emarket_top статистику по заказу

Параметры:

order $order:

объект заказ

Результат:


delOrder()

Метод delOrder() удаляет из таблицы cms3_emarket_top статистику по заказу

Параметры:

order $order:

объект заказ

Результат:


getTop()

Метод getTop() получает топ популярных товаров

Параметры:

array $range:

здесь необходимо передать массив, состоящий из двух элементов с ключами fromDate и toDate

int $numberItems:

количество возвращаемых популярных товаров

string $sort:

поле сортировки

Результат:array список популярных товаров


recalculation()

Метод recalculation() обновляет статистику по заказам. Найдет выполненные заказы, оформленные

Параметры:

:

Результат:


clearTableTop()

Метод clearTableTop() удалит всю статистику

Параметры:

отсутствуют

Результат:


allOrdersRecalculate()

Метод allOrdersRecalculate()

Параметры:

 :

Результат: