Автор дополнения
Андрей Степаненко
Пакетов
22
Закачек
5 528
Обычно отвечает в течение недели
Автор дополнения
Пакетов
22
Закачек
5 528
Обычно отвечает в течение недели
Версия 2.4.5-pl
Дата выпуска 08.11.2022
Загрузки 1 129
Просмотры 17 272
Внимание, этот компонент требует версию PHP 5.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Компонент для массового редактирования товаров minishop2, быстрого поиска и изменения полей. Изменение цены и опций товаров.
Очень быстрое и удобное администрирование товаров, подходит для любых сайтов где нужно управлять большим количеством товаров через админку.

Интеграция с компонентом
msOptionsPrice2
Массовое управление опциями из списка товаров


Умеет массово изменять цены товара для minishop и работать с полями типа json таких как size,color,tags.

Демо
http://demo.mspre.bustep.ru/manager/?a=product&namespace=mspre
Логин: manager
Пароль: manager





Режим эксперт

Режим эксперт позволяет производить изменения над тысячами ресурсов за один раз.
При включении в системных настройках mspre_mode_expert режима эксперт, при совершении массовых действий сперва появится модельное окно с вопросом какие ресурсы нужно обработать:


Затем после выбора появится процесс выполнения с индикатором количества ресурсов общего и сколько обработано:


Количество обрабатываемых ресурсов за один раз 10 шт и лимит на обработку найденных ресурсов установлен в 5000 ресурсов. Лимит можно изменить в системных настройках

Эксорт в CVS

Экспорт в CVS отмеченных товаров прям из таблицы и управление столбцами для выгрузки в удобном окне.
В настройке mspre_export_fields_product можно указать список полей которые необходимо показывать в окне со столбцами для выгрузки


Фильтры
Все установленные фильтры сохранятся, и при возврате к примеру из карточки товара в приложения все товары будут в том же порядке как и при выходе из приложения.

Дерево категорий
В дереве категорий можно выбрать сразу несколько категорий с товарами и к примеру добавить их в новинки.

Назначение категорий
В карточке товара уже есть вкладка категории. А в приложение эта возможность сделана массовой. Можно к примеру выбрать 10 товаров и добавить их в Любое количество категорий где они будут показываться.

Циклические операции


Компонент обладает возможностью произденение действий над тысячами ресурсов, причем время исполнения скрипта не влияет на работу. Тестирование проводилось на базе со 100к товаров, выделялось 1000 товаров на удаление и уничтожение. Время установки на удаление заняло 20 минут.

Массовое редактирование полей товаров и других ресурсов

  • Возможность массовых действий с 1000 ресурсов
  • Удаление/Уничтожение ресурсов
  • Изменение цены товара minishop (поля price, old_price а так же костомные поля)
  • Перенос цен у товаров minishop (поля price, old_price а так же костомные поля)
  • Установка меток для полей Да/Нет (новинки, популярные, особые, удален, включен, показать в дереве, показать в меню)
  • Снятие всех назначенных категорий (кроме родительской)
  • Изменение шаблона
  • Изменение даты
  • Изменение пользователей
  • Изменение родителя
  • Массовое назначение дополнительных категорий. Удобно если нужно создать раздел с акциями и отметить все товары для показа в них
  • Отдельное редактирование каждой записи (аналогично как и на странице категории)
  • Изменение производителя
  • Поиск дублей в артикулах товара
  • Отчистка кэша у выбранных ресурсов
  • Массовое обновление превью изображений у товаров
  • Массовое добавление, изменения и удаление значений тв параметров
  • Управление полями таблицы на странице
  • Массовое изменения, установка «Групп ресурсов» для страниц, ресурсов
  • Экспорт товаров, ресурсов (страниц), опций и кастомных полей
  • Массовая замена текста в полях: pagetitle,logntitle,menutitle,link_attributes,description,introtext,content,alias,uri
  • Поиск и генерация новых URI для ресурсов (находит дубли ссылок и автоматически устанавливает ID ресурса к alias чтобы небыло дублей)
  • Поиск дублирующихся дружественных URL и замена их
  • Подсветка ресурсов с битыми ссылками или дублирующимися URL
  • кнопка Быстро обновить в контекстное меню ресурса
  • Создание связей между товарами а так же их удаление
  • Фильтр показать товары "без дополнительных категорий" и "С дополнительными категориями", показывает все товаров у которых отсутствуют или есть прикрепленные дополнительные категории


