11 / 11
Apr 2012

Hello,



I need help setting up a multi-user licensing system that issues a single registration code per software product purchased. Here is the scenario: ACME Inc. needs 15 licensed copies of my software. So the "IT Guy" at ACME goes to my website and clicks on the "Buy" button. In the e-junkie shopping cart the "IT Guy" sets the quantity to 15 and pays the total amount with ACME's credit card. So far so good. However I do not want ACME to have to deal with 15 different registration codes. Ideally I'd like e-junkie to issue a single registration code for the whole order. Is it possible at all to set this up with e-junkie?



Thanks!

  • created

    Aug '10
  • last reply

    Apr '12
  • 10

    replies

  • 1.2k

    views

  • 4

    users

  • 2

    links

If you set up a product using our Send Generated Codes feature, we would hit your keygen URL just once when that product is ordered, regardless of the quantity ordered, and we simply forward to the buyer whatever raw text output your keygen script returns. When we contact your keygen URL, we POST the order data to it including the quantity ordered, so your keygen script could do whatever you wish with that -- e.g., output the number of codes ordered, or output just one code while marking it as good for however many licenses at your end, etc.

http://www.e-junkie.com/ej/help.keygen.htm

Thanks for the answer, avoiding that kind of programming is why I turned to e-junkie in the first place. Would you consider adding the feature of just sending 1 single code regardless of how many copies are bought?

Well, we can't really add features to a key generator script that you have set up on your own site. That's completely under your control and out of our hands. So if you



On the other hand, if you are using the SoftwarePassport/Armadillo code generator (see the Guru's link above) you should already only get a return of one code per order.

You misunderstood, I do not want to host my own key generator or deal with Armadillo. I want to use the basic "Send Stored Codes" option.



All I'm asking is that you consider adding a simple checkbox that says "Issue Single Code Per Product Ordered". When checked, e-junkie would issue a single stored code, no matter how many units of the product are purchased. Is this something you would consider adding?

We certainly would not mind adding something like that to our wishlist, but when making a change to our service or interface we have to take the overall utility of the feature into consideration.



If you only want to sell one stored code per transaction while letting your buyer pay for extra licenses you can approach this a different way: Always sell a quantity of one for the code, but use our variants feature to create a drop down menu to let the buyer pick how many licenses they want to pay for:

http://www.e-junkie.com/ej/help.variants.htm#variants



This would allow you to set a different price for each license (such as 1 for $100, 2 for $200), or range of licenses ($100 for 1-5 licenses, $300 for 5-10) and the end result would be that a single code would be issued to the buyer from your list of stored licenses while you collect a single payment for the group of licenses the buyer has purchased.

Thanks for the suggestion, I've tried it and when I check the "Variations" box then the "Send Stored Codes" seems to disable itself. Are you sure the variations are compatible with the stored codes feature?

Sorry, I meant to say when I check the "Variants" box then the "Send Stored Codes" seems to disable itself. Are you sure the variants are compatible with the stored codes feature?

Ah, that is correct; Variants are not compatible with Send Stored Codes.



One thing you might consider, if the code format is arbitrary -- i.e., if you don't necessarily need to generate it beforehand and doesn't need to fit some predetermined format or length -- you might just use the Transaction ID that the payment processor generates for each payment as your "code". You can use the template variable [%txn_id%] to insert this ID in your E-junkie-generated thank-you pages and thank-you emails.

1 year later

Hi,

Sorry for getting back to this relative old post. But I'm having the same issue as dabel mentioned above.



Is there any news on sending multiple stored license keys if quantity is changed?

If you're using Send Stored Codes, we would issue as many codes as the quantity ordered for that item (e.g. ordering qty=2 would issue 2 codes); at present, the Send Stored Codes feature cannot disregard the quantity ordered and just always issue one code per order, but we'll put that on the wishlist for consideration as a possible new feature at some point in the future. You can at least disable "Let Buyer Edit Quantity" in the product's settings if you only want buyers to be able to purchase one code at a time.



You might wish to consider using Send Generated Codes, where we send the order details to a script at your end that returns a code which we would forward to the buyer. Your script would determine how many codes to output based on the quantity we send it, so you could just have it always output one code regardless of quantity. This script would be quite simple if it disregards the specific order details posted to it, just treating that transmission as a trigger to output one code from a list you'd maintain at your end, so it would be easy to program and thus quite affordable if you'd need to hire a developer to program it for you; we can recommend the competent, E-junkie-experienced developers listed at the "developer directory" link at the top of this page.