feat(F-165): completed feature
This commit is contained in:
@@ -1,16 +1,3 @@
|
||||
# Feature activa: F-161 — Complete admin order detail information
|
||||
# F-165 — Use brand logo in collapsed sidebar
|
||||
|
||||
## Diagnóstico
|
||||
El pedido existente se creó con `user_id` de `backoffice_users` porque Checkout usa `combinedAuth`, que prioriza `backoffice_session` si ambos cookies existen. Por eso el JOIN a `identity_users` no encuentra email, perfil ni dirección. La UI además oculta por completo Cliente, Direcciones y Pago cuando faltan datos.
|
||||
|
||||
## Solución
|
||||
- Checkout debe usar exclusivamente el autenticador de identidad/customer.
|
||||
- El detalle obtiene nombre/teléfono desde `users_profiles` como fallback.
|
||||
- Las tarjetas Cliente, Envío, Facturación y Pago siempre aparecen, mostrando estado explícito cuando un dato no fue registrado.
|
||||
- Reparar la asociación del pedido local afectado con el cliente correcto.
|
||||
|
||||
## Aceptación
|
||||
- El pedido muestra email, nombre, teléfono y dirección de envío.
|
||||
- No aparece el falso aviso «El cliente no tiene email asociado».
|
||||
- Pago/facturación ausentes se muestran como «No registrado», no desaparecen.
|
||||
- Futuros checkouts no usan sesiones backoffice.
|
||||
Sustituir el emoji del sidebar colapsado por `/images/logo-main.png`, con dimensiones icon-only y `alt="mercadodevida"`. Mantener el logo completo en expanded/mobile.
|
||||
|
||||
Reference in New Issue
Block a user