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

Материал из Umicms
Перейти к:навигация, поиск
 
(не показаны 2 промежуточные версии 1 участника)
Строка 40: Строка 40:
 
поле сортировки
 
поле сортировки
 
<p>'''Результат:'''array список популярных товаров</p>
 
<p>'''Результат:'''array список популярных товаров</p>
<br/>
 
 
=== recalculation()===
 
 
Метод <span style="font-weight:bold">recalculation()</span> обновляет статистику по заказам. Найдет выполненные заказы, оформленные
 
 
<p>'''Параметры:''' </p>
 
<span style="font-weight:bold"> </span>:
 
 
<p>'''Результат:'''</p>
 
 
<br/>
 
<br/>
  
Строка 63: Строка 53:
  
 
Метод <span style="font-weight:bold">allOrdersRecalculate()</span>
 
Метод <span style="font-weight:bold">allOrdersRecalculate()</span>
 +
вернет количество заказов со статусом "готов", оформленных до текущей даты
 
<p>'''Параметры:''' </p>  
 
<p>'''Параметры:''' </p>  
  <span style="font-weight:bold"> </span>:
+
  отсутствуют
  
<p>'''Результат:''' </p>
+
<p>'''Результат:'''int количество заказов</p>
 
<br/>
 
<br/>
 +
 +
 +
== Дополнительно ==
 +
 +
Другие статьи по классам emarket:
 +
 +
<ul>
 +
<li>[[Класс customer модуля emarket]]</li>
 +
<li>[[Класс order модуля emarket]]</li>
 +
<li>[[Класс orderItem модуля emarket]]</li>
 +
<li>[[Класс optionedOrderItem модуля emarket]]</li>
 +
<li>[[Класс delivery модуля emarket]]</li>
 +
<li>[[Класс discount модуля emarket]]</li>
 +
<li>[[Дочерние классы класса delivery модуля emarket]]</li>
 +
<li>[[Класс discountModificator и его дочерние классы (модуль emarket) ]]</li>
 +
<li>[[Дочерние классы класса discount модуля emarket]]</li>
 +
<li>[[Класс discountRule и его дочерние классы (модуль emarket) ]]</li>
 +
<li>[[Класс payment модуля emarket ]]</li>
 +
<li>[[Класс currencyUpdater модуля emarket ]]</li>
 +
</ul>
 +
[[category:Модуль Интернет магазин]]

Текущая версия на 13:28, 16 июля 2018

Класс 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 список популярных товаров


clearTableTop()

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

Параметры:

отсутствуют

Результат:


allOrdersRecalculate()

Метод allOrdersRecalculate() вернет количество заказов со статусом "готов", оформленных до текущей даты

Параметры:

отсутствуют

Результат:int количество заказов



Дополнительно

Другие статьи по классам emarket: