Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

CSaleOrder::Add

00 голосов
4
Добрый вечер. Вот такой пример по работе с данной функцией приведен в хелпе.
Код
<?
$arFields = array(
   "LID" => "en",
   "PERSON_TYPE_ID" => 1,
   "PAYED" => "N",
   "CANCELED" => "N",
   "STATUS_ID" => "N",
   "PRICE" => 279.32,
   "CURRENCY" => "USD",
   "USER_ID" => IntVal($USER->GetID()),
   "PAY_SYSTEM_ID" => 3,
   "PRICE_DELIVERY" => 11.37,
   "DELIVERY_ID" => 2,
   "DISCOUNT_VALUE" => 1.5,
   "TAX_VALUE" => 0.0,
   "USER_DESCRIPTION" => ""
);

// add Guest ID
if (CModule::IncludeModule("statistic"))
   $arFields["STAT_GID"] = CStatistic::GetEventParam();

$ORDER_ID = CSaleOrder::Add($arFields);
$ORDER_ID = IntVal($ORDER_ID);
?>

Волнует поле
Код
"USER_ID" => IntVal($USER->GetID())
Как сделать заказ на не зарегистрированного пользователя? Если ничего не передавать этим пунктом, он не реагирует.
спросил 25 Март, 14 от RoMZeS1k (330 баллов)

4 Ответы

00 голосов

Заведи пользователя в битрикс и присвой его номер "USER_ID" => 123

ответил 05 Апр, 14 от аноним
00 голосов
ответил 25 Сен, 14 от Pomnep (13,960 баллов)
00 голосов
Также интересует вопрос. Можно ли как-то связать Корзину с Заказом? Чтобы те позиции, которые пользователь настроил в корзине, показывались и в заказе?
ответил 29 Янв, 15 от RoMZeS1k (330 баллов)
00 голосов
Неужели разработчики Битрикса не позволяют стандартными средствами отключать обязательную регистрацию при заказе?
ответил 12 Май, 15 от RoMZeS1k (330 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 05 Дек, 13 от Lollipopk (660 баллов)
0 голосов
0 ответов
спросил 20 Июнь, 16 от crapachi (120 баллов)
0 голосов
2 ответов
спросил 29 Апр, 14 от Kiriel (2,010 баллов)