Bugfix: previously you could add a product with negative quantity. Not
anymore.