msProductsComposerSelection

Дополнение позволяет сформировать условия для выборки товаров и привязать их к ресурсу, после чего использовать в таких сниппетах как msProducts, mSearch2, mFilter2 и прочих, которые в своей работе используют параметр where.

Видео обзор

Купить
Prihod
21 февраля 2018, 08:12
modx.pro
2
2 237
+3
Поблагодарить автора Отправить деньги

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

Андрей
21 февраля 2018, 22:23
0
Скажите позволит ваш компонент решить такую задачу:
1. Есть 3 поставщика товаров. Каждый находится в своей категории. У каждого своя структура каталога.
2. Соответственно, есть множество пересекающихся товаров у разных поставщиков.
3. В категории нужно выводить товары с наименьшей ценой среди всех поставщиков.
4. Как альтернатива — выводить товары одного поставщика, но если у другого цена ниже — цену брать наименьшую.
    Prihod
    21 февраля 2018, 23:12
    0
    нет
    Наумов Алексей
    28 февраля 2018, 14:22
    0
    Какие сценарии использования?

    Я посмотрел видео и не понял, для чего применять :)
      Prihod
      28 февраля 2018, 14:50
      -2
      Я посмотрел видео и не понял, для чего применять :)
      Значит от тебе не нужен
      Prihod
      11 апреля 2018, 13:03
      +1
      UPD 1.0.1
      — Добавленно: Создание фильтров для mSearch2
        Дмитрий Кондаков
        05 июня 2018, 22:42
        0
        Приветствую! Тестил перед покупкой компонент и возникла такая ситуация, создаю например 2 одинаковых фильтра, но с разными лексиконами, а лексикон у первого фильтра затирается и становится везде одинаковым. Так вот, реально ли сделать так чтобы можно было прописывать разные лексиконы у одного и того же фильтра? Если могли бы подправить сразу куплю, очень нужен такой функционал)
          Prihod
          06 июня 2018, 11:33
          0
          В новую версию добавлю
            Дмитрий Кондаков
            06 июня 2018, 14:59
            0
            Спасибо! Еще как пожелание, в таблице фильтров выводить текст из поля описание(или лексикона) в столбце под названием мелким шрифтом, думаю выглядело бы нагляднее в случаях когда фильтр один, а лексикон разный
          Sergey Leleko
          12 июля 2018, 18:51
          0
          Добрый день! Смотрел видео, но по нему не понятно что происходит в каталоге.
          Поэтому спрошу: Компонент способен генерировать параметры фильтрации для mSearch2 например? либо свои фильтры в шаблоне каталога товаров выводить, которые создам в категории товара?
            Prihod
            12 июля 2018, 18:58
            +1
            Компонент способен генерировать параметры фильтрации для mSearch2 например?
            Да
            Ну а вообще ты всегда можешь на modhost.pro/ бесплатно в тестовом тарифе проверить любой платный компонент перед его покупкой
              Sergey Leleko
              13 июля 2018, 16:25
              0
              Спасибо! Да можно там потестить, но не все работает в последнее время возможно из за защиты компонентов. Да и лучше уж на реальных данных
            Svetlana S
            19 августа 2019, 10:37
            0
            Здравствуйте.
            Как я поняла, для фильтрации через mFilter2 можно указывать любое поле — свойство товара, опцию, тв? И еще вопрос — сможет ли менеджер настаивать внешний вид фильтра — слайдер или чекбокс например?
              Prihod
              19 августа 2019, 16:40
              0
              Как я поняла, для фильтрации через mFilter2 можно указывать любое поле — свойство товара, опцию, тв?
              Да
              И еще вопрос — сможет ли менеджер настаивать внешний вид фильтра — слайдер или чекбокс например?
              если речь идет именно о стилях то нет, если же о том какие элементы фильтра выводить а определенных страницах то да. Вы можете на modhost.pro в бесплатном тестовом тарифе протестировать любой платный компонент
                Svetlana S
                22 августа 2019, 08:57
                0
                Спасибо.

                Было бы здорово создать системные настройки с указанием списков доступных полей ресурса и чанков для вывода фильтров, чтобы не выводилось лишнее. Вряд ли кому-то захочется фильтровать ресурсы по alias_visible или link_attributes)
              Александр Мельник
              13 января 2020, 09:50
              0
              Скажите пожалуйста, на странице есть modstore.pro/packages/ecommerce/msproductscomposerselection есть надпись, что видео устарело — будет ли новое? А то вроде бы смотришь видео и возможно совсем зря.
              Я понимаю что стандартным ответом всех разработчиков в таких случая есть «вы можете протестировать на modstore» но это конечно полезно, но не всегда дает адекватную оценку, поскольку на тестовом сайте, развернутом на 24 часа нельзя воссоздать прям реальные условия. Я тестил ваш компонент импорта экспорта и на пустом сайте он работает хорошо, а вот в боевых условиях когда 25 000 товаров и у каждого товара 500 опций — он не работает почти совсем) Но это так, лирика — просто очень часто приходится слышать — мол иди и тестируй.

              Правильно ли я понимаю, что работа компонента сводится к визуализации условия where? Вместо прописывание его в коде, условие создается визуально в админке? Компонент не позволяет влиять на title, pagetitle, content ресурса в зависимости от указанных условий where?
                Prihod
                13 января 2020, 10:36
                0
                Я тестил ваш компонент импорта экспорта и на пустом сайте он работает хорошо, а вот в боевых условиях когда 25 000 товаров и у каждого товара 500 опций — он не работает почти совсем)
                Когда речь идет о тестируете на modstore то вы прежде всего тестируете там его функционал да бы понять решит ли он ваши задачи и естественно когда речь заходит о компонентах подобных msImportExport, да еще с таким количеством товаров и опций нужно понимать, что могут возникнуть проблемы с тем, что на реальном сайте вам будет не хватать мощности вашего сервера для работы компонента.

                Правильно ли я понимаю, что работа компонента сводится к визуализации условия where? Вместо прописывание его в коде, условие создается визуально в админке? Компонент не позволяет влиять на title, pagetitle, content ресурса в зависимости от указанных условий where?
                Да, все верно. В описании компонента это же четко написано.
                Дополнение позволяет сформировать условия для выборки товаров, а также фильтры для mSearch2 и привязать их к ресурсу, после чего использовать в таких сниппетах как msProducts, mSearch2, mFilter2 и прочих, которые в своей работе используют параметр where.
                  Александр Мельник
                  13 января 2020, 10:43
                  0
                  Спасибо, наверное я неверно расставляю акценты и обычно все замечают «менее важное», но пропускают «более важное» в моих текстах.
                  Как некий аналог сео фильтрации данный компонент не подходит? — он не способен влиять на поля ресурса, такие как title, pagetitle, contet?
                    Prihod
                    13 января 2020, 13:13
                    0
                    Как некий аналог сео фильтрации данный компонент не подходит? — он не способен влиять на поля ресурса, такие как title, pagetitle, contet?
                    нет
                Sergey (Sentinel)
                29 июня 2020, 15:08
                0
                С Fenom работают вызовы?
                  Prihod
                  29 июня 2020, 16:04
                  0
                  Да
                    Sergey (Sentinel)
                    29 июня 2020, 16:28
                    0
                    {'mspcs.filters' | placeholder}
                    так к примеру не работает
                    можно в доках примеры завести?
                  Олег Щавелев
                  12 ноября 2020, 19:25
                  +2
                  Спасибо за обновление. Контент служба DSMC — счастливы. Теперь каждый из дружного коллектива может позаниматься настройкой фильтра. Особенно радует, что возможно обсуждение и доработка пакета.

                  Что хочется отметить:

                  Стало удобно ориентироваться в шаблонах контент-менеджерам. Мы кропотливо их подписываем.


                  Управлять сортировкой настраивать можно теперь вплоть до категории. На некоторых проектах, мы очень скрупулезно подошли к этому вопросу — +1 к конверсии. Где-то сортируем по цене, где-то по промо бейджем, а где-то по опции товара.



                  Удобно делать промо-категории или общие категории, так как where запросы управляются через интерфейс — иногда можно заменить функционал мультикатегорий.



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

                  Техническая служба, DSMC

                  Спасибо.
                    Алексей Шумаев
                    02 декабря 2020, 11:06
                    0
                    Есть предложение: добавить в компонент возможность прописывать строку поиска для использования с forceSearch.
                    Тогда можно будет в настройках указывать не только фильтры, но и поисковую строку для совершенно различных подборок.
                    +100 к организации маркетинговых акций (особенно на сайтах, где прямо сейчас нет нужного маркетологам фильтра). Проверено.
                      Prihod
                      02 декабря 2020, 12:44
                      0
                      ок
                      Misha Bulic
                      08 октября 2021, 11:18
                      0
                      Есть ли возможность делать обратные ссылки внутри товара? Все выборки в которых участвует товар вывести ссылками. Сеошникам это ппц как нужно.
                        Олег Щавелев
                        08 октября 2021, 12:07
                        0
                        Ты, про это?

                          Misha Bulic
                          08 октября 2021, 12:11
                          0
                          да, наверное. Тут посложнее вывод. Меня интересует все страницы в выборке которой участвует товар. типо облака тегов. и размер, и толщина и цвет всё подряд
                            Олег Щавелев
                            08 октября 2021, 12:20
                            0
                            Я думаю нужно написать, cниппет, в документации minishop2 есть примеры. Так как у тебя же все заполнены опции свойства. Тебе нужно просто по взаимодействовать с БД и сделать вывод.

                            И вопрос в каком контексте msProductsComposerSelection — тут участвует? Я просто активный пользователь (и фанат) как интегратор данного пакета, я как-то даже прикинуть не могу как изложенный тобой кейс с пакетом. Раcскажешь?
                              Misha Bulic
                              08 октября 2021, 12:39
                              0
                              да без проблем.
                              Я на одном проекте делал руками примерно такое. Там всё было сделано обычными ресурсами, но можно и категории и товары в минишопе сделать.
                              На странице категории есть поле в которое писалось условие для выборки, по сути тоже самое что и этот компонент, только кодом.
                              На странице товара я делал так:
                              {if $_modx->resource.area < 100}
                                  <a role="button" class="btn btn-secondary btn-sm" title="{15 | resource : 'pagetitle'}" href="{$_modx->makeUrl(15)}">до 100 м<sup>2</sup></a>{/if}
                              {if $_modx->resource.area > 100 && $_modx->resource.area < 150}
                                  <a role="button" class="btn btn-secondary btn-sm" title="{16 | resource : 'pagetitle'}" href="{$_modx->makeUrl(16)}">от 100 до 150 м<sup>2</sup></a>{/if}
                              {if $_modx->resource.area > 150}
                                  <a role="button" class="btn btn-secondary btn-sm" title="{17 | resource : 'pagetitle'}" href="{$_modx->makeUrl(17)}">от 150 м<sup>2</sup></a>{/if}
                              вот и руками всё прописывал, это неудобно. Особенно если условий 50 или 100 или ещё больше.
                              Вот и хотелось бы каким нибудь сниппетом выводить это, чтобы он проходил по всем категориям с условиями и вставлял те, что подходят. Чтобы потом просто добавлять категорию и выставлять нужные условия и везде в товарах сразу появлялись ссылки на эту категорию.
                        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                        29