merged with origin/production
initial commit
added validation when processing cart items
edited the code used to build error map
edited code to fix code review issues
Merge branch 'crf_47919_exceed_qty_limit' into production
merged with crf_47919_exceed_qty_limit