Самые необходимые пакеты

Не знаю, зачем пишу) просто мысли в слух. Делал подсчет для одного клиента, и решил поделится. Сколько же стоит в сумме только набор компонентов для простого магазина, без настройки и прочего. Цены местами округлил, но какая разница.
Результат вот такой… =)

  • Хсотинг 4000
  • Яндекс касса mspYaCassa -500
  • Доп опции msOptionsPrice2 — 990
  • фильтрация и поиск mSearch2 — 2000
  • Быстрый просмотр QuickView — 600
  • Региональные цены msGLPrice — 1000
  • Покупка в один клик msOneClick — 1000
  • Связанные товары msAddLinked — 500
  • Купоны, скидки msDiscount -1500
  • Пункты выдачи msPointsIssue — 1500
  • Личный кабинет Office — 2000
  • Импорт экспорт msImportExport — 2000
  • Связь с CRM Битрикс modBitrixCRM — 2000
  • Итого:19590


Кстати, не плохо бы было пустить в продажу «Пакетное предложение», ну и со скидочкой. Ведь почти любой нормальны магазин включает эти компоненты. Плюс минус.
Сейчас конечно шикарная распродажа идет. Нужно будет достать заначку и накупить впрок))
Леонид
27 июня 2018, 21:09
modx.pro
2
4 194
+2

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

Pavel Zarubin
28 июня 2018, 04:50
+9
Я тоже не знаю зачем вы пишите и к чему вы клоните, но большинство дополнений в modstore — для людей которые код в глаза не видели и для клиентов которым нужно «лишь бы было». Такой «программист» все равно не поднимет адекватный магазин хоть 20 дополнений купит.
Вот мои комментарии по поводу вашего списка:
Хсотинг — сугубо индивидуально, на моей VDS за 500 в месяц уже перевалило за 30 сайтов, а он как работал также быстро как modhost — так и работает
Яндекс касса mspYaCassa — ок
Доп опции msOptionsPrice2 — must have, очень крутой доп
фильтрация и поиск mSearch2 — must have только в том случае, если фильтров и вправду много, в большинстве случаев для 1-5 фильтров быстрее сделать свой фильтр и можно даже без использования php, достаточно и феномом обойтись с его $.get и $.post
Быстрый просмотр QuickView — ну тут батенька серьезно? Если вам нужен такой доп, то стоит задуматься стоит ли вообще делать сайты
Региональные цены msGLPrice — региональные цены это такое тонкое дело, что очень сомневаюсь что компонент подойдет из коробки, скорее всего придется перепиливать, если конечно нужен не макет магазина «лишь бы заказчик оплатил»
Покупка в один клик msOneClick — та же история, что и с QuickView
Связанные товары msAddLinked — ну тут и правда нужно немного углобиться в minishop, чтобы сделать нечто подобное у себя. Правда и одной страницы доков хватит, но ладно, можно засчитать
Купоны, скидки msDiscount — опять же, купоны и скидки дело в 90% индивидуальное для каждого магазина, мне еще ни разу не подошел этот компонент из коробки
Пункты выдачи msPointsIssue — крутое, да, можно засчитать
Личный кабинет Office — если не брать в расчет что есть бесплатный Login (который я к слову ни разу не использовал), то в modx уже все готово для личнного кабинета из коробки, бери да используй уже готовые процессоры. Office лишь надстройка над ними, не вижу смысла вообще его покупать для реального магазина
Импорт экспорт msImportExport — must have
Связь с CRM Битрикс modBitrixCRM — очень подозреваю что это опять же сугубо индивидуальная вещь (не занимаюсь интеграциями в CRM) и сомневаюсь что для реального сайта подойдет готовый компонент, не использовал, лишь подозреваю из опыта.

Итого, если отбросить весь шлак, который нужен разве что для макетов магазинов по типу «У Васька есть быстрый просмотр значит и мне нужен, забабахай какой нибудь», то получается меньше 10к.

