Изменение статуса заказа
При изменении статуса заказа в торговой точке, ЦС будет уведомлять сайт.
Запрос
PUT /change-order/[id-order]
Обязательный заголовок:
Authorization: bearer JWT
Тело
{
"status": "...",
"sum": "...",
"available_before": "...",
"receipt": [
{
"warehouse_id": "...",
"product_id": "...",
"count": "...",
"cost": "...",
"sum": "..."
}
]
}
| Поле | Тип | Описание |
|---|---|---|
| status | String | Информация об изменении статуса |
| sum | Integer | Общая сумма заказа |
| available_before | String | Дата и время до которого заказ забронирован |
| receipt | Array | Список товаров |
| warehouse_id | String | Идентификатор позиции на складе в торговой точке |
| product_id | String | Идентификатор товара в торговой точке |
| count | Integer | Количества |
| cost | Integer | Цена продажи (в копейках) |
| sum | Integer | Сумма продажи (количество * цена) (в копейках) |
Ответ
| Код | Описание |
|---|---|
| 200 | данные получены |
| 400 | данные не удалось обработать |
| 401 | не авторизован |
| 404 | заказ не найден |
Тело ответа (в случае успеха):
{
"status": 1,
"message": "ok"
}
Тело ответа (в случае провала):
{
"status": 0,
"message": "bad receive data"
}