======AddOrder====== ====Описание==== Размещение заказа в системе Webstore. ===Входные параметры=== ^Название^Тип, максимальное количество символов^Описание^ |OrderNum|string, nvarchar(128)|номер заказа, уникальный в системе Webstore| |OrderLines|array of **[[ | OrderLines]]**|Объект, содержащий информацию по всем строкам заказа| **[[ru:webstoremini:api:methods:addorder | Тип OrderLines]]** ^Название^Тип, максимальное количество символов^Описание^ |OrderLineNum|string, nvarchar(255)|Уникальный номер строки заказа| |Quantity|integer|Количество| |PartNum|string, nvarchar(128)|Партномер продукта| ===Возвращаемые значения=== ^Название^Тип, максимальное количество символов^Описание^ |OrderNum|string, nvarchar(128)|Номер заказа| |DateCreated|string|Дата создания заказа| |Status|integer|Статус заказа: 1 - в процессе, 2 - ошибка, 3 - завершен успешно| |OrderLines|array of **[[ | SaleOrderLineResult]]**|Объект, содержащий данные о всех строках заказа| **[[ru:webstoremini:api:methods:addorder| Тип SaleOrderLineResult]]** ^Название^Тип, максимальное количество символов^Описание^ |OrderLineNum|string, nvarchar(255)|Номер строки заказа| |DateCreated|string|Дата создания заказа| |Quantity|integer|Количество| |PartNum|string, nvarchar(128)|Партномер| |CustomerPrice|number|Цена партнера| |CustomerCurrency|string, nvarchar(4)|Валюта партнера| |Status|integer|Статус строки заказа: 1 - в процессе, 2 - ошибка, 3 - завершен успешно| |ProductUnits|array of **[[ | ProductUnitResult]]**|Объект, содержащий информацию о ключах и ссылках заказа| **[[ru:webstoremini:api:methods:addorder| Тип ProductUnitResult]]** ^Название^Тип^Описание^ |Keys|array of **[[ | KeyUnitResult]]**|Объект, содержащий ключ активации и серийный номер| |Links|array of **[[ | LinkUnitResult]]**|Объект, содержащий ссылку и описание| **[[ru:webstoremini:api:methods:addorder| Тип KeyUnitResult]]** ^Название^Тип, максимальное количество символов^Описание^ |ActivationKey|string, nvarchar(255)|Ключ активации| |SerialNumber|string, nvarchar(255)|Серийный номер| **[[ru:webstoremini:api:methods:addorder| Тип LinkUnitResult]]** ^Название^Тип, максимальное количество символов^Описание^ |Url|string, nvarchar(255)|Ссылка| |LinkDescription|string, nvarchar(255)|Описание ссылки| ===Пример запроса и ответа метода AddOrder=== ++++ Запрос | POST https://pipe-web-test01.dmzmont.org:8075/api/AddOrder { "orderNum": "asdfg", "orderLines": [ { "orderLineNum": "asdfg-1", "quantity": 1, "partNum": "ABC-11111" } ] } ++++ ++++ Ответ | { "orderNum": "asdfg", "dateCreated": "2021-04-02T18:37:01.0292714+03:00", "status": 3, "orderLines": [ { "orderLineNum": "asdfg-1", "dateCreated": "2021-04-02T18:37:01.2637508+03:00", "quantity": 1, "partNum": "ABC-11111", "customerPrice": 1000.00, "customerCurrency": "RUB", "status": 3, "productUnits": [ { "keys": [ { "activationKey": "b6981f28-4bde-4dc6-9008-a91cd63ed26e", "serialNumber": "" } ], "links": [] } ] } ] } ++++