Digital Products and License Keys

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
joea84
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 27
Joined: Wed May 26, 2010 11:55 am

Digital Products and License Keys

Post by joea84 » Wed Jul 28, 2010 7:31 am

Hi,

I am trying to set-up a license key for a digital download.

I am using the free sample download product (it's a text file), which is included with the AbleCommerce system as a sample product. I am trying to do this:

TIP: Use the built-in Serial Key Provider and enter your digital goods' keys in advance. Turn on automatic fulfillment, and automatic activation on full payment, for a totally automated system of distributing electronic data.

Here are my questions:

1. I want users to enter a license key before being able to download the product. How can I configure that?

Currently, users click on a globe sign on http://www.ablesf.com/Checkout/Receipt. ... derId=1222 and they are prompted to accept a license agreement. Then, they download the product.

2. How can I configure AbleCommerce to automatically generate license keys for digital goods? Do I have to enter each license key manually?
3. How can I configure that random key to open the download?

Here are my settings:

http://www.jmawebtechnologies.com/images/digital.png

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Digital Products and License Keys

Post by Katie » Fri Jul 30, 2010 10:18 am

Hi there,

These are all great questions and AbleCommerce should be able to handle most of them..

There are two policies that you can configure. The DOWNLOAD policy and the SERIAL KEY POLICY.

The Download policy allows you to say when the file will be available for the customer to download. Typically, this is when the order is paid...so you may want to change the Activation Mode setting to "Activate on Full Payment". You can send an "Activation Email" automatically when this event occurs.
It might be a good time to mention the "Media Key" option. You can enter some value here (sorry, it will not randomize) and the activation email may include the media key which can unlock the file. (e.g. When you create a .zip archive, you can make it password protected - this would be that password).

The Serial Key Policy must first be enabled to use any licensing, manual or automated.

If you want to use automated serial keys, then you change the Key Source option to "Managed List of Keys" (like you've done), Update and then click the Configure link. The next page allows you to enter a list of keys (your own). You can use a spreadsheet to generate your keys and then export in a comma delimited list. I'm not sure the limit of keys you can enter at one time, but I'm sure you could enter quite a few.

After the keys are set, you decide when to distribute the license by selecting an option for the "Key Fulfillment". Your setting looks good to me..send the key when the order is paid. You may want to send it email when the license key is activated, that's up to you. It will display automatically with the order in case you're concerned with sending the info. through email.

This is what can be done with the standard features. I'm sure that customizations can be made to make the keys more automated, or make it so a customer has to enter a key to obtain the download. BTW, I really like that idea!

Hope this helps. Here's some more great information on implementing a custom delivery licensing module.

http://wiki.ablecommerce.com/index.php/ ... ing_Module
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

Post Reply