Метод: 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":"Москва"},
}