Массовое действия по снятию установке checkbox

  • published — Публиковать/Не публиковать
  • deleted — Удалить/Восстановить
  • searchable — Доступен для поиска/Не доступен для поиска
  • richtext — Использовать HTML-редактор/Не использовать HTML-редактор
  • uri_override — Заморозить URI/Разморозить URI
  • cacheable — Кэшируемый/Не кэшируемый
  • hidemenu — Скрыть в меню/Показывать в меню
  • show_in_tree — Показывать в дереве/Не показывать в дереве
  • new — Новинка/Не новинка
  • popular — Популярный/Не популярный
  • favorite — Особый/Не не особый

Внимание!!! Для редактирования поддерживаются только типы ТВ параметров и Опций которые входят в сборку MODX и miniShop2. Все остальные отображаются как обычный текст без какого либо форматирования и возможности массовых действий для них

Фильтрация

  • Фильтрация через дерево категорий с выбором множества категорий сразу. Очень удобно для оперативного поиска товаров
  • Фильтр по контексту. Можно редактировать товары в разных контекстах
  • Поиск товара в таблице
  • Фильтрация по опциям minishop2 из админки
  • Фильтр по производителю
  • Фильтр по классу
  • Фильтр по шаблону
  • Фильтр по любому полю из таблиц site_content и ms2_products c условиями как при поиске через в phpmyadmin
  • Фильтр «Показывать вложенные товары»
  • Кнопка «Показывать дерево категорий»
  • Фильтры: Включённый, Отключённый, Удаленный, Не удаленный, Новинка, Не новинка, Популярный, Не популярный, Особый, Не особый, С изображение, Без изображения

Самое удобное что при переходе на другие страницы, фильтры не сбрасываются. То есть если вы перейдете в карточку товара и вернетесь на страницу, все установленные фильтры останутся.

Управление таблицей с полями


Реализован удобный интерфейс для управление полями (gif)



Настройки


mspre_default_context – выбор контекста по умолчанию
mspre_root_parent – установка каталога с товарами для каждого из контекстов
mspre_filter_size_colump – настройка ширины колонок фильтров
mspre_show_nested_products – показывать вложенные категории по умолчанию

параметры для кастомных полей

mspre_field_price – Поля в формате цены
Список полей в формате цены через запятую. По умолчанию «price,old_price». Можно добавить свои кастомизированные поля для выборки

mspre_field_string – Поля в текстовом формате
Список полей в формате цены через запятую. По умолчанию «made_in». Можно добавить свои кастомизированные поля для выборки

mspre_field_weight – Поля в формате веса
Список полей в формате цены через запятую. По умолчанию «weight». Можно добавить свои кастомизированные поля для выборки

Изменение цен


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


При установки новых цен изменения записываются в базу данных. Это сделано для того чтобы если вы увеличили цену в процентах и случаной ошиблись, можно было вернуть старую цену,

Так как при увеличении цены в процентах на 10% к примеру 1000 рублей, получится 1100 а при уменьшении цены на 10% процентов получится уже 990.

Отмена операций для товаров


Перенос цен

Теперь с помощью функции "Перенос цен" можно перенести цену из поля price в поле old_price и сделать скидку для поля price.
Таким образом можно рулить скидками на товары.

Функционал в действии (нажать для просмотра gif):


Массовое управление опциями minishop

Компонент умеет редактировать любые опций minishop2 за исключением: Текстовая область(textarea) и Даты (date).

Настройка опций для редактирования


Установить опции
где можно выбрать сразу несколько значений


Изменить опции
где можно выбрать одну из опций которая есть у выбранных товаров и заменить её на одну из возможных опций которые есть у этого поля.


Удалить опции
Где можно удалить одну из опций которая есть у выбранных товаров


Добавление кастомных полей


Теперь можно редактировать не только стандартные поля minishop но и так же добавить свои созданные поля с помощью плагинов.
На данный момент доступны для редактирования следующие типы полей:
  • phptype:string
  • phptype:decimal с разделителем 12,2
  • phptype:decimal с разделителем 13,3
  • phptype:json

