implementing cart coupon errors