Eliminar producto
Retira un producto o servicio desde su ficha mediante una confirmación explícita.
Que se logra
- Resultado: una oferta deja de estar disponible en el catálogo y se retira su media asociada tras confirmación.
- Caso de uso: una tienda descontinúa una línea de productos para que el equipo no vuelva a compartirla con clientes.
- Se combina con: detalle y media de producto.
Donde esta
- Ruta:
/[orgId]/products/[id] - Acceso en UI:
Product Details > … > Delete - Componente(s):
ProductDetailsView.tsx
Como funciona
- Abre el menú
…. - Selecciona
Delete. - Confirma la acción en el diálogo.
- La aplicación vuelve al catálogo.
Reglas y validaciones
- La interfaz exige confirmación antes de enviar la eliminación.
- El backend aplica la eliminación en cascada de los recursos de media asociados.
Backend
- Servicios:
products,products-media(método: remove) - Hooks relevantes: la eliminación del producto limpia sus relaciones de media.
Relaciones
- Requiere: Detalle de producto.
- Dispara / afecta: Media de producto y la disponibilidad de la oferta en el catálogo.
Notas
- Por confirmar: el comportamiento de líneas históricas de deals y estimates después de eliminar la oferta.