Кастомные поля добавляются в параметры в системных настройках компонента.

Экспорт в CSV и XLS


Реализована выгрузка товаров в csv и xls, формат выгрузки самый простой. Выгружаются стандарные поля без форматирования данных.

Примеры файлов:
XSL
CSV

Экспорт представляет из себя выгрузки таблиц, но не как не готовых прайс-листов с категориями, картинками и форматирование текстам в виде: из цена вот такой13050.50 в прайс листе будет вот такая 13 050, 50 руб)

Необходимо создать плагин с событиями
msPreExportProductGetFields — для добавления колонки с полем
msPreExportProductToArrayAfter — для добавления значения в массив

Пример плагина
// Добавление поля в массив
 switch ($event->name) {
    case 'msPreExportProductGetFields':
        /* @var array $fields */
        if (!isset($this->modx->event->returnedValues['fields'])) {
            $this->modx->event->returnedValues['fields'] = $fields;
        }

        $fields = &$this->modx->event->returnedValues['fields'];
        $fields[] = 'old_price';
        $this->modx->event->returnedValues['fields'] = $fields;
        break;
    case 'msPreExportProductToArrayAfter':
        /* @var array $product */
        /* @var msProduct $object */
        if (!isset($this->modx->event->returnedValues['product'])) {
            $this->modx->event->returnedValues['product'] = $product;
        }
    
        $product = &$this->modx->event->returnedValues['product'];
        $product['old_price'] = 10000;
        $this->modx->event->returnedValues['product'] = $product;
        break;
}


Дубликаты дружественных URL и как от них избавится





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

Ввел новый цвет ресурса: Если ресурс подсвечивается оранжевым цветом, это означает что ссылка на страницу совпадает с другим ресурсом или вовсе отсутствует.


Для того чтобы отыскать ресурсы с дублями воспользуйтесь фильтром Дубликаты URL, после чего вы сразу увидите оба ресурса у которых совпали uri

В настройках таблицы необходимо выбрать показ полей alias и uri


И замет в появившемся поле


После того как сохраните, автоматически с генерируются новые URI

Массовое обновление превью изображений


Есть возможность обновлять превью товаров для выбранных ресурсов


Список ТВ параметров и Опций сразу на странице


Теперь в списке с ресурсами можно сразу посмотреть значения ТВ параметров и Опций minishop


Внимание!!! При выполнении операций рассчитывать на время исполнения php, по количеству записей выбирайте чтобы успело отработать на бэкенде.

Фильтрация по опциям minishop2 из админки


Для товаров добавлен фильтр через который можно найти товары с установленными значениями опции или товары без значений у опции.

GIF поиск размеров


Создание связей между товарами


Добавлена возможность для создания и удаления связей между товарами. Теперь можно выделить сразу несколько товаров и установить у них созданную связь из настроек minishop2
GIF создания связей


Обсуждение в сообществе

2.4.5 pl

  • Добавление размера картинки x2 200px

2.4.4 pl

  • баг ошибка у ресурсов

2.4.3 pl

  • убраны логи

2.4.2 pl

  • исправление поля поиска

2.4.1 pl

  • исправление ошибок
  • стиль для кнопки избранное

2.4.0 pl

  • максимальный размер 120x90

2.3.9 pl

  • ускорение загрузки дерева категорий и списка товаров
  • исправлен баг с фиксацией состояний некоторых фильтров
  • испаравлены стили которы ломались при подключении модификаций

2.3.8 pl

  • испаравлены стили которы ломались при подключении модификаций

2.3.7 pl

  • скрывать надписть модификации при нолевом количестве

2.3.7 pl

  • для мобификаций отлючение выделение строки, иначе начинаются прыжки вверх так как индекс любой строки начинает с 0
  • показать все товары с модификациями

2.3.6 pl

  • проблемы с подпрыгивание при выборе модификации

2.3.5 pl

  • подсказка у кнопки сброс, когда выбранны какие то фильтры

2.3.4 pl

  • zoom превью

2.3.3 pl

  • ошибка в модификациях

2.3.2 pl

  • исправление сортировки
  • если у товара есть модификации, возле цены появляется надпись: модификаций 1
  • увеличение превью изображения в списке до 120, с запоминанием размера
  • удалены кнопки которые вызывали ошибку если нажимать их из строки для модификаций

