miniShop2 icon indicating copy to clipboard operation
miniShop2 copied to clipboard

msOrder: кастомные поля

Open OlegShchavelev opened this issue 5 years ago • 12 comments

Запрос функции

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

Резюме

Предлагаю добавить в раздел Пакеты->Мinishop->Настройки дополнительную вкладку "поля заказа" в которой можно в пользовательском интерфейсе завести поля для оформления заказа, которые будут добавлять в CMS MODx CMP Minishop в детали заказа.

Зачем это нужно?

Для систематизации разработки. Связи с актуальности проблемы сообщество пришло к нескольким программным решениям заведение полей в заказ.

  • Через плагин ссылку на MODx.pro
  • Ручное заведение полей. К примеру как описанно в статье

Связи с возможность интеграции и важностью полей для учета заказов предлагаю унифицировать данные подходы

Предлагаемое решение(я)

Предлагаю решение через UI если поискать на альтернативных платформах скриншоты подобной реализации можно найти.

Предложение как это может выглядеть

OlegShchavelev avatar Sep 24 '19 10:09 OlegShchavelev

Для таких вещей есть TV. Но если кто-то реализует, то збс.

iWatchYouFromAfar avatar Sep 24 '19 10:09 iWatchYouFromAfar

Для таких вещей есть TV. Но если кто-то реализует, то збс.

Как ты ТВ поле выведешь в форме заказа? Речь же о дополнительных полях при оформлении заказа и сохранении их в базе для последующего вывода/редактирования

webinmd avatar Sep 24 '19 10:09 webinmd

Для таких вещей есть TV. Но если кто-то реализует, то збс.

Как ты ТВ поле выведешь в форме заказа? Речь же о дополнительных полях при оформлении заказа и сохранении их в базе для последующего вывода/редактирования

А, понятно. Ну да, крутая хотелка. Однозначно за!

iWatchYouFromAfar avatar Sep 24 '19 10:09 iWatchYouFromAfar

Очень круто это реализованно в Shopaholic на October CMS image

image

вот с него можно пример реализации взять

Electrica avatar Sep 24 '19 13:09 Electrica

Функционал очень сильно претендует на отдельный компонент.

GulomovCreative avatar Sep 24 '19 13:09 GulomovCreative

  • Через плагин ссылку на MODx.pro
  • Ручное заведение полей. К примеру как описанно в статье

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

Если так уж нужно то можно сделать

CrazyBoy49z avatar Nov 28 '19 05:11 CrazyBoy49z

Хм...

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

Статья 1 Не удобно держать данные в JSON формате если будут дальнейшие действия с полями нужно будет совершать лишние действия(. Статья 2 Ну у Вас же после обновления MS2 все просто перезатреться. Вы вносите исправления в обновляеммые данные.

MS2 можно расширить как угодно. Но чем больше в коробке чем унифицированнее будут проекты и это кул.

Как правильно сделать.

  1. Делаем плагин и регистрируем
  2. Наследуем маппинг
  3. Пишем плагин и добавляем JS в cистему.
  4. Перезаписываем форму в ExtJS и прописываем свои поля.

Хочу отметить, что частично в документации MS2 это информация присутствует.

Вот поэтому я этот issues написал.

OlegShchavelev avatar Dec 12 '19 02:12 OlegShchavelev

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

webinmd avatar Dec 12 '19 08:12 webinmd

Статья 1 Не удобно держать данные в JSON формате если будут дальнейшие действия с полями нужно будет совершать лишние действия(.

Если нужны действия, спокойно использовать Опции.

Я понимаю что магазины должен разрабатывать разработчик, но для популяризации компонента необходимо создавать удобства и для не очень разбирающихся.

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

CrazyBoy49z avatar Dec 14 '19 15:12 CrazyBoy49z

Если нужны действия, спокойно использовать Опции.

Опции где? в форме оформления заказа? Речь идет о кастомизации формы оформления заказа

webinmd avatar Dec 14 '19 15:12 webinmd

Если нужны действия, спокойно использовать Опции.

Опции где? в форме оформления заказа? Речь идет о кастомизации формы оформления заказа

Мне больше нежели отправлять информацию заказчику. Не приходилось использовать. А кастомизировать не сложно и на плагинах. Ну если для большинства нужно тогда делать. Не вижу в этом нужды.

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

CrazyBoy49z avatar Dec 16 '19 20:12 CrazyBoy49z