miniShop2
miniShop2 copied to clipboard
msOrder: кастомные поля
Запрос функции
Я хочу сразу отметить, что данное предложение нужно рассматрировать как дополниния мажорной версии, но считаю его очень полезным востребованным и систематизирующую разработку
Резюме
Предлагаю добавить в раздел Пакеты->Мinishop->Настройки дополнительную вкладку "поля заказа" в которой можно в пользовательском интерфейсе завести поля для оформления заказа, которые будут добавлять в CMS MODx CMP Minishop в детали заказа.
Зачем это нужно?
Для систематизации разработки. Связи с актуальности проблемы сообщество пришло к нескольким программным решениям заведение полей в заказ.
Связи с возможность интеграции и важностью полей для учета заказов предлагаю унифицировать данные подходы
Предлагаемое решение(я)
Предлагаю решение через UI если поискать на альтернативных платформах скриншоты подобной реализации можно найти.
Для таких вещей есть TV. Но если кто-то реализует, то збс.
Для таких вещей есть TV. Но если кто-то реализует, то збс.
Как ты ТВ поле выведешь в форме заказа? Речь же о дополнительных полях при оформлении заказа и сохранении их в базе для последующего вывода/редактирования
Для таких вещей есть TV. Но если кто-то реализует, то збс.
Как ты ТВ поле выведешь в форме заказа? Речь же о дополнительных полях при оформлении заказа и сохранении их в базе для последующего вывода/редактирования
А, понятно. Ну да, крутая хотелка. Однозначно за!
Очень круто это реализованно в Shopaholic на October CMS
вот с него можно пример реализации взять
Функционал очень сильно претендует на отдельный компонент.
Не вижу смысла добавлять в ядро так как не сложно сделать на плагине, и этот вариант я всегда использую.
Если так уж нужно то можно сделать
Хм...
Не вижу смысла добавлять в ядро, так как не сложно сделать на плагине, и этот вариант я всегда использую.
Статья 1 Не удобно держать данные в JSON формате если будут дальнейшие действия с полями нужно будет совершать лишние действия(. Статья 2 Ну у Вас же после обновления MS2 все просто перезатреться. Вы вносите исправления в обновляеммые данные.
MS2 можно расширить как угодно. Но чем больше в коробке чем унифицированнее будут проекты и это кул.
Как правильно сделать.
- Делаем плагин и регистрируем
- Наследуем маппинг
- Пишем плагин и добавляем JS в cистему.
- Перезаписываем форму в ExtJS и прописываем свои поля.
Хочу отметить, что частично в документации MS2 это информация присутствует.
Вот поэтому я этот issues написал.
я считаю что функционал должен быть в ядре. В крайнем случае в виде бесплатного компонента. Большинство пользователей минишопа не умеют расширять его плагинами. Я понимаю что магазины должен разрабатывать разработчик, но для популяризации компонента необходимо создавать удобства и для не очень разбирающихся.
Статья 1 Не удобно держать данные в JSON формате если будут дальнейшие действия с полями нужно будет совершать лишние действия(.
Если нужны действия, спокойно использовать Опции.
Я понимаю что магазины должен разрабатывать разработчик, но для популяризации компонента необходимо создавать удобства и для не очень разбирающихся.
Как на меня пользователь не должен расширять магазин, или делать то что есть, или потом будете иметь кучу проблем с пользователями. Я уже выдел как некоторые использую. элементарное с такими проблемами. А тут дайте доступ, то ждите сломанные сайты
Если нужны действия, спокойно использовать Опции.
Опции где? в форме оформления заказа? Речь идет о кастомизации формы оформления заказа
Если нужны действия, спокойно использовать Опции.
Опции где? в форме оформления заказа? Речь идет о кастомизации формы оформления заказа
Мне больше нежели отправлять информацию заказчику. Не приходилось использовать. А кастомизировать не сложно и на плагинах. Ну если для большинства нужно тогда делать. Не вижу в этом нужды.
Как на меня сейчас и так MODX популярен, или просто я такой везучий на клиентов.