Как сделать исключение, если user регистрируется путем заполнения полей в заказе на странице оформления заказа, так как в таком случае битрикс сам создает профиль доставки
//создаём профиль
//PERSON_TYPE_ID - идентификатор типа плательщика, для которого создаётся профиль
$arProfileFields = array(
"USER_ID" => $arFields['ID'],
"NAME" => $arFields['NAME'],
"PERSON_TYPE_ID" => 1
);
{
$PROFILE_ID = CSaleOrderUserProps::Add($arProfileFields);
//если профиль создан
перед $PROFILE_ID = CSaleOrderUserProps::Add($arProfileFields);
надо поставить условие, что если пользователь уже имеет профиль доставки, то не создавать
как это можно реализовать в коде?