Сделать нормальный шаблон, который бы подвергался кастомизации без взрыва мозга и приема тяжелых антидепрессантов... Не, ну серьезно - вы сами видели свой код?!?!?!?!??! Кто-нибудь вообще понимает как это все еще как-то работает? ))))
В работе с новым шаблоном, с учетом ваших просьб и упрощенной логикой для кастомизации. Увидите в ближайшее время, объявим в новом релизе. Спасибо за идею.
да это жесть вообще и ппц. там логика ясна - объять необъятное, но и то это можно было реализовать бы более нормально. а не засовывая форматирование внутрь функций и делая мега клубок из кода.
я в итоге свой класс написал, засунул туда arResult и сделал нормальные обработчики секций доставки, оплаты и т.д.
а уже в шаблоне только выводил данные из этого класса. и разбил шаблон на три файла: оформление заказа, заказ принят (после него идет редирект) и заказ оформлен
Не, ну понятно, что все больше функционала добавляется, выбор складов и прочее и прочее... Но действительно там какой-то супер-мега-треш получился. Видно несколько фрилансеров делало, и каждый вводил свои костыли в костыли другого... ))))) Как вариант - хотя бы сделать какие-то упрощенные шаблоны, для магазинов, которым не нужен выбор складов и т.д.
что-то кастомизация стала еще сложнее... более 8к строк только одного order_ajax.js Может все же сделать чтобы можно было в php файлах кастомизировать? Не совсем корректная логика расположения полей в блоках. Непонятно, зачем привязали тип плательщика к местоположению? И еще куча вопросов