feat(F-113): completed feature
This commit is contained in:
@@ -1,10 +1,17 @@
|
||||
# Feature actual
|
||||
|
||||
## Feature activa: F-099 (in_progress) — Send password reset emails through configurable SMTP
|
||||
## Feature activa: F-113 (in_progress) — Email customer on processing/shipped with tracking and editable courier
|
||||
|
||||
Backlog: 167 features (166 done, 0 pending, 1 in_progress).
|
||||
Enviar email al cliente al pasar el pedido a **procesando** y **enviado**. El email de enviado incluye el número de seguimiento y el **courier**, elegido de una **lista editable** en Ajustes. F-102 cerrada previamente en esta sesión.
|
||||
|
||||
Últimas features cerradas: **F-080**, **F-081**, **F-082**, **F-083**, **F-084**, **F-085**, **F-086**, **F-087**.
|
||||
Backlog: 180 features (178 done, 2 pending, 1 in_progress).
|
||||
|
||||
Últimas features cerradas: **F-102**, **F-101**, **F-111**, **F-110**, **F-109**, **F-108**.
|
||||
|
||||
## Notas de diseño F-113
|
||||
- El email ya existe (`order-status-mailer.ts`, F-106) pero la UI admin llama a la ruta de cliente `/orders/:id/transitions` (sin email). F-113 apunta la UI admin a `/orders/:id/transitions/admin`.
|
||||
- Courier se guarda en `orders_orders.courier` (migración 039) y la lista editable vive en `store_settings.shipping_couriers` (JSON array).
|
||||
- `SHIPPED` exige tracking **y** courier (422 si faltan).
|
||||
|
||||
## Última incidencia resuelta (2026-08-20)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user