Исправить косяки в новом шаблоне sale.order.ajax

Рейтинг: 3.2890  
На голосовании
Предложил Царук Антон 01.06.2016 15:11:06

Исправить косяки в новом шаблоне sale.order.ajax

Коллеги!

Пожалуйста, исправьте явные недоработки в стандартном шаблоне bitrix:sale.order.ajax (по состоянию на 01.06.2016):
  • Нельзя редактировать состав заказа, хотя всё в интерфейсе указывает на такую возможность (пользователю предлагается его "Изменить", но нажатие данной ссылки ничего толком не дает)
  • Некорректная, сбивающая пользователя с толку, работа поля "Скидка" в правой плавающей части итоговой информации по заказу. Пример: мы настроили скидку на доставку при заказе от 10000 руб. Если заказ меньше 10000 руб., то доставка стоит 1000 руб. Получилось: "Товаров на 10000 руб. (зачеркнуто, например, 15000 руб. - "старая цена"), Скидка: 1000 руб., Доставка: 0 руб., Итого: 10000 руб.". Абсолютный бред.
  • Подключение бутстрапа, который переопределяет некоторые базовые стили шаблона. Например, цвет ссылок при наведении курсора, дизайн цепочки навигации, если она названа классом breadcrumb...
Рейтинг: 0.0087  
Ответил 01.06.2016 17:34:25
Первое есть в планах, не поддерживал старый компонент, новый пока тоже не умеет.

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

Рейтинг: 1.5151  
Царук Антон 01.06.2016 17:56:08
Юрий,

Второе не чего не понятно, вы смешали два разных понятия в общий сумбур, можно картинку что не так по вашему.
Картинку уже дать не могу - мы постарались кое-как все переименовать, чтобы хоть как-то пользователю было понятно, что к чему. Сами попробуйте, механизм я описал довольно четко. На выходе в Вашей версии шаблона пользователь видит:
Товаров на 10000 руб.

Далее зачеркнуто, например, 15000 руб. - "старая цена"

Скидка: 1000 руб.

Доставка: 0 руб.

Итого: 10000 руб.

Любой человек задастся вопросом - почему итого не 9000 руб. Я об этом.
Шаблон работает на бутстрапе
Я очень рад. А вот мы бутстрап не используем, а используем фаундейшен. Значит, для стандартных битриксовых компонентов нужно предусматривать свое пространство имен классов, и все классы бутстрапа прописывать через него. А то как-то не комильфо получается.
Рейтинг: 0.249  
Царук Антон 01.06.2016 18:02:11
Наш (оптимизированный по копирайту и интерфейсу) вариант шаблона - http://m-market.ru/shop/order/. Мы переназвали "Скидку" в "Скидку на доставку". Хотя это в корне не верно - если будут заданы другие типы скидок на корзину, то такая формулировка будет неверна.

Чтобы форма заказа была приемлемой, безусловно, необходима возможность редактирования корзины на странице заказа. Очень нужно это обновление.

Ну и самое главное. Как кастомизировать все это нам пока не ясно совершенно. Раньше был пучок из JS+PHP+HTML, а стал мегапучок из JS. Не знаю, лучше ли это ;) По мне так вообще теперь ничего не понятно. Хотя шаблон компонента мил и краток, это факт :)