Fixed shopping card and added validations.