Como administrador, quiero registrar un nuevo producto en el sistema, para poder ofrecerlo a los clientes en la página web
Criterios de aceptación
[ ] Se deben ingresar los siguientes campos obligatorios: Nombre del producto, descripción, subcategoría, precio, stock disponible, stock mínimo, marca y subcategoría.
[ ] El nombre del producto debe ser único en el sistema.
[ ] En caso de que ya exista un producto con el mismo nombre, se debe notificar al usuario mediante un mensaje de error.
[ ] Si no se ingresa alguno de los campos obligatorios, se debe mostrar un mensaje de error indicando que el campo es obligatorio.
[ ] La subcategoría y la marca deben poder ser seleccionadas mediante un desplegable.
[ ] El nombre debe tener entre 2 y 60 caracteres.
[ ] El primer carácter del nombre debe ser una letra o un número.
[ ] El nombre debe contener al menos una letra.
[ ] La descripción debe tener como máximo 100 caracteres.
[ ] El sistema debe verificar que el campo precio no contenga valores negativos o cero.
[ ] El sistema debe verificar que el campo stock disponible no contenga valores negativos.
[ ] El sistema debe verificar que el campo stock mínimo disponible no contenga valores negativos.
[ ] El formulario debe permitir ingresar de manera opcional: la imagen del producto.
[ ] Si no se ingresa la imagen del producto, perteneciente a los datos opcionales, el sistema debe permitir registrar el producto sin este campo completo.
Como administrador, quiero registrar un nuevo producto en el sistema, para poder ofrecerlo a los clientes en la página web
Criterios de aceptación