Validaciones de Datos
El sistema implementa validaciones tanto en el frontend (HTML5) como en el backend (PHP) para garantizar la integridad de los datos.Validación de Precio de Venta ≥ Precio de Compra
El precio de venta nunca puede ser menor que el precio de compra. Si se intenta, el sistema muestra un error.Validación de Existencia ≥ 0
La existencia no puede ser un número negativo.Detección de SKU Duplicado
Al crear o editar un producto, el sistema verifica que el SKU no esté ya registrado.El método
existePorSku() acepta un segundo parámetro opcional $exceptoId que excluye el producto actual al editar, evitando falsos positivos.