View Issue Details

IDProjectCategoryView StatusLast Update
0001771Composrpointspublic2021-03-15 18:55
ReporterPatrick SchmalstigAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0001771: Points coupons or codes feature
DescriptionFeature suggestion: Having the ability to create random point codes / links that, when typed into a page or the link is visited when logged in, can credit you with a certain number of points as defined by the set option.

Uses:
*Earning points for things off-site / that you can't normally earn, such as anonymous surveys, incentive to get others to register at your site (eg. register then use the code to earn points), doing stuff on your Facebook/Twitter, contests that are run differently than how Composr handles them, random giveaways, and more.

Options available (these are just suggestions):
Points credited for the code / link, expiration, number of allowed uses per person, allowed uses overall, allowed usernames, disallowed usernames, reason as displayed in points logs.

Who can make the codes:
*Those with permission only as set in permission settings (such as admins).
*Maybe allowing for the option for website admins to allow regular users to create codes too (using their gift points or regular points, example if you want to create a code for 10 uses of 10 points each, it would cost the user creating the code 100 points, subtracted automatically as the points are redeemed by others).
TagsNo tags attached.
Time estimation (hours)30
Sponsorship open

Relationships

related to 0000123 non-assigned Composr Gift vouchers 
related to 0000777 non-assigned Composr non-bundled addons New Site Currency System to replace/enhance points 
related to 0003026 non-assigned Composr Shopping catalogue - allow purchase/discount with points 

Activities

Patrick Schmalstig

2015-01-15 00:27

administrator   ~0002450

Also forgot to add for options, allowed / disallowed user groups

Patrick Schmalstig

2016-12-08 17:42

administrator   ~0004628

I actually have a dirty implementation of this on lovinity.org that goes beyond just using codes for earning points. It can also be used for executing code for various things, say, for example, you can use a code to upgrade one's usergroup. Probably not going to release it at this time though because I am not sure of its security given it evals code typed into a catalogue field (but only admins would ever put entries in that catalogue anyway).

Issue History

Date Modified Username Field Change
2016-12-07 23:54 Chris Graham Relationship added related to 0000123
2016-12-08 17:31 Chris Graham Relationship added related to 0000777
2016-12-08 17:42 Patrick Schmalstig Note Added: 0004628
2021-03-15 18:55 Chris Graham Relationship added related to 0003026