WIP - struct producto, enum errores y abb_productos