Differet messages for shipping coupon error and product exclusion error

Checking in the missing file and optimizing the code