61
Шаблоны XSLT / Re: Способ доставки по умолчанию
« : 17 Сентября 2016, 22:01:12 »
Теоретически, вижу два варианта.
1. Слушать событие order_refresh - http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/sobytijnaya_model_umicms/standartnye_tochki_vyzova/#sel=5:149,5:149 . Проверять заказ на наличие number и delivery_id. Если они не установлены, то в delivery_id подставить id способа доставки.
2. На странице с корзиной до ее вывода обращаться к своему кастому, который реализует логику из п. 1.
С точки зрения сопровождения сайта больше нравится вариант 1.
1. Слушать событие order_refresh - http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/sobytijnaya_model_umicms/standartnye_tochki_vyzova/#sel=5:149,5:149 . Проверять заказ на наличие number и delivery_id. Если они не установлены, то в delivery_id подставить id способа доставки.
2. На странице с корзиной до ее вывода обращаться к своему кастому, который реализует логику из п. 1.
С точки зрения сопровождения сайта больше нравится вариант 1.