2.3.1 pl

  • ошибка из избранного

2.3.0 pl

  • Добавлено управление модификациями компонента msOptionsPrice2 из таблицы
  • Исправление недочетов и багов

2.2.36 pl

  • исправлена ошибка: core/xpdo/om/xpdoquery.class.php : 764) Encountered empty IN condition with key id при входе на страницу

2.2.35 pl

  • исправлена ошибка для процессора генерации изображения

2.2.34 pl

  • Исправление выгрузки опций и ТВ параметров

2.2.33 pl

  • Исправлено окно быстрого редактирования ресурса во фрейме для http и https
  • Исправлен динамический путь к папке manager
  • Исправлена ошибка показ имени категории

2.2.32 pl

  • Фильтр "Показать товары без доп. категорий", показывать все товаров у которых отсутствуют доп категории

2.2.31 pl

  • Добавление недостающих лексиконов для английской версии

2.2.30 pl

  • Исправление орфографии

2.2.29 pl

  • Установка значения Да/Нет в режиме экперта

2.2.28 pl

  • Исправлен баг редактирование ресурсов

2.2.27 pl

  • Добавленна возможность автоматического вывода полей с phpType boolean для установки Да/Нет
  • Поддержка Плагинов minishop2 для редактирование полей в таблице с товаром (по умолчанию выключен)

2.2.26 pl

  • Добавлен статус для поиск дублирующихся артикулов в товарах

2.2.25 pl

  • Исправлено массовое изменение цен для экспертов
  • Добавлен фильтр по Группе Ресурсов
  • Добавлен фильтр по купленным товарам
  • Добавлена настройка mspre_status_purchased_goods для установки статусов заказов

2.2.24 pl

  • Исправлено сохранение столбцов в случае если был поиск в выбранных полях
  • Добавлены настройки для увеленичения лимитов export_memory_limit и max_execution_time при экспорте
  • Исправлен баг загрузки ресурсов

2.2.23 pl

  • Имправлен показ опции для сортировки
  • Поля фильтрации в JSON формате выводятся автоматически в фильтре ОПЦИИ
  • Исправление обновления превью фотографии
  • Добавлена функция установки small фотографии в поле thumb
  • Настройки полей списка и экспорта храняться персонально у пользователя (для отключения этой возмоности нужно установить Нет в системных настройках mspre_enable_save_setting_user)
  • Добавление альясов для полей экспорта
  • Возвращена возможность замены текста
  • Переработка экспорта в файл, теперь можно эскортиров всю базу даже при наличии в базе 100000 товаров (пока что максимальное органичение в 100000 все осталное зависит от вашего сервер). PS. если больше не экспортирует займитесь оптимизацией скриптов с помощью php программистов.
  • Добавлен экспорт в XLSX формате для уменьшения объема экспортируемого файла

2.2.22 pl

  • Удаление всех фотографий для выбранных товаров

2.2.21 pl

  • Получение всех опций, где нет ключа/или есть ключ в таблице modx_ms2_product_options

2.2.20 pl

  • Исправление вывода vendor_name

2.2.19 pl

  • Добавления проверка на установку связей на самого себя. Теперь если пользователь выбрал тот же товар для которого устанавливается связь, этот товар будет пропускаться

2.2.18 pl

  • Создание и удаление связей между товарами. Теперь возможно создавать множественные связи между товарами.
  • Для полей thumb,image,content - добавлено действие открывающие редактирование странице во фрейме. Для того чтобы можно было загрузить новое изображение или отредактировать контент в визуальном редакторе (внимание, на странице информация не обновится, для обновления необходимо обновить страницу).
  • Добавлена функция Избранных ресурсов
  • Добавлена иконка для сброса отмеченных родителей в дереве ресурсов

2.2.17 pl

  • Исправлен баг полного сброса фильтров
  • Фильтрация по опциям minishop2

2.2.16 pl

  • Исправлены дополнительные категории

2.2.15 pl

  • Исправлен баг со снятием старых категорий при назначении дополнительных категорий

2.2.14 pl

  • Добавлена поддержка значений передаваемых через @EVAL для ТВ параметров
  • Исправлена ошибка для отмеченных ресурсов

