[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    294 +12

Comments (12)

  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
            пожалуйста!
      2. Артур 20 february 2017, 20:16 # 0
        Добре всем.
        Подскажите возможна ли сделать экспорт заказов в какой либо формат, для последующей работы над файлом?
        В экспорте нужны данные:
        1) номер заказа
        2) Артикулы товаров
        3) Наименование товаров
        4) Цены товаров
        5) Общая стоимость

        Заранее благодарю, если нет Тогда вопрос чем можно реализовать это?
        Магазин на minishop2 последний
        1. Володя 20 february 2017, 20:23 # +1
          Привет.
          Для экспорта доступна три формата — xlsx, ods, csv.
          По настройке полей читайте описание, в файле экспорта доступны все активные колонки таблицы.
          1. Артур 20 february 2017, 20:27 # 0
            Отлично, большое спасибо.
            И еще один вопрос порос встречный, возможен ли импорт обратно, те заказы которые отработанные, чтобы при импорте отмечались как выполненные.

            Это для 1С
            1. Володя 20 february 2017, 20:29 # 0
              И еще один вопрос порос встречный, возможен ли импорт обратно, те заказы которые отработанные, чтобы при импорте отмечались как выполненные.
              нет, нет…
              1. Артур 20 february 2017, 20:31 # 0
                Все понял :) спасибо большое :) будем брать.
        You need to login to create comments.