Ubercart Product Keys

freixas - October 28, 2009 - 15:42
A view of the admin product keys listing.

This module lets Ubercart sites provide or sell product keys. Product keys are strings of text that are used to unlock or activate a piece of software.

Features

    1. Lets you sell a software product along with the product key or just the product key.
    2. Lets you dynamically generate product keys or assigns product keys from a database
    3. Handles multi-line product keys
    4. Lets you associate a set of licenses with multiple products
    5. Imports licenses from an Excel-compatible file
    6. Integrates automatically with the Ubercart stock system
    7. Integrates with the Ubercart conditional actions system. A predicate is provided that emails the product keys when an order is completed
    8. Integrates with the Token system
    9. Lets you view all product keys
    10. Lets you view all product keys associated with one product
    11. Lets you and the customers view all of a customer's product keys
    12. Allows you to revoke product keys
    13. Records product activations
    14. Keeps product keys encrypted in the database
    15. All table are sortable by any field

Some features (dynamic keys, revokation, activation counts, encryption) require additional custom coding.

Status

This is alpha code, not suitable for use in any production system. I've run it through its paces, both as admin and as an anonymous user, but I'm sure there are some sections of the code that have never been exercised. It works for me, but may fail instantly for you because you may try something I haven't tried.

The purpose of this release is to leverage the power of the open source community to create a solid package with the right set of features. I am looking for help with testing and with reviewing the feature set and implementation. Does this package provide the features you need? How can it be improved?

The code may change significantly (or not) depending on what feedback I get, so don't get too attached to it.

The package comes with documentation in a README.txt file.

Downloads

Development releases

Version Downloads Date Links
6.x-1.x-dev Download (22.39 KB) 2009-Oct-29 Notes


 
 

Drupal is a registered trademark of Dries Buytaert.