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


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

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

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

Пакет в modstore.pro

Фронтэнд:




Админка:




Корзина:



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

modstore.pro

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

Comments (51)

  1. Stan Ezersky 06 december 2015, 23:05 # 0
    Это круто, куплю под проект.

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

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

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

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

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


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

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

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

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

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

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



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

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

                                            а с размером аналогично? msto|size:default? а как сделать чтобы ссылка на товар формировалась с параметрами?
                                            1. but1head 18 january 2017, 18:37 # 0
                                              С размером да, а вот подстановки артикула пока нет, позже будет.
                                        2. eflit 05 february 2017, 18:25 # 0
                                          Подскажите как правильно вызвать компонент на странице товара чтобы все отобразилось
                                          You need to login to create comments.