Рейтинг: 12.6706  
На голосовании
Предложил Компания Scoder 28.01.2019 09:04:48

JavaScript-обработчики событий в форме заказа (BX.onCustomEvent)

В форме заказа сайта (sale.order.ajax) необходимы JavaScript-обработчики событий для реализации дополнительных действий. Часто возникает необходимость выполнять доп. методы  при определенных действиях. Например:
  • при выборе точек самовывоза.
  • при нажатии кнопки "Далее в том или ином блоке.
В данный момент для этого приходится вмешиваться в код шаблона. Использование обработчиков событий миновало "костыли".

Кроме того, наличие этих обработчиков позволило бы реализовать ряд тиражных модулей.
Рейтинг: 4.8692  
На голосовании
Предложил К Алексей 08.10.2017 13:13:28

Оптимизация формы Заказа в Админке для восприятия - компактнее и возможность кастомизации

На сегодня форма заказа в админке выглядит очень тяжело с большим объемом информации - не всем нужной с недостаточной возможностью кастомизации. По опыту из другой CMS наши менеджеры видят информацию по заказу почти из одного окна без скроллинга  - это позволяет быстро и безошибочно обработать заказ, параллельно набирая по телефону клиента. Пока идут гудки - менеджер уже часто владеет всей необходимой информацией с минимум затрат времени и нагрузки на его мозг, что бережет ему силы и внимательность.
Ниже расписаны предложения по оптимизации. https://www.screencast.com/t/9LlPUoRt
1 - Кнопку изменить можно добавить во второй блок, который можно зафиксировать, сделав плавающим.
2 - Данная информация не всем нужно, ее можно скрывать, сворачивать или сделать весь данный блок в 2 столбика.
3 - Пример технической информации модуля доставки. Данные, не вводились покупателем, а получены извне по API  службы доставки и нужны только для интеграции с модулем доставки в системе учета 1С Бухгалтерия. Менеджеру по продажам они вообще не полезны.
4 - Введенная покупателем информация в 2-3 полях попала в 1 строку, для которых не сработал тег переноса строки и все слилось. Дать базовые возможности форматирования.
5 - Информация о свойствах товара дублируется и удлиняет опять форму заказа..
6 - Не все строки нужны. Самая необходимая информация была выведена уже в самый первый блок заказа, а тут много того ,что не все нужно. Опционально этот блок можно сворачивать или выводить в 2 столбца.
Конечно возможны и другие альтернативные решения сделать форму более компактной и легкой к восприятию, например, не всем нравятся большие табуляции между строками.