Оформление заказа
После того как покупатель определился с заказом он его оформляет и это нужно передать на сервер.
Запрос
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"
}