====== AddOrder ====== ==== Описание ==== Метод используется для размещения заказа в системе MontWebstore. Объект, принимаемый на вход, содержит в себе номер заказа и список строк заказа. Каждая строка соответствует одной заказываемой позиции, имеет уникальный номер. В ней описывается: * партномер заказываемого товара; * количество; * заполненная лицензионная форма с данными о конечном пользователе; * идентификатор подписчика, для которого создается подписка (заполняется только для подписок). ==== Параметры ==== ^Название^Тип^Описание^ |orderRequest|[[ru:apiv2:types:SendOrderContract|SendOrderContract]]|Объект, содержащий параметры заказа| ==== Тип SendOrderContract ==== {{section>ru:apiv2:types:sendordercontract#Список полей (RU)&noheader}} ==== Возвращаемое значение ==== Все ответы веб-сервисов ''B2BServiceV2Xml.svc'' и ''B2BServiceV2.svc'' оборачиваются в контракт вида (контракт содержит информацию о нарушениях в работе веб-сервиса, а также ответ вызываемого метода внутри тега ''''.): {{section>ru:apiv2:types:baseresponse#Шаблон&noheader}} ^Тип^Описание^ |[[ru:apiv2:types:OrderContract|OrderContract]]|Объект с размещенным заказом, содержащий текущий статус заказа, номера созданных подписок| ---- [[ru:apiv2:information:start#ru | Возможные ошибки]] метода **AddOrder**. ---- {{section>blocks:method:addorder:sample}} ---- [[ru:content:examples:php_code|Примеры скриптов на PHP]] [[ru:apiv2:start:soapuiexamples|Пример выполнения REST и SOAP-запроса]] {{tag>метод esd}}