Open renzms opened 8 years ago
Please guys This is an extremely important part of coupon codes and needs to be implemented. Otherwise people will be abusing the coupon codes system. Once a member has used a certain code, this should be logged in the member's file, preventing them from using it again, and again. I am currently thinking of providing people with free codes in order to allow them to test the product but the fear of them abusing the system for ever puts me off from doing so. Dimitrios Vasileiou
How about this - one time use? http://www.s2member.com/kb/v150203/
Hi Lifeischoice
Thank you for the suggestion but that would bring the same result. I want a member to use a coupon code once only, and then not being able to use a similar one again. He or she could be blocked from doing so because of their IP address. Something similar to the way "Unique IP Access Restrictions".
I think the 3 features you described can be accomplished with the Gift Redemption code. It can be setup to offer a discount up to 100 percent off (Free). The code is set up to be unique to each user and can also be limited by how many times the user can use the code. If you go through the video tutorial above, you will end up with a Gift code similar to [s2Member-Gift-Codes discount="100%" singulars="24" one_click="/ca/" quantity="1" /]. Since the code is automatically and dynamically tied to the user and how many times to use, then, it does not matter if the user level changes. Check out the video as it goes through use cases.
Overview
The idea is to add a new feature that allows s2member admins to limit a coupon to anything above level 0 and by extension -- create a way that if a member has already been a member of any of the paid levels previously, they would be blocked out of using the code again if they resubscribed.
Example for current Coupon Workflow:
3DOWNLOADSFREE
Problem:
Current Workaround
Restricting coupons that work with specific page levels instead.
referenced in this internal ticket: https://websharks.zendesk.com/agent/tickets/11021