2.2.13 pl

  • Исправлена ошибка вовремя повторной установки

2.2.12 pl

  • Добавлена возможно массовой обработки ресурсов пакетно, по умолчанию по 10 ресуросов за один раз
  • Добавлена возможность в режиме экспер обработать все найденые ресурсы. По умолчанию режим эксперт отключена

2.2.11 pl

  • Исправление загрузка класса minishop2

2.2.10 pl

  • Исправлена граматическая ошибка

2.2.9 pl

  • Ускорена загрузка дерева ресурсов, убран пересчет количества ресурсов в родительской категории

2.2.8 pl

  • Исправлена ошибка загрузки товаров из категорий если не установлена галочка вложенные категории
  • Исправлена ошибка загрузки категорий из ресурсов где первые ресурсы не явяются категориями

2.2.7 pl

  • исправлена ошибка с подключением extjs для тв параметров

2.2.6 pl

  • Исправлен фильтр статус ошибочно показывающий возможность переключение на вторую страницу
  • Исправлена панель с кнопками, которая наезжала на текст.
  • Исправлена баг с отображением в поле description значение из longtitle
  • Добавлена возможность создание и редактирования ресурса из iframe без необходимости перехода на страницу с ресурсом в новом окне
  • Исправлена ошибка генерации превью изображений для товара

2.2.5 pl

  • Исправлена ошибка при снятии с публикации одной записи
  • Исправлена ошибка генерации URL
  • Добавлена прогресивная шкала с отображением индитификатора товара
  • Добавлена возможность обновления любого количество ресурсов. Время исполнения скрипта теперь влияет только на один обрабатываемый ресурс
  • Добавлена действие для уничтожения выбранных ресурсов. Унижтожаются только при условии если ресурс быт помечен на удаление

2.2.4 pl

  • Добавлена возможность выбора шаблона сразу по нажатию на ТВ параметр если доступ к шаблону закрыт
  • Исправлен баг связанный с состоянием отмеченых фильтров

2.2.3 pl

  • Оптимизирована работа combobox Класс и Списка категорий
  • Исправлена ошибка с загрузкой поле для фильтрации из класса msProduct на контроллере resource
  • Исправлена ошибка загрузки ТВ параметра есть для ресурса не установлен шаблон
  • Для поля email обработчик не работает, необходимо вводить путем копирования
  • Добавлена возможно показа шалонов только для выбранных ресурсов а так же показ тв параметров которые есть только у выбранного шаблона с возможностью отобразить все поля
  • Исправлена загрузка опций даже тех что небыли привязаны к какой то категории
  • Добавлена возможность выбора полей для таблицы по шаблону тв параметров и по картегориям опций
  • Исправлена ошибка связанная с разделителями тв параметров типа tag
  • Добавлены настройки для указания какие поля должны отображаться в дереве ресурсов. Это аналогичные настройки modx только персонально для дерева ресурсов msPre
  • Исправлен баг связаный с неправильным отображением имени ресурса в дереве
  • Добавлена возможность экспорта ресурсов с ТВ параметорами и Опциями
  • Исправлена ошибка с загрузкой класса Trait
  • Исправлена ошибка запроса списка категорий для дерева ресурсов
  • Исправлена ошибка с повторным определеним классов modmsMultipleProcessor
  • Исправлена ошибка с попыткой инициализировать процессор обновления из-за слеший с разным наклоном
  • Исправлена ошибка загрузки опций товаров tags,color,size для массовых дествий
  • Добавлена возможность поиска опций по старым значениям для массовых действий удаление и замена
  • Исправлен combobox при массовых действиях не правильно отдавались значения
  • Отключена иконка на панели если не установлен minishop2
  • Исправлена ошибка с загрузкой опций когда минишоп не установлен
  • Исправлена ошибка загрузки класса minishop2 во время экспорта
  • Отключены редакторы таблицы для полей с датой, теперь их возможно изменить только через массовые дейстями COMBO

2.2.2 beta

  • Исправлены обработчики значений для опций

2.2.1 beta

  • Исправлена ошибка с запоминание фильтра класс
  • Исправлена ошибка связана с отчисткой поля с фильтром
  • Исправлена ошибка связанная проверкой связи с категорий
  • Добавлен обработчик для вывода типов значений ТВ параметров с неопределенным типом

