add

[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 коде)


Location

Модель локации для доставки

Название Тип данных Описание параметра
longitude decimal Географическая долгота
latitude decimal Географическая широта

Ограничения, требования и проверки

  1. Значение параметра longitude должно быть в промежутке от −180 до +180.
  2. Значение параметра latitude должно быть в промежутке от −90 до +90.

Пример запроса

{
    "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
        }
}