Перейти к содержанию
ArtShatov

Модуль панели управления статистка заказов по месяцам и статусам заказов

Рекомендуемые сообщения

Привет. 

К сожалению, не нашел подходящего раздела. Прошу перенести админов тему в более подходящую если такая есть. 

У сообщества OpenCart прошу помощи в тестировании модуля.  

 

На главной странице панели управления модуль выводит статистику распределения заказов по статусами и месяцам.  Для себя использую в качестве инструмента оперативного учета "отмененных" и "возвращенных" заказов. Например, на скриншоте ниже видно, что среди заказов октября 2017 года отменено 124 заказа, что составило 14% от общего количества заказов за октябрь.
 

5aae684200b21_FireShotCapture83-Dashboard_-http___ocstat.loc_admin_index_php.thumb.png.6920baf3f2bbee96bc17af7ded5f291c.png

 

Скачать можно здесь

Гитхаб модуля https://github.com/ArtShatov/ocstat/

 

Ошибки и предложения пишите здесь, либо на гите. 

{Обновил версию}

Изменено пользователем ArtShatov
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

and o.date_added > \'' . $start_date . '\'

 

т.е.
$this->db->escape - уже отменили?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Согласен. Но start_date собирается в контроллере, и сейчас в эту переменную пользовательские данные не попадут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И что это за формирование таблиц в шаблоне?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, ArtShatov сказал:

Но start_date собирается в контроллере

Да какая разница, где собирается, у вас отдельная модель..
"Нападающий" может подключить вашу модель самостоятельно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, chukcha сказал:

И что это за формирование таблиц в шаблоне?

Как лучше?

 

Мне подумалось так. контроллер знает откуда вытащить данные и в какой шаблон передать. Шаблон уже сам решает как вывести ему эти данные. Может кто-то захочет видеть не сводную таблицу(как здесь), а линейный список. 
 

Изменено пользователем ArtShatov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, chukcha сказал:

Да какая разница, где собирается, у вас отдельная модель..
"Нападающий" может подключить вашу модель самостоятельно.

Исправлю, согласен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
28 минут назад, ArtShatov сказал:

не нашел подходящего раздела

 

дополнения лучше сразу размешать в выделенном для них разделе

для этого перейти в Дополнения, выбрать подходящую категорию и жмакнуть кнопку Добавить файл ;)

 

правда, какое-то время уйдет на модерацию

но обновлять, ориентироваться и оказывать поддержку будет проще

 

правила размещения можно глянуть здесь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, AlexDW сказал:

дополнения лучше сразу размешать в выделенном для них разделе

для этого перейти в Дополнения, выбрать подходящую категорию и жмакнуть кнопку Добавить файл ;)

 

Подожду по-больше замечаний и ошибок, исправлю и выложу уже в дополнениях. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, ArtShatov сказал:

Мне подумалось так.

А что вы будете делать для тройки?


и не думайте так..
MVC - суть опенкарта.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, ArtShatov сказал:

Подожду по-больше замечаний и ошибок,

Не ждите ;) Тут есть только пару-тройка людей, кто может вам указать на ашипки и замечания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От DM8985
      При создании заказа через админку, нужно сделать рядом с колонкой количество (где мы выбираем количество заказываемого товара), колонку общее количество (остаток). Но чтобы учитывалось общее количество (остаток) при выборе опции, где количество может быть другое. Если такое возможно, то жду предложения в личку. Желательно сделать через OCMOD.
    • От ArtShatov
      Скачать/Купить дополнение


      Статистика заказов в панели управления.
      Простой модуль, который позволяет на главной странице панели управления увидеть распределение заказов по статусами и месяцам. Очень удобно оперативного контроля. Например, долю заказов со статусом "Возврат", "Сделка завершена".

      Модуль не модифицирует код ядра(без OCMOD). 
      Протестирован для версии 2.3, должен работать и на остальных
       
      УСТАНОВКА 
      Файлы из архива нужно скачать и загрузить в корень вашего сайта.
      Далее включить дополнение 
      "Дополнение" -> "Дополнение" -> "Панель управления"
      Включить модуль  "Перетекания заказов по статусам".
       
      Гитхаб подуля - https://github.com/ArtShatov/ocstat
       
      Жду предложений для улучшений.
       
      ПС:
      Последнюю версию модуля дорабатывал фрилансер. У кого есть возможность и жаление, прошу задонатить на яндекс колешлек 41001806787044. Либо сделать покупку в моем интернет-магазине - naklejka.ru
      Добавил ArtShatov Добавлено 04.05.2018 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop  
    • От ArtShatov
      Простой модуль, который позволяет на главной странице панели управления увидеть распределение заказов по статусами и месяцам. Очень удобно оперативного контроля. Например, долю заказов со статусом "Возврат", "Сделка завершена".

      Модуль не модифицирует код ядра(без OCMOD). 
      Протестирован для версии 2.3, должен работать и на остальных
       
      УСТАНОВКА 
      Файлы из архива нужно скачать и загрузить в корень вашего сайта.
      Далее включить дополнение 
      "Дополнение" -> "Дополнение" -> "Панель управления"
      Включить модуль  "Перетекания заказов по статусам".
       
      Гитхаб подуля - https://github.com/ArtShatov/ocstat
       
      Жду предложений для улучшений.
       
      ПС:
      Последнюю версию модуля дорабатывал фрилансер. У кого есть возможность и жаление, прошу задонатить на яндекс колешлек 41001806787044. Либо сделать покупку в моем интернет-магазине - naklejka.ru
    • От dx144
      300.00 руб
      Скачать/Купить дополнение


      Блокнот администратора
      Данное дополнение добавляет блокнот на главную страницу админки.
      Блокнот общий для всех администраторов.
      Текст сохраняется автоматически в момент, когда поле ввода теряет фокус.
      Отображает кто и когда вносил последнее изменение.
       
      При обнаружении бага, по вопросам расширения функционала и т.д. стучитесь в лс.
      Добавил dx144 Добавлено 02.10.2017 Категория Инструменты, утилиты Системные требования Сайт разработчика https://dmitrys.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От dx144
      Данное дополнение добавляет блокнот на главную страницу админки.
      Блокнот общий для всех администраторов.
      Текст сохраняется автоматически в момент, когда поле ввода теряет фокус.
      Отображает кто и когда вносил последнее изменение.
       
      При обнаружении бага, по вопросам расширения функционала и т.д. стучитесь в лс.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.