This commit is contained in:
Marek
2026-04-19 19:22:36 +02:00
parent 18fc50c75b
commit 65157da61d
58 changed files with 222 additions and 7 deletions

View File

@@ -0,0 +1,7 @@
- orders
- customer-facing order list + detail, admin-side management with status transitions
- routes: GET /orders, GET /orders/{id}; admin: GET /admin/orders, PUT /admin/orders/{id}/status
- events subscribe: checkout.confirmed (create order, trigger confirmation mail)
- events emit: order.created, order.status_changed
- depends on: core, auth, catalog, mail
- room for growth: returns, partial fulfillment, cancellations, invoice PDFs, shipment tracking, export (CSV/ERP)

View File

@@ -0,0 +1,3 @@
- __init__.py (router, on_load, event subscribers)
- models.py (Order, OrderItem, OrderStatusHistory)
- manifest.yaml