Форум русской поддержки Joomla!® CMS
08.12.2016, 09:58:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Мод Статистика для VirtueMart 1.0.x

 (Прочитано 3946 раз)
0 Пользователей и 1 Гость смотрят эту тему.
sveneld
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 28



« : 23.03.2008, 01:45:19 »

Данный модуль предназначен для вывода статистики, а именно:
- вывод общей стоимости заказов пользователей, по каждому пользователю с возможностью просмотра списка заказов отдельного пользователя
- вывод списка ожидаемых товаров, на которые подписаны клиенты

Установка модуля
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
« Последнее редактирование: 30.01.2012, 20:44:56 от sveneld » Записан
kpk17
Давно я тут
****

Репутация: +2/-0
Offline Offline

Сообщений: 277


« Ответ #1 : 02.07.2010, 19:34:52 »

Цитировать
4. В админке магазина создать модуль с именем stats и опубликовать его
5. Добавить функцию в данный модуль:
   - Имя функции: delete_record
   - Имя класса: ps_stats
   - Метод класса: delete
   - Права на функцию: storeadmin,admin

тип модуля какой?
Записан
sveneld
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 28



« Ответ #2 : 02.07.2010, 20:01:46 »

У меня такого пункта нет, все что были я перечислил.
Данный mod под VirtueMart 1.0.x
Записан
elsov
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 39


« Ответ #3 : 16.08.2010, 13:12:34 »

Если нажать на мониторчик, просит файл order.order_printdetails2.php
Где его взять?
Записан
elsov
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 39


« Ответ #4 : 16.08.2010, 13:26:08 »

А можно ещё в списке ожидаемых товаров сделать кнопочку "Выслать"?
Чтобы можно было высылать уведомления в наглую.
Записан
sveneld
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 28



« Ответ #5 : 16.08.2010, 13:39:11 »

Если нажать на мониторчик, просит файл order.order_printdetails2.php
Где его взять?
В коде посмотреть где этот файл встречается и заменить на order.order_printdetails.php

А можно ещё в списке ожидаемых товаров сделать кнопочку "Выслать"?
Чтобы можно было высылать уведомления в наглую.
Нет.
Записан
elsov
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 39


« Ответ #6 : 16.08.2010, 14:24:41 »

Нет.
а если не безвозмездно?
Записан
sveneld
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 28



« Ответ #7 : 16.08.2010, 14:37:33 »

Банально нет времени, даже на не безвозмездно Sad
Записан
elsov
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 39


« Ответ #8 : 16.08.2010, 17:07:05 »

печально, очень нужная функция (по крайней мере для меня). Ну, может, когда найдётся кусочек времени........
Записан
adjuster
Завсегдатай
*****

Репутация: +55/-2
Offline Offline

Пол: Мужской
Сообщений: 791


« Ответ #9 : 17.08.2010, 11:00:54 »

А что это автор без плюсиков сидит?
от меня + за такой модуль!!
Записан
elsov
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 39


« Ответ #10 : 17.08.2010, 11:21:52 »

от меня тоже плюсик. Работает модуль, понравился, но есть пожелания, которые высказал ранее.
Записан
sveneld
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 28



« Ответ #11 : 30.01.2012, 15:36:51 »

А можно ещё в списке ожидаемых товаров сделать кнопочку "Выслать"?
Чтобы можно было высылать уведомления в наглую.
Сделал
Записан
okok17
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #12 : 18.07.2015, 17:17:05 »

привет всем!
очень нужен этот модуль. ссылка на скачивание не работает. где его скачать. помогите пожалуйста.
Записан
sveneld
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 28



« Ответ #13 : 20.07.2015, 21:42:25 »

https://yadi.sk/d/4VxKKM-5hyX99 вот нашёл какую то промежуточную версию, не могу со 100% уверенностью сказать что работает. Но я думаю доработать будет не сложно
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet