Данный модуль предназначен для вывода статистики, а именно:
- вывод общей стоимости заказов пользователей, по каждому пользователю с возможностью просмотра списка заказов отдельного пользователя
- вывод списка ожидаемых товаров, на которые подписаны клиенты
Установка модуля
1. Сделать бэкапы файлов
- administrator/components/com_virtuemart/header.php
- administrator/components/com_virtuemart/toolbar.virtuemart.php
- administrator/components/com_virtuemart/toolbar.virtuemart.html.php
3. Скопировать всё что в архиве в папку administrator/components/com_virtuemart/
4. В админке магазина создать модуль с именем stats и опубликовать его
5. Добавить функцию в данный модуль:
- Имя функции: delete_record
- Имя класса: ps_stats
- Метод класса: delete
- Права на функцию: storeadmin,admin
6. Добавить функцию в данный модуль:
- Имя функции: notify
- Имя класса: ps_stats
- Метод класса: notify_shoppers
- Права на функцию: storeadmin,admin
Версия 1.1- уменьшил количество запросов на странице общей стоимости заказов пользователей
- добавил возможность поиска по списку общей стоимости заказов пользователей
- ФИО пользователя берётся теперь не из информации о заказе а из общей информации (таблица jos_vm_user_info)
- убрал кнопку ADD NEW в списке общей стоимости заказов пользователей
- добавил в списке ожидаемых товаров кнопочку "Выслать", которая отправляет всем клиентам информацию о товаре
- добавил в списке ожидаемых товаров колонку "количество товара на складе"
Для тех кто уже устанавливал модуль изменить достаточно следующие файл:
- administrator/components/com_virtuemart/html/stats.user_most_list.php
- administrator/components/com_virtuemart/html/stats.waiting_list.php
- administrator/components/com_virtuemart/classes/ps_stats.php
- administrator/components/com_virtuemart/toolbar.virtuemart.php
Версия 1.0
- переработал вывод списка ожидаемых товаров, теперь они группированы по количеству заказов определённого товара
- название товара в списке является ссылкой на товар в магазине
- рядом с каждой записью есть ссылка "подробней" при клике на которую выводится список клиентов которые хотят приобрести данный товар
- функция удаления работает в обоих списках (в общем списке удаляются все записи связанные с данным товаром,
т.е. все кто подписался на данный товар уже не получат уведомлений о нём, в списке клиентов удаляется только одна запись для конкретного клиента)
- почистил код
- написал комментарии в коде, может кому пригодится если будут перерабатывать
Версия 0.7
- добавил возможность сортировки в списке ожидаемых товаров
- добавил возможность удаления из списка ожидаемых товаров
Версия 0.6
- добавил возможность сортировки по количеству заказов и по общей стоимости заказа в Списке стоимости заказов по каждому пользователю
- теперь в общей стоимости, стоимость доставки не учитывается
Для тех кто уже устанавливал модуль изменить достаточно следующие файл:
- stats.user_most_list.php
Версия 0.5
- в связи с большим разнообразием обозначений статусов заказов в шапку таблицы выведены все варианты статусов заказов, выбрав определенный статус вы сможете увидеть статистику по нему (по умолчанию отображаются данные по всем статусам).
Для тех кто уже устанавливал модуль изменить достаточно следующие файл:
- stats.user_most_list.php
Версия 0.4
Теперь есть возможность просмотреть список заказов по конкретному покупателю. Для тех кто уже устанавливал модуль изменить достаточно следующие файлы:
- order.order_list.php
- stats.user_most_list.php
/*TODO*/ как будет время сделаю
в следующей версии планирую переработать раздел отчёт что есть в оригинальном магазине, так как в нём совершенно не учитываются статусы заказов, да и вообще он не информативен
Скачать можно тут
http://www.sendspace.com/file/ehm2pj