Problem/Motivation

I manage several sites running Commerce that use this module for Gift Cards. The majority of customers (almost all) who purchase gift cards and send them to a recipient via email experience an issue when they try to redeem. This happens because the recipient is not logged into the site on the email address that was automatically created for them when the gift card was generated. The error message they see simply reads: "Unable to redeem coupon". This provides no useful feedback and leads them to believe their gift card code is incorrect or faulty.

Proposed resolution

Make the error message more informative. At a minimum inform all users if they are trying to redeem a gift card they need to be logged in on the account which it is associated with. Or ideally identify that the code they have entered is indeed a valid gift card number and subsequently only show this message to the relevant users.

Comments

limbovski created an issue.