msPre - Массовое редактирование товаров minishop

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








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

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

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

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

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

Фильтрация

  • Фильтрация через дерево категорий с выбором множества категорий сразу. Очень удобно для оперативного поиска товаров
  • Фильтр по контексту. Можно редактировать товары в разных контекстах
  • Поиск товара в таблице
  • Фильтр по производителю
  • Фильтр по шаблону
  • Фильтр по любому полю из таблиц 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 999 руб.
Андрей Степаненко
30 ноября 2017, 12:04
3
1 977
+12

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

Konstantin
30 ноября 2017, 18:01
0
ВНИМАНИЕ: На данный момент не реализовано редактирование опций
а когда?
    Андрей Степаненко
    30 ноября 2017, 18:54
    0
    В первую очередь имелось ввиду что эти возможности отсутствуют. Так как важность этих возможностей очень значима при покупке приложения. И дабы кого то не разочаровать я выделил этот текст.

    Андрей Степаненко
    30 ноября 2017, 18:59
    0
    В планах конечно же реализовать весь этот функционал по редактированию всех полей, но учитываю сложность и разно вариантность типов вводов и выводов данных. Вряд ли получит сделать приложение мега универсальным для всех.
    В общем буду думать и развивать.
Дмитрий
30 ноября 2017, 18:37
0
Ох, красота. Ждем полный функционал. Мне оооочень этого не хватает
Василий Столейков
01 декабря 2017, 10:45
1
+2
Компонент просто шикарный, спасибо!
Понравилась возможность выбора категорий из левой колонки!

Несколько замечаний:
  1. Нужно поправить орфографию: http://joxi.ru/Y2LqJPbc94l0EA
    (как и в этой статье — http://joxi.ru/ZrJqlPbc9dGXoA)
  2. Два пункта одинаковых: http://joxi.ru/eAO4QPbuxWzLDr
  3. А что, бывают товары в контексте mgr: http://joxi.ru/E2pk4O6h9EQWEm ?
Михаил
01 декабря 2017, 20:14
0
Вот люди пишут норм компоненты. Почему я пишу сплошную х… ю)
Станислав
28 декабря 2017, 13:15
0
Попробовал изменить ТВ-поле текст в демке у трех товаров и нарвался на бесконечную загрузку. Что же будет, если надо одновременно отредактировать еще больше товаров…

Надеялся, что добавили возможность заливать пикчи в галерею из каталога товаров — вот за такое я бы с руками оторвал дополнение :)
    Андрей Степаненко
    28 декабря 2017, 13:23
    0
    Сори. Готовлю обновление по управлению тв параметрами.
    Этот пункт при упаковки не удалил.
Андрей Степаненко
28 декабря 2017, 13:24
0
заливать пикчи в галерею
Это что?
Константин
29 января 2018, 14:26
0
По пакетному изменению опций товаров планируете добавлять функционал? Очень необходима такая возможность.
Deni
12 января 2019, 21:19
0
Есть ли возможность изменить price так что бы это поле автоматом занеслось в old_price, своебразно таким способом сделать на группу товаров скидку
Deni
12 января 2019, 21:30
0
То есть вообще не понятно зачем менять с помощью данного модуля старую цену… Ведь она должна формироваться из поля price, а не вручную к каждому товару задаваться. Пример реализации есть на других движках. Суть сводится к тому, что если меняем price, предлагает (тот что есть-был на текущий момент price) записать в поле old_price. Так получилось бы быстренько бренд или категорию сделать акционным, а сейчас не могу даже придумать как с помощью модуля записать текущий price в old_price
    Андрей Степаненко
    13 января 2019, 01:17
    0
    А причём здесь компонент?
    Вообще отличия чувствуете minishop2 и mspre
    Что то я в minishop не наблюдал такую возможность.

    Вообще конечно можно реализовать эту возможность.
    Но пока даже и планировать эту возможность не собираюсь. И чтобы лишних вопросов небыли по времени не подскажу когда начну собираться!!!
      Deni
      13 января 2019, 02:19
      0
      я не с претензией, просто есть модули аналогичные для других движков с такой реализацией, как показалось очень полезной…
      А так я не очень понял зачем вообще менять старую цену, каков в этом смысл, а тем более как её изменить если она на текущий момент равна нулю(допустим) для целого ряда товаров.
      Спасибо за ответ
        Андрей Степаненко
        13 января 2019, 02:24
        0
        Ну вот так вот заведено, изначально не внедрили этот механизм, и это поле old_price теперь используется для всего подряд.
        Было бы логично вообще блокировать тогда это поле, но получается что этого делать нельзя так как всегда хочется чтобы цена ручками редактировалась.
        И из этого вытикает что old_price работает правильно)))))
        Андрей Степаненко
        13 января 2019, 02:28
        0
        Наверное нужен механизм перетаскивание цен.
        Тип из поля price в поле old_price
        Вот так вот правильней будет.
        А уже потом делаешь скидку в поле price.
        Это куда логичней чем автоматом писать в поле old_price
          Deni
          13 января 2019, 02:30
          0
          Андрей может не очень поняли или я плохо объяснил что я имел ввиду… но у вас шикарно реализовано изменение цены текущей! попробовал это все супер. контроль транзакций «очень удобно»… всего лишь не хватило такого чекбокса типа перезаписать price как old_price и получилось бы супер удобно буквально в пару кликов делать на отфильтрованные товары «скидку» ( с отображение новой и старой цены), потому решил переспросить вдруг это реально, просто я не разобрался
          Deni
          13 января 2019, 02:31
          0
          yadi.sk/i/LdrKrZvmq-3RZw вот тут я делал очень примитивно, типа если галочку поставил, то как вы описали выше из поля price в поле old_price записывается значение… и все
            Андрей Степаненко
            13 января 2019, 02:41
            0
            В simple отсутствуют транзации, так что цену обрабтно не вернешь.

            Получится в текущей логике компонента сделать только так:
            Будет еще один пункт: перенос цены
            Из price в old_price
            То есть создаются транзакции где в old_price установится цена из price
            И затем уже можно будет проводить операции с old_price

            А то потом с транзакциями логика нарушится.
              Deni
              13 января 2019, 02:44
              0
              ну может будет в перспективе время и желание на данную реализацию, думаю было бы годно
                Андрей Степаненко
                13 января 2019, 02:46
                0
                Ну да, это прям нужная вещь. Перетаскивание цены.
                Так и скидками можно управлять из компонент.
                даже получается видно будет когда какая скидка была назначена))
                Андрей Степаненко
                13 января 2019, 04:59
                +1
                Готово, в версии 2.0.9 добавлена функция по переносу цен.

                  Deni
                  13 января 2019, 12:03
                  0
                  Спасибо огромное, надеюсь что такой функционал будет полезен не только мне!