Оформление заказа

После того как покупатель определился с заказом он его оформляет и это нужно передать на сервер.

Запрос

POST /api/v1/order

Обязательный заголовок:

Authorization: bearer JWT

Тело

{
    "id": "...",
    "store_id": "...",
    "sum": "...",
    "buyer": {
        "phone": "..."
    },
    "receipt": [
         {
             "warehouse_id": "...",
             "product_id": "...",
             "count": "...",
             "cost": "...",
             "sum": "..."
        }
    ]
}
Поле Тип Описание
id Integer Номер заказа
store_id Integer Идентификатор торговой точки
sum Integer Общая сумма заказа
buyer Array Информация о покупателе
phone String Телефонный номер покупателя
receipt Array Список товаров
warehouse_id String Идентификатор позиции на складе в торговой точке
product_id String Идентификатор товара в торговой точке
count Integer Количества
cost Integer Цена продажи (в копейках)
sum Integer Сумма продажи (количество * цена) (в копейках)

Ответ

Код Описание
200 данные получены
400 не удалось обработать данные
401 не авторизован

Тело ответа (в случае успеха)

{
    "status": 1,
    "message": "ok"
}

Тело ответа (в случае провала)

{
    "status": 0,
    "message": "bad receive data"
}