Cracking the Code of Reusable Coupons
When we realize that more than one user makes the same error when doing something, we try to make that process more bullet proof if possible.
Case in point: Codes for Reusable Coupons
In TouchPoint you can create a Coupon for someone to use one time. It cannot be used again and, if it is not used, it will expire. You can also create a Coupon that can be used multiple times by anyone and will never expire.
The difference between a one-use Coupon code and a reusable Coupon code is twofold:
Number of characters: A one-use Coupon code will have exactly 12 characters and a reusable Coupon code can not have exactly 12 characters.
Creating the code: The system generates the normal one-use code, whereas the user creates the multi-use code .
And there's the rub! Users sometimes use the wrong number of characters for the code which will cause a Coupon to be a one-use Coupon when they intended it to be a multi-use Coupon.
How did we bullet proof that process? Now you can enter no more than 11 characters for a reusable Coupon code . You can keep typing, but only 11 characters will ever display as the code! So, we are now preventing you from inadvertently creating a code with 12 characters, which would make it a one-use Coupon.
Not sure what this is all about? Never used Coupons before? Check it out! We have 2 user roles related to Coupons. Coupon role lets you create normal Coupons; Coupon2 role lets you create reusable Coupons.