MiniShop3 - 1.0.0-alpha

Всем привет друзья. Без долгих прелюдий хочу представить вашему вниманию Альфа релиз MiniShop3.



Я остался без работы. Именно такая новость ожидала меня к началу ноября. Так бывает в наше нестабильное время. И конечно же я сразу занялся доработкой MiniShop3. К концу месяца большую часть идей, которые я считал базовыми, основными — удалось довести до ума. Решил выпустить ранний релиз и отчитаться перед сообществом.

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

Ну а теперь к рассказу. Начнем с того, что Альфа-Версия предназначена исключительно для разработчиков в ознакомительных целях.
Цель ранней версии в том, чтобы проработать генеральные идеи, понять на практике, а реализуемы ли задумки вообще, ну и показать на готовом примере свои идеи другим разработчикам. На стадии альфа-версии вполне допустимо выбросить часть идей, отказавшись от них в пользу других реализаций.

Использовать для реальных проектов строго не рекомендуется!

Еще слишком рано загружать компонент в репозиторий. Многое не готово и тем более не протестировано. На очереди Beta версия, которая уже будет предназначена для широкого использования.

Для тестов и полноценного ознакомления вы можете установить MS3 двумя способами.
  1. Простой способ через транспортный пакет. Скачать его можно в релизах
  2. Более сложный, но правильный. Собрать компонент самостоятельно из исходников, расположенных в репозитории. Там же есть более менее полная инструкция по сборке компонента.

Что дальше.

Далее моя работа становится еще более публичной и обязательной.
Следующие этапы ветвятся в следующих направлениях.
1. Подготовка документации
2. Собственно тестирование.
3. Доработка материала. Кроме базовой архитектуры, которую я заложил есть множество моментов, требующих внимания. К примеру я еще не занимался подключением классов доставки и оплаты. Не занимался кастомными классами и способами их подключения к проекту, да и по общему коду проекта еще хватает TODO отметок.
4. Подготовка Beta релиза. Перва задача тут собственно составление подробного плана работ. Скорее всего план будет публичным, для возможности отслеживать прогресс и брать на себя задачи.

Ну и традиционно напоминаю, что у нас есть возможность поддержать проект финансово. Желающим помочь — все реквизиты есть на отдельной странице modx.pro/about

Всегда приятно, когда работа оплачивается.
Николай Савин
27 ноября 2024, 21:52
modx.pro
274
+21
Поблагодарить автора Отправить деньги

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

Ivan K.
28 ноября 2024, 02:19
0
Отличная новость.
По донату: поправьте ссылку на оплату картой сбербанка, а то ведет куда-то не туда)
    Николай Савин
    28 ноября 2024, 09:58
    +1
    Передал российским товарищам. Спасибо за инфу. поправим
    Иван Бочкарев
    28 ноября 2024, 10:00
    0
    Отличная работа! Теперь дело пойдет быстрее.
      Илья
      28 ноября 2024, 11:56
      0
      Здравствуйте!
      Подскажите, ещё нет варианта переезда с 2ки на 3ку через одну кнопку?
        Николай Савин
        28 ноября 2024, 13:34
        0
        Это разные программы, с разным принципом работы. Переезд вряд ли возможен.
        Руслан Алеев
        28 ноября 2024, 19:08
        0
        Огонь, спасибо большое! Шикарная новость в нестабильное время, ажна потеплело на душе =)
          Николай Савин
          28 ноября 2024, 19:27
          0
          Присоединяйся. Лексиконы тебя заждались
          perfkirill
          Вчера в 06:45
          +2
          Круто, спасибо большое, многие согласятся, что именно на вас держится MODx, ибо без minishop никому 3 версия не нужна. Т.к нормальные проекты на нем не собрать. И мы реально ждем именно этот компонент.

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

          Также из моих хотелок, что можно реализовать (Пишу ориентируюсь на minishop2)

          1. Опции товара. Сделайте при создание опции автоматическое задание ключа из вводимого названия опции товара (транслитом). Когда их более 200 в проекте — просто повеситься можно, также прикольно было бы сделать массовое создание опций из excel файла (писал свое решение на коленке, полезная штука).

          2. В заказах нужно сделать выкачку в excel заказов за период. Тоже полезная штука, а недавно подобный компонент вообще убрали из modstore

          3. Заложите сразу возможность заведения остатков (хотя бы из одного поля/склада).

          4. Просто жесть какая-то с электронной коммерцией, даже сейчас нет нормального стабильного варианта отправки данных в ЭК яндекс метрики. Т.к цель покупки мы должны отправить с номером заказа. Номер заказа приходит в момент создания заказа и иногда слишком быстро идет переадресация (на оплату, например) и данные не успевают уйти в метрику.

          5. Сортировка опций товара в конкретной категории, надо сделать сразу понятный и удобный механизм выстравивания опций по порядковому индексу (сейчас он спрятан, надо его выводить для менеджера)

          В плане дополнений.
          Надо сделать синхронизацию с 1С — это очень нужная штука, тем более, что есть commerceML 3, который не поддерживается msync, его точно будут покупать — куда без него.
            Николай Савин
            Вчера в 11:56
            0
            что именно на вас держится MODx
            Спасибо за теплые слова. Он держится на вас на всех скорее, кто поддерживает финансово. Ибо без этого не было бы мотивации совсем.
              Евгений Webinmd
              Вчера в 14:52
              0
              по пункту 4 — используйте компонент планировщик (scheduler) для отложенной отправки данных куда угодно, хоть в crm хоть в яндекс
                perfkirill
                Сегодня в 08:34
                0
                Но ведь мы должны в этом визите отдать событие для яндекса, чтобы он корректно записал данные.
                Павел Голубев
                Вчера в 16:27
                0
                commerceML 3 официально у 1С нигде не анонсирован
                  perfkirill
                  Сегодня в 08:32
                  0
                  Ну вот я тоже так думал, а по факту он давно уже есть, и в новых сборках 1С только commerceML3 и не будет его в документации, т.к это отожмет долю у 1С битрикс. Который на удивление уже имеют полную интеграцию. А если не сделать модуль на 3 версию для MODx — то мы проиграем эту войну
                Николай Савин
                Вчера в 11:58
                0
                Вы не думали сделать его платным
                Почти наверняка будет платная Энтерпрайз версия в дополнение к базовой бесплатной.
                  perfkirill
                  Сегодня в 08:41
                  0
                  Ну вот и правильная мысль, я же правильно понимаю, что все дополнения, что написаны на ms2 надо переписывать на ms3 многие авторы это не будут делать, можете написать свои и выпустить расширенную версию.

                  Ну либо прям в нормальные и-м сборки вдариться.
                  Когда нужны отгрузочные документы, 1с интеграция, остатки, выставление счетов, личные кабинеты. Такое можно смело по 10-20 т.р продавать.
                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                  15