//скрытно регить на этапе оформления
$random = randString(10, array(
"ABCDEFGHIJKLNMOPQRSTUVWXYZ"
));
$mailusers = $random.'@test.com';
global $USER; $arResult = $USER->Register($random, $random, "", $random, $random, $mailusers);
ShowMessage($arResult);
$USER->Authorize($USER->GetID());
//на странице завершения заказа в конце
$USER->Logout();