New Feature for Providers - LES Codes (Part of karmagate)
AnthonySmith
AdministratorProviderOG 




I was going to share this only with providers but I thought I would source community feedback as a whole instead.
I am going to make this live early next week in production my hope is that it allows more control for people like @msatt and @Neoon and @Not_Oles and others who provide free or at-cost services for LES members exclusively, if they want it (obviously optional).
It also works for Hosts doing commercial sales if they want to limit the number of times a coupon can be revealed or if they want to make offers exclusive they can match the specific user to the order by adding requirements.
Obviously, no system is perfect; it does not prevent manual sharing of codes, but it at least allows people / Hosts to check to see who ordered what and if it is a real LES user who ordered.
how it works:
- You create an LES Exclusive offer and hide some text or the real coupon code behind the karmagate function

Select your standard karmagate options:

- You can then use the "LES Codes" section:
- Off - is default meaning no special codes, just an upvote for qualifying members reveals whatever you hide behind the karmagate.
- On Demand - generates a code against every user that upvotes your deal to reveal the hidden code and ALSO gives them a unique code which you get access too so you can ask them to add it to the order notes, open a ticket to verify it, automate something, whatever you want.
- Pre-gnerated Pool - This is the more powerful one, A fixed set of up to 1000 codes is created when you save. Each member is given one when they unlock the offer, and when they run out nobody new can unlock it. You can export the codes at any time. If you want to load them into your own billing system first, for example, as single-use coupons, tick hold so members cannot claim them until you release them.



- You as a host, then see the usage stats and can open the codes register straight from your offer post along with who it was issued too:


Additionally, you can export the codes only or the whole register as a CSV if you just want to add all of the codes into your own system as 1 time use codes required for ordering which fully closes the LES Exclusive offer loop
You can also add more batches of codes if you run out of stock, need to add more subnets for hypervisors, need to restock by keep the hype going or just want to stage batches, etc.
Once the code limit is reached, an end user will no longer be able to unlock the offer but their upvote is registered anyway, so if you add stock, they will then be able to reveal the offer again without upvote.
End user view:
before host releases codes for use:

After codes are released:

The confirmation:

The code:

End users code claim history (Only available to them and admins)

Some UI, theme and UX fixes to be done, which I will tidy up on Monday, but any feedback in the meantime is welcome. I hope to release this Monday/Tuesday next week if all goes to plan.
Again, it is not perfect, but nothing is, I dont want to maintain billing modules for LES bridges to WHMCS and hostbill etc and I am sure hosts don't want that either, but if you start getting orders where no code has been put in the order notes to validate or if you want to import our codes and use your own prefix for your own brand as single-use, you have the option; either way its more than we used to have.
I started work on this MONTHS ago but abandoned it for other priorities, and due to complexity, given some recent events and also the email from @ShockHosting this morning to validate LES accounts for those that took their $99 /year dedi deal (gonna be some prime drama around that, I am sure) I thought the time was now to finish it off, so that has been the last 6 hours or so of my day ![]()
TierHive - Hourly VPS - NAT Native - /24 per customer - DE, UK, SG, CA x2, USA x5, FR x3, AU, PL, NL, JP, BR, ZA
FREE tokens on sign up, try before you buy. | Static Hosting Free for life: https://tierhive.com/static-hosting/
Comments
which great feature, well shall now get endless deals.
Free NAT KVM | Free NAT LXC
A big Thank You for launching this feature.
Recommend: BuyVM|TierHive| NameCrane
Stay away from: WebPros|LET/LEB|
This is very interesting.
Maybe it'll spur me to do something ... one day ... Soon[tm]
How are you able to validate LES members on deals retroactively?
Btw, I like how you've taken product management principles to these features. Initial release, test, expand, test, etc.
The provider can see the register of who was given what code and each user can only get one code, if that answers your question.
So let's say you release 50x VPS deals for $1 each you set the number of codes to 50 and tell people to put their unique code in the order notes box.
When it's sold out or a week later you can check for orders on that deal and if any codes are missing you can ask them for it, if they can't give you the code... They did not get the offer from LES.
It's then upto the host to make a decision, obviously it works better if the host ads some integration their side and there will never be a way to stop people sharing anyway, but at least this gives some options.
TierHive - Hourly VPS - NAT Native - /24 per customer - DE, UK, SG, CA x2, USA x5, FR x3, AU, PL, NL, JP, BR, ZA
FREE tokens on sign up, try before you buy. | Static Hosting Free for life: https://tierhive.com/static-hosting/