Автор дополнения
Андрей Степаненко
Пакетов
19
Закачек
1 401
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
19
Закачек
1 401
Обычно отвечает в течение нескольких дней
Версия 2.0.4-pl
Дата выпуска 20.09.2018
Загрузки 75
Просмотры 2 947
Внимание, этот компонент требует версию PHP 5.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Компонент для массового редактирования товаров minishop2, быстрого поиска и изменения полей. Изменение цены и опций товаров.
Очень быстрое и удобное администрирование товаров, подходит для любых сайтов где нужно управлять большим количеством товаров через админку.

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

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





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

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

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

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

  • Изменение цены товара minishop (поля price и old_price)
  • Установка меток для полей Да/Нет (новинки, популярные, особые, удален, включен, показать в дереве, показать в меню)
  • Снятие всех назначенных категорий (кроме родительской)
  • Изменение шаблона
  • Изменение даты
  • Изменение пользователей
  • Изменение родителя
  • Массовое назначение дополнительных категорий. Удобно если нужно создать раздел с акциями и отметить все товары для показа в них
  • Отдельное редактирование каждой записи (аналогично как и на странице категории)
  • Изменение производителя

Фильтрация

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

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

После установки
Обязательно укажите контекст и основной каталог с товарами в этом контексте



Настройки


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

параметры для кастомных полей
mspre_field_json – Поля в формате JSON
Список полей в формате JSON через запятую. По умолчанию «color,size,tags». Можно добавить свои кастомизированные поля для выборки

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

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

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

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


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


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

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

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


Управление полями color,size,tags и тд.

Так как эти поля хранятся в json формате а так же в таблице класса msProductOption пришлось делать сразу 3 пункта меню:

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


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


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


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


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

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

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

2.0.4 pl

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

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