2.2.0 beta

  • Исправлен баг связанный с фильтрацией цены и других полей из таблиц ms2_products
  • Добавлено поле поиска по имени поля в окно с настройкой таблицы,
  • Добавлена настройка ширины колонки по умолчанию в системных настройках
  • Исправлена ошибка связана с загрузкой контроллера
  • Исправлена ошибка загрузки типо для ТВ параметров
  • Исправлен баг с отменой транзаций
  • Исправлен баг с подсчетом общего количества записей при сортировке по ID
  • Исправлена ошибка поиска главной страницы в ресурсах
  • Исправлена ошибка связаная и json данные в журнале ошибок
  • Исправлена ошибка связаная с загрузкой ТВ параметров
  • Исправлена ошибка поиска LIKE %% для поля фильтры
  • Добавлена проверка во время массовой установки ТВ параметров на доступ поля к шаблону
  • В массовое изменени ТВ параметров добавлено 2 галочки Пропускать отличающиеся шаблоны - Установите галочку если не хотите получать сообщения об ошибках ресурсов у которых отличается шаблон от выбранного вами. Такие ресурсы не будут обновляться
  • Во время выбора шаблона и поля тв параметра для обновления происходит проверка доступа к поля к выбранному шаблону, если доступ закрыт то появляется окно для открытия доступа. После нажатия открыть доступ появится окно для установлки значения
  • Добавленая функция редактирования ТВ параметров нажатием на область с полем в таблице. Список "Тип ввода" дополнительных полей которые достуны для редактирования text - Текст textarea - Текстовая область richtext - Текстовый редактор (редактируется как обычное поле textarea) autotag - Авто-метка date - Дата option - Переключатели (radio) checkbox - Флажки (checkbox) number - Число email - Электронная почта tag - Тег image - Изображение file - Файл url - URL resourcelist - Список ресурсов listbox - Список (одиночный выбор) listbox-multiple - Список (множественный выбор) list-multiple-legacy - Устаревший список множественного выбора
  • Поддержка загрузки изображений в ТВ параметры и вывод изображения в списке с поддержкой источников файлов (файлы аналогично)
  • Привязка опции к категории не уходя со страницы. После выбора опции в случае когда опция не привязана к категории, предлагается автоматически привязать опцию к категории(аналогично и с шаблонами для Тв параметров)
  • Миграция пунктов меню tags,color,size из опций в меню с пунктами для товара
  • Изменение установки массовых значений опций, теперь необходимо выбрать категори и затем подгрузится список опций привязанных к нему
  • Включен поиск для выбора шаблона и полей для массовых действий с ТВ параметрами
  • Включен поиск для выбора категорий и полей для массовых действий с Опциями
  • Поддержка версии minishop 2.4.11-pl для работы с опциями

2.1.8 beta

  • Добавлена функция для получения настроек для исключение ошибок связаных с кэшрование настроек
  • Добавлена иконка для перехода сразу в товары
  • Автоматически редирект со старой ссылки ведущей на контроллер home

2.1.7 beta

  • При выборе ТВ параметров и Опций скорость загрузки сильно падала, теперь список опций и список тв параметров готовится в самом конце двумя запросами в базу данных
  • Для опций для которых возможен выбор нескольких значений при редактировании открывается комбо с редактирование мультизначений в место окна действий
  • При редактировании одной записи в таблице при выборе опции minishop2 открывает её тип данных для редактирования в место окна с действиями
  • Исправлена ошибка запоминание состояния сортировки таблицы
  • Проверка доступа опции к категории
  • Проверка доступа тв параметра к шаблону
  • исправлено множество багов
  • Увеличена скорость загрузки ТВ параметров и Опций
  • Исправлено отображение картинок

