AddOrder
Описание
Размещение заказа в системе Webstore.
Входные параметры
Название | Тип, максимальное количество символов | Описание |
OrderNum | string, nvarchar(128) | номер заказа, уникальный в системе Webstore |
OrderLines | array of OrderLines | Объект, содержащий информацию по всем строкам заказа |
Тип 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 | Объект, содержащий данные о всех строках заказа |
Тип 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 | Объект, содержащий информацию о ключах и ссылках заказа |
Тип ProductUnitResult
Название | Тип | Описание |
Keys | array of KeyUnitResult | Объект, содержащий ключ активации и серийный номер |
Links | array of LinkUnitResult | Объект, содержащий ссылку и описание |
Тип KeyUnitResult
Название | Тип, максимальное количество символов | Описание |
ActivationKey | string, nvarchar(255) | Ключ активации |
SerialNumber | string, nvarchar(255) | Серийный номер |
Тип 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": []
}
]
}
]
}