В профиле пользователя, есть поле "Город". Задача состоит в следующем: на странице оформления заказа (компонент sale.order.ajax), если пользователь авторизован, проверять данное поле и подставлять дефолтное местоположение в зависимости от его значения.
Не могу понять в каком месте нужно осуществить подстановку так, чтобы она сработала только один раз. Пробовал повесить на событие OnSaleComponentOrderProperties. Но оно срабатывает при каждой отправке данных аяксом. А значит у пользователя не получится выбрать другое местоположение (всегда будет подставляться одно и то же).
Не могу понять в каком месте нужно осуществить подстановку так, чтобы она сработала только один раз. Пробовал повесить на событие OnSaleComponentOrderProperties. Но оно срабатывает при каждой отправке данных аяксом. А значит у пользователя не получится выбрать другое местоположение (всегда будет подставляться одно и то же).