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

Еще одно доволь внушительное обновление для msPre. Основная фишка это массовое редактирование любых ресурсов, а так же правка ресурса прямо в таблице(без массовых действи).

Компонент в действии. Видео последней версии компонента.



Функционал разделился на две части:


Обновление от 21.01.2019

Управление ТВ параметрами, Опциями и другими полями прямо в таблице через двойное нажатие.



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

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


Теперь управление таблицами стало в десятки раз проще. Управление полями прям на странице с ресурсами, в котором возможно:



Настройка полей для экспорта


Тоже окно, только теперь сохраняем поля для экспорта


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

В общем вот демка
http://demo.mspre.bustep.ru/manager/index.php?a=product&namespace=mspre
Логин: manager
Пароль: manager

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

Обновление от 19.01.2019



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





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

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


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

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


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


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

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


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

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


Быстро обновить


Добавлена кнопка Быстро обновить в контекстное меню ресурса

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


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


Обновление от 21.01.2019



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

Управление ТВ параметрами, Опциями и другими полями



Часто уже задавался вопрос: а как править опции, теперь он решен:
С помощью компонента теперь можно управлять тегами, цветами, размерами и другими опциями напрямую из таблицы


Пример редактирования ТВ параметров на сайте (компонент siteExtra)


К примеру для SEO это возможность крайне необходима.

По поводу цены


Конечно не хотел бы поднимать цену, но функционала слишком много прибавилось, эдак раза в 3 от версии прошлого месяца.

Цена 1490 будет до конца это недели (то есть до 27.01.2019 включительно), воскересенье цена вырастет до 2490.

modstore
Андрей Степаненко
18 января 2019, 12:11
modx.pro
2 116
+17
Поблагодарить автора Отправить деньги

Комментарии: 12

Дмитрий Суворов
18 января 2019, 13:26
0
Это очень круто!
    Евгений Шеронов
    19 января 2019, 18:51
    0
    Управление колонками для отображения — вообще теперь must have для любого компонента)

    Помню, спрашивал этот вопрос когда-то на первых версиях:
    Можно ли теперь редактировать теги сразу из таблицы? (без массовых операций)

    P.S. «Обновление от 19.10.2019» немного из будущего)
      Андрей Степаненко
      19 января 2019, 19:02
      1
      +1
      редактирование поле: size,tags,color?
        Андрей Степаненко
        19 января 2019, 19:18
        1
        +2
        Кстати на счет настройки таблиц, долго искал какое то решение, именно такого плана чтобы можно было полями управлять: перетаскивание из одного списка в другой, смена позиции поля, установка ширины. Но так ничего и не нашел. Кинь ссылки плиз.
          Андрей Степаненко
          19 января 2019, 20:53
          1
          +2
          Вообще по массовым действиям с опциями сейчас все упростилось, плюс добавлены опции. То есть можно редактировать не только те что в формате JSON но и цифровые, текстовые, чекбоксы, да/нет.

          Плюс управление полями добавилось:


          И поля с опциями можно теперь выводить в список, чтобы сразу видеть изменения
            Андрей Степаненко
            21 января 2019, 05:36
            1
            +1
            Вот так теперь можно управлять
            Deni
            21 января 2019, 00:36
            0
            спасибо, крутой рост модуля!
              Андрей Степаненко
              21 января 2019, 05:24
              1
              +2
              Теперь стало еще круче.
              Добавлена куча возможностей по редактированию одной записи прям в таблице



              Deni
              25 января 2019, 11:47
              0
              Нашел баг, если выстраивать например по ID после первого клика сразу количество всех товаров становится равным количеству «Показано 20»… на демке вашей проверил, все 1 в 1
                Андрей Степаненко
                25 января 2019, 12:00
                0
                Да, спасибо. увидел, поправлю. В товарах нормально работает.
                  Deni
                  25 января 2019, 12:10
                  0
                  я конкретно на товарах увидел этот баг, может на ресурсах нормально…
              Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
              12