В магазине создано свойство оформление заказа ФИО.
Человек вводит соответственно три слова. Битрикс правильно вписывает в профиль пользователя только Имя и Фамилию. Отчество не записывается в профиль пользователя. Почему?
Решил попробовать через API в init.php разбить ФИО и указать эти данные соответствующим полям профиля. Но не получается.
Если просто прописывать стандартным полям какие-то данные (например логин чтоб был емейлом) то работает так:
AddEventHandler("main", "OnBeforeUserAdd", "OnAfterUserAddHandler");
function OnAfterUserAddHandler(&$arFields){
$arFields["LOGIN"] = $arFields["EMAIL"];
}
Вот я и хотел сюда присваивать полям NAME, LAST_NAME, SECOND_NAME разбитое значение ФИО. Но оно так не работает потому что ФИО есть свойством заказа и судя по всему в этом обработчике (OnAfterUserAdd имеет только &$arFields) его вывести нельзя? Если нельзя то нам надо вытягивать ID заказа, свойства заказа и тогда уже всунуть их в профиль? Каким обработчиком это связать?