2.1.6 beta

  • исправлен баг с отмечеными категориями в дереве, так как после перезагрузки страницы они слетали
  • Добавлен фильтр статус: Показывать скрытые в дереве/Не показывать скрытые в дереве
  • Добавлены фильтр:
    • Показывать вложенные ресурсы: покажет все ресурсы родителя и категорий детей
    • Показывать товары из дополнительных категорий: покажет все товары у которых назначены отмеченные категории
  • Для полей tv и options добавлены префиксы в заголовки чтобы было понятно что это ТВ параметры или Опции
  • Увеличена скорость загрузки товаров, так как запрос на пулучение отмеченых категорий происходит на стороне php а не ожидает пока загрузится дерево с ресурсами
  • Увеличена скорость загрузки дерева категорий
  • Добавление в таблицу типов ТВ параметров для управления
  • Добавлена возможность управление значениями полей нажатие на поле пряма в таблице. Что дает оперативный доступ к редактированию значений у тв параметров и опций
  • Добавлен компонент VersionX для ведения версионности ресурсов, на случай если потребуется восстановить ресурс в исходное состояние. Все данные автоматически сохранятся в нем
  • Добавлена кнопка на удаление ресурсов
  • Добавлено дествие "Быстрое создать" для оперативного создание ресурсов
  • Добавлена кнопка на панель, рядом с кнопкой уничтожить ресурсы
  • В дерево с ресурсами добавлена кнопка уничтожить ресурсы. После нажатие дерево ресурсов и список ресурсов автоматически обновятся

2.1.5 beta

  • Добавлена кнопк "Быстро обновить"
  • Исправлен баг загрузки компонента без minishop2
  • Добавлены ТВ параметры для вывода в таблицу
  • Исправлена ошибка связана с запросами для категорий

2.1.4 beta

  • Поиск дублирующихся ресурсов
  • Подсветка ресурсов у которых невозможно сгенерировать URL
  • Управление полями с опций прям со странице со списком ресурсов
  • Добавлена возможность редактирование любых опций кроме: Текстовая область(textarea) и Даты(date)
  • Для ресурсов выведен фильтр со статусыми

2.1.3 beta

  • Массовое редактирование любых ресурсов (не только товаров)
  • Добавлена возможность удалять значения в ТВ параметрах
  • Добавлена возможность вывод кастомных полей и опций минишоп в таблицу с товарами
  • Реализован удобный интерфейс по управлению полями которые требуется выводить в таблице
    • возможность перетаскивание полей
    • выбор полей из возможных значение
    • установка ширины поля
    • удаление полей
  • Добавлено окно для установки "Группы ресурсов" для ресурсов
  • Управление экспортируемыми ресурсами реализовано аналогично как и при настройке таблицы, так же можно перетаскивать поля для экспорта
  • Некоторые мелкие но тоже полезные функции, возможно установить:
    • Доступен для поиска/Не доступен для поиска
    • Использовать HTML-редактор/Не использовать HTML-редактор
    • Заморозить URI/Разморозить URI
    • Кэшируемый/Не кэшируемый
    • Скрыть/Показать потомков в дереве
  • Для редактора ресурсов добавлен фильтр с объектами(class_key)
  • Исправлена работа добавление ТВ параметров
  • Добавлено контекстное меню в дереве ресурсов
  • Для дерева теперь не обязательно указывать главный ресурс
  • Доработана табличная часть так чтобы колонки не скокали при изменении порядка или количества выводимых колонок
  • Добавлен раздел помощи (пока что описание по нескольким функциям)
  • обновление превью изображений, изображения выбранных товаров будут сгенерированны заново
  • В список с товарами добавлена возможность отображение кастомных полей и полей для которых отсутсвуют обработчики (возможности редактировать отключена) Теперь size,tags,color и другие опции будет отображатся в списке с товарами (редактирование только с помощью массовых действий)
  • исправлены баги связаные со сменой родителя в разных контекста
  • Добавлен возможность для замены текста в полях: pagetitle,logntitle,menutitle,link_attributes,description,introtext,content,alias,uri

2.0.10 pl

  • Добавлены два события msPreExportGetFields и msPreExportToArrayAfter для добавления колонок и значений в массив с товаром при экспорте

2.0.9 pl

  • Добавлена функция по переносу цены из одного поля в другое. Так к примеру можно выделить несколько товаров и из поля price перенести цену в old_price и на поле price сделать скидку. Все изменения финксируются в транзакциях. Для добавления дополнительных полей с ценой используется настройка mspre_field_price
  • Добавлена шифрация для приложения

2.0.8 pl

  • Исправлена сортировка по menuindex если выборано больше 1 категории

2.0.7 pl

  • Экспорт в XLS

