Метод: Post
Тело запроса
Передаем объект :
| Тип | Название | Значение |
|---|---|---|
| DateTime (required) | date | Дата заказа |
| string (required) | documentNumber | Номер заказа |
| string (required) | customerId | Идентификатор покупателя |
| string (required) | stockId | Идентификатор склада |
| string | paymentOptionId | Идентификатор способа оплаты |
| string | deliveryWayId | Идентификатор способа доставки |
| string | deliveryToCustomerId | Идентификатор получателя товара (по умолч. равен покупателю) |
| object(Address) | deliveryAddress | Адрес доставки товара |
| string | customerComment | Комментарий клиента |
| decimal | deliveryCost | Стоимость доставки товара |
| array(OrderedProduct) | orderedProducts | Заказанные товары/услуги |
Объект Address
| Тип | Название | Значение |
|---|---|---|
| string | zp | Индекс |
| string | address | Адрес |
Объект OrderedProduct
Если productId является конечным (не имеет разновидностей), то productOptions посылать не нужно.
| Тип | Название | Значение |
|---|---|---|
| string (required) | productId | Идентификатор товара |
| array (ProductOption) | productOptions | Опции товара |
| decimal | salePrice | Цена товара |
| decimal | quantity | Количество товара |
| integer | vat | НДС: -1 — Без НДС 0 — 0% 10 — 10% 20 — 20% |
Объект ProductOption
Если известно значение опции (optionValueId), то этого значения будет достаточно для определения заказанного товара. Если нет, то пришлите значение опции, а также либо идентификатор опции, либо название опции.
| Тип | Название | Значение |
|---|---|---|
| string | optionId | Идентификатор опции |
| string | optionName | Название опции |
| string | optionValueId | Идентификатор значения опции |
| string | optionValue | Значение опции |
Результат
data содержит идентификатор созданного контрагента
{
"success":true,
"data": "a39ab196-66f6-40e7-d45c-08d83288c3d2"
}
Пример запроса
Запрос:
https://api.laim.bz/1.0/customers/createPerson
Передаваемый JSON:
{
"surName":"Surname",
"firstName":"Firstname",
"middleName":"Middlename",
"email":"imfo@mail.ru",
"phone":"+79246740000",
"address": {
"zp":"101000",
"address":"Москва"},
}