[msStatOrders] - Статистика заказов Minishop2


[msStatOrders] — Компонент реализует возможность отбора, сортировки заказов и продуктов заказа, реализованных в магазине. Вывод подробной информации и экспорт в файл.



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

Компонент обновлен под новую версию 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, по умолчанию — да.

ps. Спасибо за внимание. И с Новым Годом друзья!!!
03 january 2017, 14:04    Володя   G+  
1    220 +12

Comments (7)

  1. Григорий 06 january 2017, 11:31 # 0
    Интересная фича с фильтром по правому клику. Небось и добавляется просто параметром при описании колума? Хотелось бы поковырять. Отметишь возможность поставить на тестовый сайт?
    1. Володя 06 january 2017, 11:52 # 0
      Интересная фича с фильтром по правому клику. Небось и добавляется просто параметром при описании колума?

      не совсем, как плагин можно добавить. Пример можно тут посмотреть
      github.com/vgrish/gridfilters
      Хотелось бы поковырять. Отметишь возможность поставить на тестовый сайт?
      Есть на тесте, нет на тесте — это решает Василий.
      1. Григорий 06 january 2017, 12:57 # 0
        Спасибо.
    2. Евгений Пашков 11 january 2017, 12:12 # 0
      А существует решение для фильтрации по контексту?
      1. Володя 11 january 2017, 13:13 # +1
        — настройка msstatorders_grid_order_fields — добавить поле
        context
        добавит колонку с полем
        — настройка msstatorders_grid_order_filter_fields — добавить поле
        "context":{}
        добавит фильтр для колонки

        1. Евгений Пашков 11 january 2017, 13:53 # 0
          Спасибо.
          1. Володя 11 january 2017, 15:15 # 0
            пожалуйста!
      You need to login to create comments.