Все сказанное сугубо мое мнение. Если будите минусить — попробуйте доказать обратное где перечисленные компоненты работают из коробки на магазине у которого хотя бы одна продажа в день бывает.
    Алексей
    28 июня 2018, 10:36
    0
    интересно, где вы арендуете VDS за 500 в месяц? если не секрет, конечно.
    Павел Гвоздь
    28 июня 2018, 11:24
    0
    опять же, купоны и скидки дело в 90% индивидуальное для каждого магазина, мне еще ни разу не подошел этот компонент из коробки
    К тому же, для промо-кодов есть msPromoCode :)
      mngatoff
      29 июня 2018, 14:02
      0
      который не работает с msOptionsPrice2)
      Андрей Степаненко
      28 июня 2018, 14:08
      0
      msOneClick — серьезно?
      Я так понимаю вы делаете такие вещи через обычное модельное окно и отправляете заказ через formit.
      Тогда вопрос на засыпку)) Как у вас заказ попадет в 1С.
        Pavel Zarubin
        28 июня 2018, 15:07
        0
        formit, серьезно? Это архаичная медленная штука которой давно пора на помойку. Полтора года назад написал вот такой скрипт и еще ни разу не подвел. И не нужны никакие рекапчи
        github.com/pavel-one/ModxSimpleMail

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

        $id = (int) $_POST['id'];
        $deliveryId = 1;
        $paymentId = 1;
        $minishop2 = $modx->getService('minishop2');
        $minishop2->cart->add($id);
        $minishop2->order->add('delivery', $deliveryId);
        $minishop2->order->add('payment', $paymentId);
        $minshop2->order->submit();
        Не правда ли это быстрее чем установка компонента и его настройка кликаньем мыши? Да еще и 500р в кармане осталось, на пиво хватит за 8 строчек то
          Андрей Степаненко
          28 июня 2018, 15:58
          0
          про formit просто так сказал, сам его никогда не использую.
          $minshop2->order->submit();
          после отправки как правило возникает какая та ошибка. Вызванная каким либо из компонентов ну примеру компонентом по учету остатков.

          — еще надо чтобы опции minishop обработались и тоже попали в заказ.
          — еще надо учесть вывод цены со скидкой если установлен компонент msDiscount
          — еще надо чтобы запустился компонент msOptionsPrice2 и при подключении опций изменилась цена
          — так же методы оплаты и доставки специально по умолчанию добавляют именно для msOneClick как быстрый заказ иначе придется в ручную это все делать.
          и много другое.

          Дак вот msOneClick все это умеет делать из коробки.
          И тут не отделаешься простым модельным окном и небольшим скриптом для отправки заказа в minishop.

          Тем более если занимаешь постоянной разработкой сайтов. Удобней и проще всего использовать именно msOneClick

            Это сообщение было удалено
              Это сообщение было удалено
                Это сообщение было удалено
                  Это сообщение было удалено
                    Это сообщение было удалено
                      Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                      Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
                        Это сообщение было удалено
    Михаил
    28 июня 2018, 10:00
    0
    Ну еще добавлю, а посчитать сколько магазин приносит в месяц — год. Пускай самый дохлый принесет 50к в месяц. Т.е. первый же месяц Вам все окупит. Магазин это вообще коммерция, а это не дешево априори если хотите хоть какой то мало мальский результат. Поэтому жалеть 19к рублей ну это смешно реально
      Леонид
      28 июня 2018, 13:55
      -1
      Михаил, о экономии речи не шло))) Наоборот! это просто был небольшой расчет минимума. Ну знаете, есть заказчики, которые ноют, что все дорого, хочу бесплатно. Такой список обычно более менее отрезвляет.
        Леонид
        28 июня 2018, 23:32
        +1
        за что минусанули то)))
          Pavel Zarubin
          28 июня 2018, 23:39
          +2
          Подозреваю, что за то, что список скорее вводит в заблуждение, чем отрезвляет. Таким образом можно вообще все компоненты modstor'a перечислить и выйдет не 20к, а под 100к. Ведь почти все компоненты в модсторе — для e-commerce и кому то же они нужны
            Сергей Шлоков
            29 июня 2018, 07:06
            +4
            Здесь суровые люди собрались. Им некогда разбираться куда тыкать. Главное тыкнуть. ))
        Alexander V
        28 июня 2018, 17:33
        0
        Итого получаем стоимость Битрикс Бизнес или Cs-Cart.
          Вася
          28 июня 2018, 19:50
          +2
          При чем Битрикс для магазина получше будет
          Хотя я фанат MODX
            Pavel Zarubin
            28 июня 2018, 22:04
            +2
            Угу, всегда мечтал для такой простой процедуры как создание миниатюры делать вот так:

            // проверяем тип и размер файла.
                 $checkfile = CFile::CheckFile($arFile,400000,'image/','gif,png,jpeg,jpg');
                 if(strlen($checkfile) > 0) {
                    $strError .= $arFile['name'].': '.$strError.'
            ';
                 } else {
                   // масштабируем изображение
                   CAllFile::ResizeImage(
                      &$arFile, // путь к изображению, сюда же будет записан уменьшенный файл
                      array(
                       "width" => $newWidth,  // новая ширина
                       "height" => $newHeight // новая высота
                      ),
                      BX_RESIZE_IMAGE_EXACT // метод масштабирования. обрезать прямоугольник без учета пропорций
                    );
                   // сохраняем уменьшенное изображение. 
                   $fileId = CFile::SaveFile($arFile, $IBlockType);
                 }
            dev.1c-bitrix.ru/api_help/main/reference/cfile/resizeimage.php
            Чем лучше то? Тем что клиенты там привыкли платить по х10 цене?
              Alexander V
              29 июня 2018, 00:04
              -3
              Тем, что там всё готово и работает. Пока одни плюются на Битрикс, другие на этом зарабатывают.
                Pavel Zarubin
                29 июня 2018, 00:51
                +1
                Пока одни плюются на modx — другие на нем зарабатывают
                Пока одни плюются на laravel — другие на нем зарабатывают
                Пока одни плюются на wordpress — другие на нем зарабатывают
                Марка продуктов «Каждый день» тоже очень востребована, но это никак не говорит о их качестве и вкусе. Код из документации выше я так понимаю вы никак не можете прокомментировать
                  Alexander V
                  29 июня 2018, 01:01
                  0
                  Понеслась холиварня…
                  Вся коммерция складывается вокруг Minishop2. Само название, как бы говорит о предназначении. Для меня до сих пор загадка, для чего делать мегамаркеты на Modx…
                    Pavel Zarubin
                    29 июня 2018, 01:05
                    0
                    Интуиция мне подсказывает что название говорит о комплектации из коробки, а не о возможностях. И подсказывает она мне это из-за удобной расширяемости minishop'a. Т.е. при разработке явно продумывалась система расширения.
                    Но наверняка я не знаю, возможно Василий придет в тред и расскажет нам о заложенном в название смысле.
                      Alexander V
                      29 июня 2018, 01:06
                      0
                      Разумеется из коробки.
                        Alexander V
                        29 июня 2018, 01:13
                        0
                        Монолитное решение всегда будет лучше, чем каркас обвешанный двумя десятками дополнений от независимых разработчиков.
                        Обновления не синхронизированы, да и просто могут быть заброшены разработчиками.
                          Pavel Zarubin
                          29 июня 2018, 01:19
                          -2
                          Я выше отписывался что из всего списка для реального магазина действительно достойны покупки 2-3 дополнения, остальные просто не подойдут потому что их придется переделывать под особенности работы конкретно этого магазина с вероятностью в 90%. Этот же минус касается и других монолитных решений, только там все гораздо хуже, если меня не устраиваеи как работают акции на том же CS-store, мне придется лезть в ядро движка что убьет его обновление навсегда. Вообще спор ни о чем. Приводите конкретные технические примеры чем модульное решение хуже, тогда и обсудим. А сейчас мы просто меряемся письками.
                            Alexander V
                            29 июня 2018, 01:21
                            0
                            Хуже тем, что обновления не синхронизированы и на них в любой момент может забить разработчик. Написал же об этом.
                            Речь идет о тиражных решениях, а не о ваших способностях велосипедить.
                              Pavel Zarubin
                              29 июня 2018, 01:32
                              0
                              Ну ок, забил разработчик на обновления, магазин от этого перестал работать? Стал работать хуже или что? Так себе аргумент. На обновления cs-store тоже могут в один прекрасный момент забить.
                              Вот тебе моя повседневная задача, с которой ни одно твое монолитное решение не справится. Есть соцсеть рецептов, люди деляться рецптами приготовленными из товаров этого магазина. В из рецепта можно в 1 клик собрать корзину. Помимо всего прочего разумеется есть отдельный магазин. Сложности заключаются еще в том, что товары очень разные, с разной фасовкой и единицами измерения, также помимо всего прочего за выложенные рецепты пользователи получают баллы, баллы бывают нескольких видов за разные действия. Одни баллы можно потратить на оплату товаров до 100%, другие только на оплату товаров не больше процента, указанного в самом меньшем товаре из всей корзины. Я конечно умолчу о том, что есть еще куча хитрых схем где автоматическая наценка идет дабы не морочится с налоговой и куча других фишек.
                              Так вот к чему я это. Ни одни исходники ни одного компонента не тронуты, все прекрасно обновляется и это все работает. Покажи мне хоть одно монолитное решение, которое позволит реализовать хотя бы часть функционала без изменений ядра
                              Alexander V
                              29 июня 2018, 01:42
                              -3
                              В подавляющем большинстве никто не велосипедит на движках магазинов.
                              Есть более важные вещи, чем свистелки с купонами, скидками и прочей ерундой. Там и так достаточный функционал.
                              Из коммерческих для больших проектов воспринимаю только CS-Cart и Битрикс.
                              Modx отлично подходит для корп. сайта визитки или простого магазина.
                              Как только начинают из него городить супермаркет с двумя десятками дополнений, то это уже клиника.
                              Pavel Zarubin
                              29 июня 2018, 01:50
                              +2
                              Есть более важные вещи, чем свистелки с купонами
                              Отчего же? Сейчас свистелки с купонами важнее любой другой технической составляющей. Потому что главная задача магазина — продать и заставить вернуться покупателя, как раз социальная составляющая и свистелки с купонами дают возврат покупателя почти в 100%. По крайне мере на примере о котором я говорю каждый пользователь оформил далеко не одну корзину. Короче, спор бессмыслен, конкретики от вас я видимо так и не дождусь, а судя по вашим вопросам и задачам, прислушиваться к вашему мнению мне не позволяет ваш опыт. Я искрине очень надебюсь что когда нибудь появится тот человек, который покажет мне CMS на которой можно сделать хотя бы приблизительно такой же функционал, который я описал выше без затрагивания исходников и без изобретания велосипеда, как это необходимо делать в той же October CMS
                              Alexander V
                              29 июня 2018, 01:54
                              +2
                              Тиражные магазины уровня Битрикс и CS-Cart пишут неглупые люди и не один год этим занимаются. Разумеется они не покроют 100% хотелок. Однако существующего функционала более, чем достаточно, чтобы вместо велосипедостроения заняться более важными делами.
                              Pavel Zarubin
                              29 июня 2018, 01:58
                              +1
                              Ну раз пишут не глупые люди, прокомментируйте код создания миниатюры. Взглянув на него вам становится понятно что в этом коде происходит? Представив его в туче другого кода вы сможете выципить взглядом конкретно этот кусок? Сомневаюсь. А это я не из какого то задрыпаного форума выдрал, это из официальной документации. Так может все же пишут глупые люди, но не глупые люди его продвигают?
                              Alexander V
                              29 июня 2018, 02:04
                              -6
                              Значит так надо. Спросите у разработчиков.
                              Вы видимо не работали с корпоративными продуктами никогда.
                              Если взглянуть на банковский или подобного уровня софт, то волосы дыбом встанут.
                              Он как старая кляча стоит подпертый со всех сторон костылями. Не от хорошей жизни так делают.
                              Pavel Zarubin
                              29 июня 2018, 02:13
                              +2
                              Работал, по этому до сих пор спорю с вами.
                              Что касается банковского софта — совсем другая тема, которую если раскрывать не хватит и 10 веток. На хабре была не одна статья на эту тему.
                              А что касается
                              Значит так надо
                              Это очень сомнительно, это значит что не так надо, а то что в отдел маркетинка поступают в десятки, а то и сотни раз бОльшие бюджеты, чем в отдел программирования. Или вы не знакомы с такими ситуациями?
                              У меня знакомый работает в AMO CRM разработчиком, так вот у него зарплата меньше на порядок, чем у меня в студии на удаленке. Как думаете почему? Я думаю не надо быть сврхразумом, чтобы из не IT сферы привести 10 примеров когда качественный продукт продается хуже, чем не качественный. А IT давно уже стал эпицентром бизнеса для десятка профессий, где качество продаваемого тебе продукта оценить еще сложнее чем в Offline продуктах
                              Alexander V
                              29 июня 2018, 02:18
                              -2
                              Магазин сравним с банковским софтом. Никто не будет ломать обратную совместимость из-за куска кода написанного много лет назад. Выкатить новую версию с нуля и перевести на неё клиентов это и вовсе может оказаться экономически нецелесообразно.
                              Modx-3 сколько уже пишется? По объему работ это мелочи по сравнению с полноценным тиражным решением магазина.
                              Stan Ezersky
                              29 июня 2018, 10:11
                              +2
                              Я искрине очень надебюсь что когда нибудь появится тот человек, который покажет мне CMS на которой можно сделать хотя бы приблизительно такой же функционал, который я описал выше без затрагивания исходников и без изобретания велосипеда...
                              Drupal 7 или 8:)
                  Pavel Zarubin
                  29 июня 2018, 00:58
                  +1
                  А что касается цен на разработчиков битрикса, они действительно высокие. Но никто никогда не задумывается почему они высокие. Возможно потому, что там что-то сделать в разы дольше чем на том же modx. Соответственно если пересчитать на цену в час, увидим что разница почти отсутствует.
                  Я лучше 10 задач сделаю на MODX, чем это же время буду сидеть за одной на bitrix.
                  Но конечно, зачем все эти аргументы, когда есть универсальная отмазка
                  Пока одни плюются на Битрикс, другие на этом зарабатывают.
                  Так и чиновники у нас могут оказаться эффективными менеджерами, ведь пока народ их обливает грязью — они зарабатывают
                    Alexander V
                    29 июня 2018, 01:05
                    -1
                    А что Modx может предоставить такой же уровень поддержки, как в Битрикс? Как технической, так и маркетинговой. Modx сертифицирован ФСТЭК?
                    Не стоит сравнивать Modx и Битрикс.
                    Второй вариант для магазина CS-Cart. Не вспотеете до такого уровня пилить на Modx?
                      Pavel Zarubin
                      29 июня 2018, 01:13
                      0
                      А подробнее об этом уровне можно? А то у вас какие то эфемерности повсюду, а конкретики 0.
                      Мы поддерживаем несколько «мегамагазинов» топовых широкоизвестных, которые наверняка и вы знаете на modx, да, какие то микросервисы на ноде, какие-то на ларе, но это не отнимает того факта, что основная часть касающаяся продаж — на modx и minishop2. Да, все файлы и папки естественно имеют не стандартные пути и названия а core далеко от base_path сайта. Используется msOptionPrice2 и msImportExport — остальное самопис. И все прекрасно работает и продажи не реже, чем раз в час.
                        Alexander V
                        29 июня 2018, 01:14
                        -1
                        Выше ответил о преимуществе монолитного рашения.
                          Pavel Zarubin
                          29 июня 2018, 01:40
                          +1
                          А помимо монолитности плюсы то есть? Хотя я конечно монолитность считаю минусом, нежели плюсом.. Вы сказали такую фразу:
                          Не вспотеете до такого уровня пилить на Modx?
                          Вот я и спрашиваю что за уровень то? Конкретнее можно? Или монолитность это и есть тот уровень который сложно сделать? Я вот всегда думал что модульное решение сложнее реализовать, чем монолитное, а оно вон как оказалось
                            Alexander V
                            29 июня 2018, 01:47
                            -1
                            Монолитное решение, имеется в виду дистрибутив собранный одним разработчиком. Он вполне может быть модульным.
                              Alexander V
                              29 июня 2018, 01:50
                              -1
                              Если он выкатывает обновление, то соответственно это обновление не только ядра, но всех модулей входящих в дистрибутив. С поддержкой тоже самое.
                              Сергей
                              29 июня 2018, 08:46
                              +5
                              Видел и работал я с вашим «монолитным решением». Смесь говнокода и шаблонизации в одном файле. А точнее отсутствие какой — либо шаблонизации, где код постпроверок прямо в сыром виде вызывается в шаблоне такими конструкциями
                              <?=if($arResult['VARIABLE'])?>
                              это еще самый просто пример.

                              Компоненты, которые подключаются в состав других компонентов за счет рендера во внутренний буффер, а потом использования этого куска HTML кода

                              А когда мне понадобилось реализовать какой-то простой режим фильтрации, который можно было спокойно реализовать в MODX, техподдержка ответила мне «увы, но у нас такой фичи не реализовано».

                              В итоге я сделал тот магазин, хотя и долго плевался. На MODX бы это получилось гораздо приятнее (говорю не просто так, ибо сделал на нем как минимум 6 полноценно работающих магазинов, со сложной логикой и кастомизацией, как фильтрации, так и карточки редактирования товара, так и др.)

                              Кстати по поводу битрикса, как там поменять саму админку? довольно сложно
                              А может быть кодовая база приведена к одному решению? Нет. В одном случае данные получаются через GetList, в другом случае специальные методы используются

                              Где, что, как и когда подключается — не понятно. Без сайта bxapi.ru (написанного сторонним разработчиком, «гуру» битрикса) вообще сложно было — бы отыскать точку предткновения

                              И да, с 1С битрикс я работал всего раз (делая тот магазин), но вот зато с коробочной версией битрикс24 работал мнооого раз, раза 2 или 3. Кто не знает — коробочная версия построена на 1С Битрикс, так вот там работа производится аналогично. Все те же описанные выше проблемы

                              И я прихожу к выводу что вся монолитность битрикса заключается в том, что там «монолитно запечатаны» смесь говнокода стиля 90-х (одной длинной портянкой. О, том что можно использовать классы и методы разработчики битрикс наверное вообще не слышали) и шаблонизации вида <?=?> прямо в тех же файлах. Все запечено и спрятано, обернуто в конфетку на фронтенде.

                              Самый главный минус, что битрикс не «Developer Friendly», зато может «User Friendly» и «Content Manager Friendly» с визуальным редактором всего и вся
                                Alexander V
                                29 июня 2018, 10:56
                                -3
                                У меня на техобслуживании несколько окружений с десятками коробок битрикс24.
                                Никто не жалуется. Люди выбрали подходящий инструмент и работают.
                                  Сергей
                                  29 июня 2018, 11:05
                                  0
                                  У вас на «техобслуживании», а у меня на разработке и модификации
                                  Alexander V
                                  29 июня 2018, 11:09
                                  -1
                                  Так не беритесь, если не нравится. Компания, которая занимается внедрением почему-то не ноет. Есть программист, что сказали, то и делает. Работа такая.
                                  Жизнь вообще сплошная боль.
                                  Сергей
                                  29 июня 2018, 14:12
                                  0
                                  Я не брался. Пока в веб студии работал, был вынужден связываться с этими проектами, потому что так решило начальство. Я говорю с позиции человека, который работал и с modx и с bitrix. Если выбирать не приходится, bitrix доставляет значительно больше боли чем MODX
                      mngatoff
                      29 июня 2018, 14:12
                      +1
                      не, вы меня извините конечно, но битрикс ужасен. когда стандартные компоненты ядра написаны отвратительным, беспорядочным, неоптимизированным кодом с ошибками, это о чем-то говорит. чтобы он заработал так, как надо клиенту, танцев с бубнами требуется гораздо больше, чем с modx
                Alexander V
                28 июня 2018, 17:40
                0
                Кстати, что за Хсотинг такой?
                  Леонид
                  28 июня 2018, 23:32
                  0
                  хостинг) опечатка.
                  Добавление комментариев отключено
                  80