msStatOrders

Статистика заказов minishop2
Автор дополнения
Володя Володин
Пакетов
43
Закачек
22 239
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
43
Закачек
22 239
Обычно отвечает в течение нескольких дней
Версия 2.0.10-beta
Дата выпуска 15.10.2019
Загрузки 282
Просмотры 8 632
[msStatOrders] — Компонент реализует возможность отбора, сортировки заказов и продуктов заказа, реализованных в магазине. Вывод подробной информации и экспорт в файл.



Особенности
  • работа только с новым miniShop2 (version =>2.4.0-beta2)

Компонент обновлен под новую версию miniShop2. Как и прежде доступны вкладки с заказами и продуктами заказа.

Вкладка заказы
В основном дублирует оригинальную вкладку, добавлен механизм фильтрации по колонкам таблицы.
За вывод колонок отвечает настройка msstatorders_grid_order_fields.
За фильтры настройка msstatorders_grid_order_filter_fields
{"customer":{"class":"UserProfile","field":"fullname"},"address_city":{"field":"city"}}
указываете ключ поля, алиас таблицы, название поля.
Возможно указать несколько значений для фильтрации через разделитель ||. Например нам нужно вывести заказы в город Ковров и Владимир — пишем в поле фильтрации «Ковров||Владимир».
Отрицание можно задать через знак !



Доступен вывод краткой информации о заказе


Вкладка продукты заказы
За вывод колонок отвечает настройка msstatorders_grid_product_fields.
За фильтры настройка msstatorders_grid_product_filter_fields
{"products_name":{"field":"name"},"products_options":{"field":"options"},"customer":{"class":"UserProfile","field":"fullname"},"address_city":{"field":"city"},"vendor_name":{"field":"name"}}
Все как и на предыдущей вкладке, так же добавлен функционал поиска по опциям продукта заказа.
Можно отсортировать продукты по цвету, размеру и тд.



Экспорт
Для экспорта доступна три формата — xlsx, ods, csv.
Нужный тип вы выбираете при диалоге экспорта. В отличии от предыдущей версии компонента — нет грида со списком файлов экспорта. Файлы генерируются в служебной директории и удаляются при очистке кэша сайта.
За что отвечает системная настройка msstatorders_clear_export_files, по умолчанию — да.

2.0.10-beta (15.10.2019)

  • Change "msStatOrdersOrderExportProcessor"

2.0.9-beta (06.06.2019)

  • Remove "vendors" resolver

2.0.8-beta (09.08.2018)

  • Add "msStatOrdersOnPrepareObjectRow" event

2.0.7-beta (25.05.2018)

  • Change "order.grid","product.grid" [js]

2.0.6-beta (02.02.2018)

  • Change "prepareQueryBeforeCount" [msStatOrdersProductGetListProcessor]

2.0.5-beta (02.01.2018)

  • Add "msStatOrdersOnPrepareExportRow" event
  • Change "prepareExportRow" [msstatorders]

2.0.4-beta (14.09.2017)

  • Change "initialize,runProcessor" [msStatOrders]

2.0.3-beta (07.60.2017)

  • Fix "sum month" [msStatOrdersOrderGetListProcessor]

2.0.2-beta (22.03.2017)

  • Add "en" lexicon

2.0.1-beta (05.01.2017)

  • Add "&& - AND" operator for filter

2.0.0-beta

  • Initial

1.1.5-beta (07.11.2016)

  • Fix "limit" product
  • Add prepare "numbers xls"

1.1.4-beta (04.10.2016)

  • Add "productLink" in "utils"

1.1.3-beta (04.10.2016)

  • Add "userLink" in "utils"

1.1.2-beta (04.10.2016)

  • Fix "renderer customer"

1.1.1-beta (11.08.2016)

  • Fix "renderer" in grid

1.1.0-beta (10.08.2016)

  • Add miniShop2 compatibility with version > 2.4

1.0.9-beta (27.05.2016)

  • Change filter in "product.grid"
  • Add filter in "product.grid"

1.0.8-beta (26.05.2016)

  • Add filter in "orders.grid"

1.0.7-beta (03.05.2016)

  • Reformate code
  • Fix product links

1.0.6-beta (16.03.2016)

  • Add field "customer_email"

1.0.5-beta

  • Fix sort product getlist.class.php
  • Add minishop2 category combo

1.0.4-beta

  • Reformate code
  • Fix order getlist.class.php
  • Add minishop2 order window

1.0.3-beta

  • Fix search by order id

1.0.2-beta

  • Add search by address fields

1.0.1-beta

  • Add setting "order_grid_fields"
  • Add setting "product_grid_fields"
  • Improvement getlist.class.php

1.0.0-beta

  • Initial release.

Последние обсуждения в сообществе MODX.pro