Add admin order management with full status workflow.

This commit is contained in:
shop
2026-06-26 19:03:42 +03:00
parent e000264bb1
commit 361d35e6b4
12 changed files with 352 additions and 28 deletions
+10 -6
View File
@@ -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` | Возврат |
В личном кабинете — цветной бейдж и таймлайн прогресса.
В личном кабинете — цветной бейдж и таймлайн прогресса.
В админке → **Заказы** — смена статуса из выпадающего списка.
## Админ