Skip to main content

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.

Validación de Campos Numéricos

Todos los campos de precio y existencia se validan como numéricos antes de procesarse.