2.0.6 pl

  • Ускорение загрузки дерева категорий в десятки раз. Теперь возможно редактировать даже очень большие каталоги

2.0.5 pl

  • Экпорт товаров в CSV из таблицы с товарами
  • Управления экспортируемыми столбцами из таблицы

2.0.4 pl

  • Добавлена возможность редактирование полей для опций создаваемых через настройки minishop2

2.0.3 pl

  • Исправлена ошибка в контекстном меню у товара

2.0.2 pl

  • Исправление ошибки

2.0.1 pl

  • Добавление кастомных полей (параметры field_json,field_price,field_string,field_weight)
  • Изменение цены товара (поля price и old_price). Можно добавить кастомизированные поля phptype:decimal с разделителем 12,2 Параметры изменения цены
    • Установить новую цену
    • Увеличить цену в процентах (от 1 до 100)
    • Снизить цену в процентах (от 1 до 100)
    • Увеличить цену на указанное количество рублей
    • Снизить цену на указанное количество рублей Округлить цену
    • Не округлять
    • Округлить в меньшую сторон
    • Округлить в большую сторону
  • Транзакции с изменением цен фиксируются и их можно отменить (Действует только на поля типа цена. Все остальные поля не фиксируеются)
  • Изменение страны производителя (поле made_in). Можно добавить кастомизированные поля phptype:string
  • Изменение веса (поле weight). Можно добавить кастомизированные поля phptype:decimal с разделителем 13,3
  • Фильтрация данных по опциям color,size,tags и др. в json формате из класса msProductOption
  • Изменения источника файлов
  • Управление полями типа phptype:json такие как color,size,tags. Можно добавить кастомизированные поля phptype:json
    • Установить опции
    • Изменить опции
    • Удалить опции

2.0.0 pl

  • Редктирование цены товара minishop (поля price и old_price)
  • Исправлена загрузка списков с параметрами для сортировки по полю

1.1.2 pl

  • Переключение таба в боковой панели на ресурсы при уходе со страницы
  • Исправлено отсутствие наименования для категории если menutitle пуст

1.1.1 pl

  • Поддержка английского языка

1.1.0 pl

  • Добавлена возможность редактирование дополнительных полей привязанных к шаблону товара
  • Замена значений в ТВ параметре
  • Добавления значения в ТВ параметр
  • Замена значений в опциях
  • Добавление значений в опции

  • Список управляемых тип ввода данных ТВ параметров: autotag,tag,email,date,option,listbox-multiple,listbox,resourcelist,hidden,text,textarea,list-multiple-legacy,checkbox,number
  • Список управляемых опций: article,price,old_price,weight,image,thumb,size,tags,color,source

  • Опции: vendor,new,popular,favorite,source вынесены в отдельные действия для управления

  • Изменения source у товара с автоматической генерация превью для изображений (количество выбранных товаров ограничено)

  • Ограничение по выбору максимального выбора значений за 1 раз (теперь максимум можно выбрать только 50 товаров)
  • Сообщение с иформацией о том что у товаров таких то имеется установленная дата отмены публикации. Тоесть товар невозможно включить без этих параметров
  • Снятие ограничений на просмотр шаблонов

1.0.9 pl

  • исправлено текст на кнопке добавить товар
  • убран дублирующий пункт изменить производителя

1.0.8 pl

  • Отключена функция для сброса контекста
  • Включение отключение функций
  • Включение отключения массовых действий
  • Блокировка действий если не выбранно не одно из значений
  • Убран фокус с поля поиска
  • Исправлен баг с исчезанием окна после назначений нового родителя
  • Исправлен баг с отключением маски при назначении отраслей
  • Добавлена блокировка при случайном нажатии на раскрывающийся список в действиях

1.0.7 pl

  • Исправление загрузки количества при входе в приложение

1.0.6 pl

  • Изменения политики безопасности для приложения modAccessManager

1.0.5 pl

  • Исправления возможность добавление товаров с указанием класса и контекста

1.0.4 pl

  • Открытие доступ к чтению контекстов для менеджеров

1.0.3 pl

  • Ускорение загрузки дерева категорий

1.0.1 pl

  • Добавлени фильтров
  • Добавление массовых действий
  • Добавление массового назначения категорий
  • Автоматическое сохранение фильтров

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