[QUOTE]Suntechnic пишет:
Все отлично, но есть нюанс. А как добавить товары в заказ? Нашел только один способ - используя OrderBasket. [/QUOTE]1. Добавить товар в корзину - [url=http://dev.1c-bitrix.ru/api_help/sale/classes/csalebasket/csalebasket__add.php]CSaleBasket::Add[/url] или же [url=http://dev.1c-bitrix.ru/api_help/catalog/basket.php]AddBasketByProductId[/url]. Функции вернут id записи в корзине.
2. Обновить запись в корзине записав в параметр ORDER_ID - ID созданного заказа. ( можно сразу указать его при добавлении через CSaleBasket::Add или в массиве $arRewriteFields (доступно с версии 11.5.7) для функции AddBasketByProductId.
[QUOTE]Suntechnic пишет:
Ага, и вот еще что - совершенно не понятно как менять свойства заказа. Например адрес доставки и т.п.[/QUOTE]Используйте метод [url=http://dev.1c-bitrix.ru/api_help/sale/classes/csaleorderpropsvalue/csaleorderpropsvalue__add.af505780.php]CSaleOrderPropsValue::Add[/url]
Все отлично, но есть нюанс. А как добавить товары в заказ? Нашел только один способ - используя OrderBasket. [/QUOTE]1. Добавить товар в корзину - [url=http://dev.1c-bitrix.ru/api_help/sale/classes/csalebasket/csalebasket__add.php]CSaleBasket::Add[/url] или же [url=http://dev.1c-bitrix.ru/api_help/catalog/basket.php]AddBasketByProductId[/url]. Функции вернут id записи в корзине.
2. Обновить запись в корзине записав в параметр ORDER_ID - ID созданного заказа. ( можно сразу указать его при добавлении через CSaleBasket::Add или в массиве $arRewriteFields (доступно с версии 11.5.7) для функции AddBasketByProductId.
[QUOTE]Suntechnic пишет:
Ага, и вот еще что - совершенно не понятно как менять свойства заказа. Например адрес доставки и т.п.[/QUOTE]Используйте метод [url=http://dev.1c-bitrix.ru/api_help/sale/classes/csaleorderpropsvalue/csaleorderpropsvalue__add.af505780.php]CSaleOrderPropsValue::Add[/url]