[msChart] Графики для miniShop2
msChart добавляет графики на страницу заказов miniShop2. Выглядит всё это дело так:
Доступны: Статус, Оплата, Доставка.
Пока только эти, но в планах добавить динамику продаж за период — общее/по месяцам. Если будет мотивация, можно добавить возможность использования графиков в качестве фильтров.
Ну а сейчас, пока, описывать нечего. Компонент работает из коробки без каких-либо настроек.
Устанавливаем, тестируем, пишем предложения и пожелания.
Пакет в modstore
Доступны: Статус, Оплата, Доставка.
Пока только эти, но в планах добавить динамику продаж за период — общее/по месяцам. Если будет мотивация, можно добавить возможность использования графиков в качестве фильтров.
Ну а сейчас, пока, описывать нечего. Компонент работает из коробки без каких-либо настроек.
Устанавливаем, тестируем, пишем предложения и пожелания.
Пакет в modstore
Поблагодарить автора
Отправить деньги
Комментарии: 17
Круто!
А предложение одно: такое бы в виде виджета еще на главную админки и была бы вообще сказка
А предложение одно: такое бы в виде виджета еще на главную админки и была бы вообще сказка
Графики не добавляются.
Немного плагин нужно изменить
Эти изменения будут включены при следующем обновлении.
switch ($modx->event->name) {
case 'OnBeforeManagerPageInit':
/** @var array $action */
if ($action['namespace'] != 'minishop2' && $action['controller'] != 'mgr/orders') {
return '';
}
if ($msChart = $modx->getService('mschart', 'msChart', MODX_CORE_PATH . 'components/mschart/model/mschart/')) {
$msChart->loadJS($modx->controller);
}
break;
}
Ну и в системных событиях поменять событие на OnBeforeManagerPageInit.Эти изменения будут включены при следующем обновлении.
… и тайтлы отвалились. Посмотрю.
Не, вернуть надо старое событие.
switch ($modx->event->name) {
case 'OnManagerPageBeforeRender':
$action = $modx->controller->config;
if ($action['namespace'] != 'minishop2' && $action['controller'] != 'mgr/orders') {
return '';
}
if ($msChart = $modx->getService('mschart', 'msChart', MODX_CORE_PATH
. 'components/mschart/model/mschart/')) {
$msChart->loadJS($modx->controller);
}
break;
}
поддерживаю, 100% на главную виджеты нужны!
спасибо за компонент
спасибо за компонент
Отличный компонент!)
Всё удобнее и удобнее управлять заказами из админки.
Я столкнулся с тем, что по столбцам у меня сумма не 100%, а меньше, так как когда-то были другие способы оплаты, доставки, которые теперь отключены/удалены.
Те кто столкнётся с этой проблемой — просто нужно пробежаться по старым заказам и проставить актуальные)
Такой вопрос, планируется ли учитывать поля «Выбрать заказы с» и «Выбрать заказы по»?
Это прям необходимая штука, чтобы наглядно по месяцам можно было посмотреть, что изменилось, увеличился ли процент оплаты на сайте и т.д.
Всё удобнее и удобнее управлять заказами из админки.
Я столкнулся с тем, что по столбцам у меня сумма не 100%, а меньше, так как когда-то были другие способы оплаты, доставки, которые теперь отключены/удалены.
Те кто столкнётся с этой проблемой — просто нужно пробежаться по старым заказам и проставить актуальные)
Такой вопрос, планируется ли учитывать поля «Выбрать заказы с» и «Выбрать заказы по»?
Это прям необходимая штука, чтобы наглядно по месяцам можно было посмотреть, что изменилось, увеличился ли процент оплаты на сайте и т.д.
Перерисовка по фильтрам планируется.
Переключение контекстов не учитывается в графиках сейчас?
Пока только общий график выводится, по всем контекстам. В дальнейшем добавлю перерисовку по фильтрам.
PHP 7.2
MODX 2.6.2
Хостинг modhost
MODX 2.6.2
Хостинг modhost
(ERROR @ /home/***/www/core/components/mschart/model/mschart/mschart.class.php: 120) PHP warning: count(): Parameter must be an array or an object that implements Countable
варнинг же
Шикарный компонент, на главную виджет, вообще бы цены ему не было!
А как валюту поменять?
сорри, нашел
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.