handled errors by creating a notice and redirect for bad cart request