Add admin order management with full status workflow.
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
Полнофункциональный интернет-магазин на **Go**, **PostgreSQL 17**, **Docker Compose** и **Caddy**.
|
||||
|
||||
**Текущая версия:** `v0.30-beta`
|
||||
**Текущая версия:** `v1.0`
|
||||
|
||||
## Возможности
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
| Корзина | Добавление, изменение количества, расчёт со скидкой |
|
||||
| Заказы | Оформление гостем или зарегистрированным пользователем |
|
||||
| Личный кабинет | Профиль, история заказов со статус-таймлайном |
|
||||
| Админка | Товары, категории, скриншоты, редактор Quill, статистика |
|
||||
| Админка | Товары, категории, заказы, скриншоты, редактор Quill, статистика |
|
||||
|
||||
## Стек
|
||||
|
||||
@@ -44,7 +44,7 @@ bash scripts/redeploy.sh
|
||||
|
||||
```bash
|
||||
curl http://localhost/health
|
||||
# {"status":"ok","version":"v0.30-beta"}
|
||||
# {"status":"ok","version":"v1.0"}
|
||||
```
|
||||
|
||||
## Маршруты магазина
|
||||
@@ -59,6 +59,7 @@ curl http://localhost/health
|
||||
| `/register`, `/login` | Регистрация и вход |
|
||||
| `/account` | Личный кабинет |
|
||||
| `/admin/` | Админ-панель |
|
||||
| `/admin/orders` | Управление заказами и статусами |
|
||||
|
||||
## Скидки
|
||||
|
||||
@@ -73,14 +74,17 @@ curl http://localhost/health
|
||||
|
||||
| Код | Отображение |
|
||||
|-----|-------------|
|
||||
| `new` | Новый |
|
||||
| `confirmed` | Подтверждён |
|
||||
| `pending` | В ожидании |
|
||||
| `unpaid` | Не оплачено |
|
||||
| `paid` | Оплачено |
|
||||
| `processing` | В обработке |
|
||||
| `shipped` | Отправлен |
|
||||
| `delivered` | Доставлен |
|
||||
| `cancelled` | Отменён |
|
||||
| `refunded` | Возврат |
|
||||
|
||||
В личном кабинете — цветной бейдж и таймлайн прогресса.
|
||||
В личном кабинете — цветной бейдж и таймлайн прогресса.
|
||||
В админке → **Заказы** — смена статуса из выпадающего списка.
|
||||
|
||||
## Админ
|
||||
|
||||
|
||||
Reference in New Issue
Block a user