Page 1 of 4 123 ... LastLast
Results 1 to 10 of 125

Hybrid View

  1. #1
    Join Date
    May 2006
    Posts
    23
    Plugin Contributions
    0

    Default Selling software licences

    Is there a way within Zen to sell software licences?

    eg: I have a list of (say) 10 licences for product X. I should be able to put product X into ZC with a stock level of 10, and each purchase would allow the buyer to download their (unique) licence. Obviously two purchasers would not get the same licence.

    I can't see anything relevant but then my searching skills might just be no good!

    If I can't do this, hints as to where to start writing a module to do it appreciated.

  2. #2
    Join Date
    May 2005
    Location
    Bath, Somerset
    Posts
    1,053
    Plugin Contributions
    3

    Default Re: Selling software licences

    Hi,

    I ahve to say that I haven't seen this modification in my travels, however, its fairly easy to add if you know a little php.

    I would suggest editting the order conformation email, and the My Account pages if I were you.

    You will need to add a new table to your database, and call it something like software_codes. Then create columns for code_id, product_id, date_added, customer_id, software_code. Thats all I can think of, but you may decide to add more.

    Then all you need to do is add your code, with the products_id to the table, and ensure the customer_id column is an integer, with a default of 0.

    Now you need to code the email. FInd the code which generates the order confiramtion email, which in 1.2.7 is in the orders class, under function send_order_email, and add a search & update sql command.

    The sql will need to retrieve a random row, where customers_id = 0, and products_id = the product you just sold. Using the code id, then update this record with the customer id of the buyer for your records. You should now have the correct software key. Simply put this into the email, after the product description. Hay-presto, your done. You can then elaborate on this, buy adding this information to the customers account if you wish, but I'll leave the how and pointers for another day.

    Hope this helps

    Absolute B)

  3. #3
    Join Date
    May 2006
    Posts
    23
    Plugin Contributions
    0

    Default Re: Selling software licences

    Quote Originally Posted by Absolute
    Hi,

    I ahve to say that I haven't seen this modification in my travels, however, its fairly easy to add if you know a little php.
    PHP knowledge isn't a problem for me, getting my head arounf how Zen is structured is - so thanks for your help.

    [/QUOTE]
    I would suggest editting the order conformation email, and the My Account pages if I were you. ...
    [/QUOTE]

    If I understand you correctly, then, I simply add product X as a normal product but add 10 licence codes to my new table. When anyone buys a new product I pick the next available licence for that product, and allocate it against that customer_id (and against that order as well, I think). I do all this from the order confirmation email. I also update the product stock level according to how many licences are now left.

    I like the way you think! I'll have a crack at this.

    You can then elaborate on this, buy adding this information to the customers account if you wish, but I'll leave the how and pointers for another day.
    I'll come back when I get that far!

    Is there any general interest in this mod?

  4. #4
    Join Date
    May 2006
    Posts
    23
    Plugin Contributions
    0

    Default Re: Selling software licences

    Quote Originally Posted by more-solutions
    I'll come back when I get that far!
    OK, so I have something basically working....

    Where do I start when it comes to showing licences on the customers account page?

    Also:
    If I want to add licence admin into the admin system where do I start?

    One problem I have discovered is that by putting the code into the email confirmation, the customer gets the licences before payment has been confirmed (if using offline payment, or COD, etc). This would also be a problem for any virtual products - is there a general solution?

    PS: If anyone wants to try my hack let me know. I'll write it up when I get chance, but it'll happen sooner if someone asks for it!

  5. #5
    Join Date
    May 2005
    Location
    Bath, Somerset
    Posts
    1,053
    Plugin Contributions
    3

    Default Re: Selling software licences

    In terms of admin settings for licence coding, I would create a new page, and have a simple add licence form. Then have a dropdown with the products in it, and a textbox for your licence code. Using this form, you can then use the product_id as the id for the selected application, and upload that to your new product_licence table. On the product licence page you could add a table to show you which keys are availabe, and a list of those taken and who bought them - you can make it as simple or complex as you like.

    Next, the email after purchase issue - why not create a new email template with just the licence information in it? If your customer pays with onlince card, then send it immediately, otherwise add a link to the licences page or order page that send sthe licence when you have received payment.

    Finally, the customers account page - i would suggest adding a check to see if payment has been received, and if it has, then on the order details, just add a popup or roll over that displays the key for the software.

    Hope this helps

    Absolute

  6. #6
    Join Date
    May 2005
    Posts
    5
    Plugin Contributions
    0

    Default Re: Selling software licences

    Did you manage to achieve a good solution to this? Would be interested to see the end result. Rob

  7. #7
    Join Date
    Jun 2006
    Location
    Boston, MA
    Posts
    84
    Plugin Contributions
    0

    Default Re: Selling software licences

    I have a similar need and am wondering if somehting exists for zen-cart or if anyone can recommend a different solution that works.

    We sell prepaid phones and phone cards, the prepaid pin is similar to a software liense or key in that it is unique and when a customer buys it - it should not be available to anyoone else.

    The pin numbers come from the carriers though so it is not something we can generate or auto-generate. I would need the ability load pin numbers associated with a certain product in the admin area.
    i.e. Load pins for a $20 pin into the admin for product XYZ Wirless $20 pin.

    I need it so that the customer will recieve the pin automatically only after successfully checking out, int he case of a payment gateway they would get the pin right away and then maybe also emailed to them.


    Any help or suggestions is appreciated!!!

  8. #8
    Join Date
    Jun 2005
    Location
    San Antonio, TX
    Posts
    14
    Plugin Contributions
    0

    Default Serial Numbers for Software Downloads

    Hi,

    Hope I'm asking this in the right forum topic...

    I'd like to assign people Serial numbers for software downloads, so they could then visit our registration system and register the software they've purchased.

    If there was a way to upload a list of serials that would get assigned when someone purchases, that would be mighty handy.

    Thanks,
    LBravo

  9. #9

    Default Selling prepaid Phone Cards Pin Numbers (or licenses)

    Hi there!

    I've searched and I found some references but nothing too concrete about a product type that allows you to sell Phone Card Pin Numbers.

    The "shop" would be really simple with TWO or THREE products of different prices (i.e. 10$ and 20$ recharge cards).
    There would be X Pins (let's say a hundred pins each product).
    Once somebody pays a 10$ prepaid card Pin, he/she would receive an email with one of the Pins, and obviously that particular pin would be deleted from the database.

    I guess the functionality should be very similar to selling Software Licenses.
    You have a number of X licenses, once somebody buys one, he's emailed the license so he can activate the application.
    The only difference is that the licenses are not automatically generated, but they reside in a database.

    Is there anything or anyone outther who has done this or know how could it be accomplished??

    Thanks in advance :)

    cheers

  10. #10
    Join Date
    Feb 2009
    Location
    North Carolina (USA)
    Posts
    5
    Plugin Contributions
    0

    Default Re: Selling prepaid Phone Cards Pin Numbers (or licenses)

    Quote Originally Posted by melonian View Post
    Hi there!

    I've searched and I found some references but nothing too concrete about a product type that allows you to sell Phone Card Pin Numbers.

    The "shop" would be really simple with TWO or THREE products of different prices (i.e. 10$ and 20$ recharge cards).
    There would be X Pins (let's say a hundred pins each product).
    Once somebody pays a 10$ prepaid card Pin, he/she would receive an email with one of the Pins, and obviously that particular pin would be deleted from the database.

    I guess the functionality should be very similar to selling Software Licenses.
    You have a number of X licenses, once somebody buys one, he's emailed the license so he can activate the application.
    The only difference is that the licenses are not automatically generated, but they reside in a database.

    Is there anything or anyone outther who has done this or know how could it be accomplished??

    Thanks in advance :)

    cheers
    I really need this too....has anyone found an answer?
    Thank you so much

 

 
Page 1 of 4 123 ... LastLast

Similar Threads

  1. Selling downloadable software
    By bazfr in forum General Questions
    Replies: 5
    Last Post: 4 Mar 2010, 10:13 AM
  2. Possible? Selling items in groups of 10 while selling other items as singles
    By alanekilauea in forum Setting Up Categories, Products, Attributes
    Replies: 1
    Last Post: 11 Feb 2008, 07:47 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg