shopping cart bug can apply activation code when cart is business type

@chrisndodge Kindly review the changes for the shopping cart bug when applying activation/enrollment code

- added the fix when applying activation code cart item quantity should not be greater than 1

Thanks