Search

orders/create

Метод: Post

Тело запроса

Передаем объект :

ТипНазваниеЗначение
DateTime (required)dateДата заказа
string (required)documentNumberНомер заказа
string (required)customerIdИдентификатор покупателя
string (required)stockIdИдентификатор склада
stringpaymentOptionIdИдентификатор способа оплаты
stringdeliveryWayIdИдентификатор способа доставки
stringdeliveryToCustomerIdИдентификатор получателя товара (по умолч. равен покупателю)
object(Address)deliveryAddressАдрес доставки товара
stringcustomerCommentКомментарий клиента
decimaldeliveryCostСтоимость доставки товара
array(OrderedProduct)orderedProductsЗаказанные товары/услуги

Объект Address

ТипНазваниеЗначение
stringzpИндекс
string addressАдрес

Объект OrderedProduct

Если productId является конечным (не имеет разновидностей), то productOptions посылать не нужно.

ТипНазваниеЗначение
string (required)productIdИдентификатор товара
array (ProductOption)productOptionsОпции товара
decimalsalePriceЦена товара
decimalquantityКоличество товара
integervatНДС:
-1 — Без НДС
0 — 0%
10 — 10%
20 — 20%

Объект ProductOption

Если известно значение опции (optionValueId), то этого значения будет достаточно для определения заказанного товара. Если нет, то пришлите значение опции, а также либо идентификатор опции, либо название опции.

ТипНазваниеЗначение
stringoptionIdИдентификатор опции
string optionNameНазвание опции
stringoptionValueIdИдентификатор значения опции
stringoptionValueЗначение опции

Результат

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