[msTradeOffers] Торговые предложения для minishop2

Вот и мой первый компонент :)

Компонент реализует связи: артикул, цвет, цена, размер, фото, количество.

«Фишки»:
  • Не нужно вводить стандартные цвета/размеры ms2, компонент использует свои (с поиском по уже созданным).
  • К каждому предложению привязано фото, выборка из уже загруженных фотографий.
  • На фронтэнде очередность цветов строится из очередности фотографий в галерее.
ДЕМО

Пакет в modstore.pro

Фронтэнд:






Админка:






Корзина:




Спасибо Володе и Гвоздю!

modstore.pro

В планах:
Добавить colorpalette что бы выводить цвет как #hex.
Возможность зайти в товар через .../category/product?article=SKU005 с подстановкой параметров
but1head
06 декабря 2015, 19:46
modx.pro
3
5 443
+7

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

Stan Ezersky
06 декабря 2015, 23:05
0
Это круто, куплю под проект.

Когда ориентировочно ждать пакет в магазине?

P.S. В Drupal Ubercart (по крайней мере в версии 6.хх) было нечто подобное
    but1head
    06 декабря 2015, 23:32
    0
    Планирую к среде, но пока собрать не до конца получается, знаний не хватает)
    Воеводский Михаил
    07 декабря 2015, 01:06
    0
    В чем принципиальное отличие от торговых предложений, реализованных в 2.3?
    Понятно, что 2.3 снята с распространения и поддержки, но Василий планирует улучшить механизм торговых предложений. Будет ли смысль в дальнейшем от этого компонента?

    Не умаляя достоинств msTradeOffers, интересно лишь понять его назначение в перспективе.
      but1head
      07 декабря 2015, 01:33
      0
      После обновления минишопа — компонент 99% станет не нужным, ввиду этого и был в раздумьях делать или нет.
      Решил сделать, ибо 3 человека сказали «да, мне это нужно». Да и мне это нужно самому, прямо сейчас. Когда это сделает Василий я не знаю, а летом есть вероятность получить modx 3, там уже и возможно minishop3 появится)

      p.s. один раз ставил 2.3, где-то спросил как сделать как тут — ответ был «пока не работает», дальше ковыряться не стал.
        Волков Николай
        08 декабря 2015, 05:42
        0
        Кстати, на счёт 2.3 и её развития имеется какая либо информация, когда будет готова/планируется новая версия?
      Виталий Батушев
      07 декабря 2015, 08:38
      0
      Цена?
        but1head
        07 декабря 2015, 09:03
        0
        Еще не решил)
          Виталий Батушев
          07 декабря 2015, 09:13
          +1
          Решай давай, деньги ляжку жгут :)
            but1head
            07 декабря 2015, 11:42
            0
            990р, как и родитель — msOptionsPrice2
        Александр Москвин
        07 декабря 2015, 18:13
        0
        всегда интересовал такой вопрос, написано 10 товаров в наличии, но ты в корзину ложишь 20 товаров и можешь заказать.
        Но это как то не верно мне кажется, если товар в корзине, по идее он должен на складе уменьшаться
          but1head
          07 декабря 2015, 18:15
          +1
          так и есть. Товар списывается в случае оплаченного/отправленного заказа, в корзину большее кол-во не добавляется. (в данный момент выключил, при сборке включу)
        but1head
        08 декабря 2015, 16:37
        +1
        Отправил в modstore
          Воеводский Михаил
          08 декабря 2015, 17:48
          0
          Оффтоп: посмотри почту, пжл. Хотел тебе позвонить, но в номере не хватает одной цифры.
          Stan Ezersky
          09 декабря 2015, 10:32
          0
          Я правильно понял, что в каталоге будет только 1 ботинок, а в карточке товара его вариации?
          Соответственно, в фильтрации вариации товара не смогут участвовать?
            but1head
            09 декабря 2015, 10:44
            0
            Не будут.
            В дальнейшем хочу подружить с mFilter2
            but1head
            09 декабря 2015, 12:42
            +4
            Опубликован в modstore.pro
              Павел Гвоздь
              09 декабря 2015, 12:47
              0
              Супер. Поздравляю с первым компонентом в магазине! :)
              Алексей Андреев
              09 декабря 2015, 17:48
              0
              Прикупил модуль, как раз очень нужен на одном строящемся сайте.
              Вопросы:
              1) В системных настройках msto — это оно?
              2) Как бы отключить обязаловку на размер? У части товаров он есть, у части нет.
              3) Зачастую артикул для разных цветов один. Тоже бы сделать необязательным, и в случае незаполнения брать общий у товара
              4) Как будут взаимодействовать фотки из галереи с фотками из торговых предложений? Например, если сначала выбрать цвет, а потом щелкнуть по дополнительной фотке из галереи?
                Павел Гвоздь
                09 декабря 2015, 18:30
                0
                1) В системных настройках msto — это оно?
                Да. Остальное к автору.)
                  but1head
                  09 декабря 2015, 18:56
                  0
                  1) msto — msTradeOffers
                  2) выведу в настройки
                  3) выведу в настройки
                  4) вообще на скриншотах видно, что связь только с одним фото (уже думаю как привязать туда галерею)

                  Обнаружил мелкий баг, который захламляет эррор лог, как можно быстрее выкачу обновление
                    Максим
                    09 декабря 2015, 20:23
                    0
                    1) как вставлять миниатюры и картинки определенных размеров?
                    2) в корзине не работает вывод разных картинок в зависимости от выбранного цвета, вставлял там как в инструкции
                    <img src="[[+option.thumb:empty=`[[+thumb]]`]]" />
                      but1head
                      09 декабря 2015, 22:38
                      0
                      Каждое предложение добавляется в корзину отдельно


                      пришлите доступы, гляну
                        Максим
                        10 декабря 2015, 06:17
                        0
                        а куда прислать?
                          but1head
                          10 декабря 2015, 11:05
                          +1
                          Через поддержку в modstore
                  Артем
                  12 декабря 2015, 21:20
                  0
                  есть загрузка через стандартный импорт csv?
                    but1head
                    12 декабря 2015, 21:24
                    0
                    Даже еще не думал об этом, на будущее
                  Алексей Андреев
                  24 декабря 2015, 16:23
                  +1
                  Через поддержку ответа не дождался.
                  Очень ждём обновление, чтоб хотя бы в настройках можно было выключить обязательное заполнение размера и артикула.
                    Алексей Андреев
                    11 января 2016, 14:44
                    0
                    Эх, работа уже стоит практически месяц, всё ждём новую версию =/
                      but1head
                      12 января 2016, 11:10
                      0
                      В конце недели могу на вашем проекте доделать недостатки, по выпуску обновления пока глухо ибо за месяц одна продажа дополнения, не вижу смысла в срочном порядке его «апгрейдить», оказалось не очень востребовано в сообществе.

                      Напишите в скайп nikoz-spb, может сегодня-завтра смогу.
                        Дмитрий
                        14 января 2016, 15:24
                        0
                        А вот и еще одна продажа, я сегодня купил)
                        Подтверждаю, очень нужна возможность не заполнять размер!
                        Сможешь приделать в ближайшие дни?

                        Ну и да, несколько фоток к одному предложению очень хочется.
                          but1head
                          14 января 2016, 17:28
                          +2
                          Выпустил обновление, опциональное отключение артикула, размера, количества в настройках.

                          С фотками сложнее, буду заниматься позже.

                          modstore.pro/packages/integration/mstradeoffers
                            Дмитрий
                            15 января 2016, 18:37
                            0
                            Круто, спасибо, что быстро.
                      Петр
                      22 июля 2016, 13:33
                      0
                      Привет, подскажи по своему компоненту.
                      Мне необходимо реализовать остатки в двух проектах.
                      1 Нужно такое:
                      Если остаток равен 0 то товар все ровно можно купить (так будет работать?).
                      Пробовал msOptionPrice2 там есть возможность остатка, но дело в том что если указано 0 то товар не добавляется, что есть не хорошо.

                      2 Есть два магазина, (Москва Питер). Нужно указывать количество остатков в этих магазинах, есть возможность расширить такой функционал? И так же, если указано 0 то все ровно товар можно купить (типа под заказ)
                        Евгений
                        10 сентября 2016, 00:07
                        0
                        Компонент заброшен?
                        Очень нужен!
                        Естественно на последнем minishop2.
                          but1head
                          10 сентября 2016, 00:28
                          0
                          Нет, в процессе рефакторинга и обновления.
                            Евгений
                            10 сентября 2016, 02:12
                            0
                            Ушел изобретать велосипед
                          Александр Суркин
                          10 ноября 2016, 19:43
                          0
                          Почему забросили дополнение? Хотел купить, но пугает, что не работает с последним минишопом.
                            but1head
                            03 января 2017, 22:08
                            +1
                            Дополнение почти с нуля переписано, добавлена галерея в окне создания и тд.
                            https://modstore.pro/packages/integration/mstradeoffers#tab=desc



                            Так же добавлены всякие настройки для показа веса\размер и остатков
                              Максим
                              04 января 2017, 12:10
                              0
                              Здравствуйте, скажите возможно ли добавлять свои поля?
                                but1head
                                04 января 2017, 15:46
                                0
                                Только подтачивая компонент под себя
                              Дмитрий Суворов
                              18 января 2017, 01:09
                              0
                              подскажите, корректно ли работает с mFilter2?
                              Например, фильтруем определенный размер — покажет ли этот размер при фильтрации и будет ли ссылка формироваться с подстановкой параметров?
                                but1head
                                18 января 2017, 01:22
                                0
                                Есть наработки, в документацию не записывал пока-что.
                                Хочу доработать смену превью при фильтре цвета и обновить компонент с парой мелочей.

                                этот файл кинуть в core/components/msearch2/custom/filters, в системную настройку mse2_filters_handler_class написать mstoFilters и использовать как msto|color:default. Это так, на скорую руку. Чуть позже допишу.
                                  Дмитрий Суворов
                                  18 января 2017, 11:04
                                  0
                                  Спасибо за ответ!

                                  а с размером аналогично? msto|size:default? а как сделать чтобы ссылка на товар формировалась с параметрами?
                                    but1head
                                    18 января 2017, 18:37
                                    0
                                    С размером да, а вот подстановки артикула пока нет, позже будет.
                                eflit
                                05 февраля 2017, 18:25
                                0
                                Подскажите как правильно вызвать компонент на странице товара чтобы все отобразилось
                                  Артём
                                  19 марта 2017, 15:59
                                  0
                                  Демо сайт можно снова поднять? Хотелось бы взглянуть на компонент в деле.
                                    Константин Ильин
                                    24 мая 2017, 20:04
                                    0
                                    Никита, а может ли твой компонент такое:
                                    1. Есть модель двери, у нее есть подвиды(вариации), т.е. картинка меняется и свойства при переключении на фронте
                                    2. Можно ли для торговых предложений использовать «Опции» минишопа? а не только стандартные поля артикул, цвет и т.д.

                                    Демо нету как-то не пощупаешь, не опробуешь)
                                      Pavel Zarubin
                                      25 мая 2017, 03:48
                                      0
                                      Это все может msOptionPrice2
                                        Константин Ильин
                                        25 мая 2017, 10:19
                                        0
                                        А там зависимость от цены? т.е. если у меня в принципе нет цен на сайте будут работать модификации?
                                          Сергей
                                          Сергей
                                          04 августа 2017, 23:28
                                          0
                                          демка же есть! заходишь в товар, внутри создаются модификации (типа подтовары), в каждом свои остатки и тд. цена может остаться такой же или быть другой, заисимость от размера и цвета. а вот картинка одна на модификацию, увы и ах
                                    Mystex
                                    12 октября 2017, 00:37
                                    0
                                    Приветствую! Нуждаюсь в функционале этого дополнения, поэтому собираюсь его приобрести, но хотелось бы выяснить пару моментов.
                                    1. В чём основное преимущество перед msOptionPrice2? По цене он дешевле.
                                    2. Как хранятся торговые предложения: в специальной таблице или в стандартных таблицах minishop2 как отдельные товары?
                                    3. Прилагается ли к дополнению мануал по API? Если нет, то поможете ли вы разобраться в нём, чтобы я смог написать импорт товаров?
                                      Mystex
                                      12 октября 2017, 00:38
                                      0
                                      P.S. Демо бы починить.
                                        Николай Хохлунов
                                        29 сентября 2018, 10:25
                                        0
                                        У меня такие же вопросы возникли, Вы нашли на них ответы?
                                        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                                        60