[POST] …/v1/DocOrderDelivery/add
Создает новый документ розничного заказа.
Входные параметры
Название | Тип данных | Обязательность | Описание параметра |
---|---|---|---|
date | Int64 | Обязательный | Дата документа розничного заказа в формате unixtime в секундах |
delivery_date | Int64 | Обязательный | Дата доставки розничного заказа в формате unixtime в секундах |
address | string | Обязательный | Адрес доставки заказа |
description | string | Обязательный | Дополнительное описание |
phone | string | Необязательный | Телефон |
external_code | string | Обязательный | Код заказа во внешней системе |
from_id | Int64 | Обязательный | Id источника розничных заказов |
stock_id | Int64 | Необязательный | Id склада |
customer_id | Int64 | Необязательный | Id покупателя |
card_id | Int64 | Необязательный | Id карты покупателя |
price_type_id | Int64 | Необязательный | Id вида цены |
delivery_type_id | Int64 | Необязательный | Id типа доставки |
payment_type_id | Int64 | Необязательный | Id типа оплаты |
courier_id | Int64 | Необязательный | Id курьера |
location | Location | Необязательный | Локация для доставки - Объект класса Location |
qrcodeurl | string | Необязательный | ссылка на фискальный чек (печатается в qr коде) |
Модель локации для доставки
Название | Тип данных | Описание параметра |
---|---|---|
longitude | decimal | Географическая долгота |
latitude | decimal | Географическая широта |
Ограничения, требования и проверки
Пример запроса
{
"date":1534151629,
"delivery_date":1534178229,
"address":"Toshkent sh., Yakkasaroy tum., Abdulla Qahhor 2a",
"description":"Доставить в ближайшее время",
"phone":"+998901234567",
"external_code":"24536436",
"from_id":2,
"attached_user_id":2,
"stock_id":4,
"customer_id":34,
"card_id":34,
"price_type_id":2,
"delivery_type_id":2,
"payment_type_id":2,
"courier_id":2,
"location":{
"longitude":55.755831,
"latitude":37.617673
}
}
Выходные параметры
Название | Тип данных | Описание параметра |
---|---|---|
new_id | Int64 | id созданного документа розничного заказа |
Пимечание: Документ заказа создаётся со статусом New.
Пример ответа
{
"ok": true,
"result":
{
"new_id": 1
}
}