Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Оформление заказа в 1C Битрикс.
// Данный метод вызывает события из списка вплоть до OnSaleCalculateOrder
// $arShoppingCart - может содержать не всю корзину, а только те элементы которые необходимо добавить.
$arOrder = CSaleOrder::DoCalculateOrder(
$siteId,
$userId,
$arShoppingCart,
$personTypeId,
$arOrderPropsValues,
$deliveryId,
$paySystemId,
$arOptions,
$arErrors,
$arWarnings
);
$orderId = CSaleOrder::DoSaveOrder(
&$arOrder,
$arAdditionalFields,
$orderId,
&$arErrors,
$arCoupons = array(),
$arStoreBarcodeOrderFormData = array(),
$bSaveBarcodes = false
);
@EvilWolf

This comment has been minimized.

Copy link
Owner Author

@EvilWolf EvilWolf commented Jul 6, 2016

Более расписанный вариант у наших разработчиков есть в блогах битрикса.
https://dev.1c-bitrix.ru/community/webdev/user/227946/blog/18513/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.