Replies: 11 comments 21 replies
-
Пейпал могу взять себе. По хорошему, так как все платежки платные, его тоже стоит делать платным. Но с другой стороны, он всегда был из коробки и бесплатный, в теории можно так и оставить. Но я бы все же шел по пути Pro версии, куда платежки были бы включены по умолчанию. В зависимости от выбранного плана. Миникорзина да, есть, но Марат к сожалению не сможет больше помочь с ее развитием. Пока что я попросил у Лёни дать мне пакет, мне он для работы был нужен, но я планировал некоторые пакеты Марата привести в порядок и вернуть в магазин. Если хотите делать это из коробки, то это только плюс, можно за основу брать его компонент. Так даже лучше будет, так как не будет споров насчет платности/бесплатности компонента и его поддержки. |
Beta Was this translation helpful? Give feedback.
-
Дополню мысль по поводу нейминга и про версии. miniShop2 как основа может остаться, т.е. это базовый пакет, который в себя включает самое основное. Но для коммерции я бы делал Pro версию, вместо краудфандинга. Называть это miniShop2 Pro немного неправильно, так как немного мемно получается. Как бы мини, как бы 2 версию и еще прилепили про. Тут самое время придумать отдельное название (конкурс можно устроить :) ), и расписать толково тарифы, куда включить наборы функций. Причем я вижу так, что можно делать как вертикальные тарифы - чем больше функций, тем дороже, так и горизонтальные, когда решение затачивается под конкретную функцию, с некоторыми вариациями. Например, простой магазин, тариф 1, в него включен 1 пакет платежной системы и 1 пакет доставки, клиент на момент оплаты еще не знает, какой провайдер он будет использовать, но когда нужно, просто устанавливает себе нужный, счетчик лицензий обнуляется. И так же можно собирать решения по нишам - интернет-магазин детских товаров, ИМ товаров для дома, ИМ строительных товаров и прочее. Такие сборки могут тестироваться командой на предмет соответствия требованиям и могут закрывать потребности клиента прямо вот как есть. Останется только оформление подтянуть. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Вопрос с неймингом (без учета платной версии "Pro"): допустим, выйдет MODX 3 и для него нужен отдельный пакет miniShop, как он будет называться, |
Beta Was this translation helpful? Give feedback.
-
Минишоп тянет зависимость pdoTools, в который встроен Fenom, с которым сниппеты минишопа не умеют работать в нормальном режиме шаблонизатора. Оставлю здесь для подумать. |
Beta Was this translation helpful? Give feedback.
-
Моё мнение такое. |
Beta Was this translation helpful? Give feedback.
-
Предлагаю для minishop2 3.0 взять минимальную версию php 7.2(хотелось б php 8, но ещё долго ждать) так как там есть строгая типизация. Могу в свободное время начать работу над этой веткой (если все готовые использовать php 7.2). |
Beta Was this translation helpful? Give feedback.
-
На счёт нейминга - не принципиально. Хотя просто miniShop мне больше по душе. По поводу функционала. Отдельно хотелось бы подметить серьёзные проблемы с производительностью. На мой взгляд как конечное коммерческое решение этот магазин очень слабоват.
Я не знаю, как эти вещи сделаны внутри Commerce у modmore. Возможно ещё хуже. Возможно в разы лучше. |
Beta Was this translation helpful? Give feedback.
-
Вопрос, а если делать MS3, куда внести все выше описанные предложения и прочее. Может есть смысл подумать над сторонней админ-панелью для менеджеров? Как я понимаю, поверх MS2 часто пишется "что-то другое"!? |
Beta Was this translation helpful? Give feedback.
-
Задался тут целью передащить небольшой магазинчик на Modx revo 3. Развернул advanced сборку, поставил допы sdstore и оттуда же pdoTools. Следом ставлю minishop2-3.0.4-p12 и тут начинается непонятная штука. Дальне ничего не происходит, сколько бы не ждал. Пробую перезагрузить страницу, в списке менеджера пакетов ms2 по прежнему находится. как не установленный пакет, с активной кнопкой УСТАНОВИТЬ, пробую установить снова, лог уже длиннее: Хостинг Beget, ModxRevo 3.0.1, minishop 3.0.4 PHP 7.4 Как это можно пофиксить? Спасибо. |
Beta Was this translation helpful? Give feedback.
-
Примерный план работ для перехода на 3.0
Защита от дурака
Так как мы запланировали довольно большой фронт работ, часть из которых может сломать существующие проекты при бездумном обновлении нужно подумать над защитой.
Как вариант выпуск отдельного пакета, и установка его поверх старого, чтобы просто обновиться было нельзя.
Еще варианты?
Нейминг
Есть три варианта
Вынос paypal в отдельный пакет
В целом все понятно. Вопросы.
Кто сделает? От чьего имени выкладывать? Пакет будет платным или бесплатным?
Миникорзина полноценная
Нужно накидать схему компонента. Что именно подразумевается под полноценной корзиной?
Кто займется? Опять же вроде есть такой компонент уже.
Обновление опций товара внутри корзины
Пока такой возможности нет.
Переход фронта на jquery Free
Вопросы: Кто делает? Какую версию ES будем использовать? Традиционный ES5 или уже давно поддерживаемый
современными браузерами ES6? Будем ли оглядываться на старые браузеры?
Выпилить growl
Продумать логику отдельно подключаемых библиотек
Определиться будем ли класть в коробку библиотеку?
Конструктор расширения моделей
Добавление полей в любые таблицы минишопа по принципу msAddField
Еще был разговор за отчеты и графики
Выпилить графики, оставить все как есть или добавить какой то конструктор управления отчетами?
Если добавлять конструктор то с визуальным отображением или экспортом ?
Beta Was this translation helpful? Give feedback.
All reactions