У меня корзина самописная, но код могу дать такой:
[CODE] if (!count($arResult["ERRORS"]))
{
if ($USER->IsAuthorized()) //если пользователь авторизован, то делаем заказ от его имени
{
$arResult["USER_ID"] = $USER->GetID();
$USER->Update($arResult["USER"]["ID"], $arResult["USER_UPD"]);
}
else //если не авторизован - авторизуем его под созданным "гостем"
{
$arResult["USER_ID"] = 10; // Пользователь "гость" имеет ID=10
$USER->Authorize(10);
}
//авторизую под пользователем заказа
[/CODE]
[CODE] if (!count($arResult["ERRORS"]))
{
if ($USER->IsAuthorized()) //если пользователь авторизован, то делаем заказ от его имени
{
$arResult["USER_ID"] = $USER->GetID();
$USER->Update($arResult["USER"]["ID"], $arResult["USER_UPD"]);
}
else //если не авторизован - авторизуем его под созданным "гостем"
{
$arResult["USER_ID"] = 10; // Пользователь "гость" имеет ID=10
$USER->Authorize(10);
}
//авторизую под пользователем заказа
[/CODE]