How to configure SoftSale Module?

A license scheme defines a type of license keys that will be issued to customers.

You may assign License Scheme to one or several aMember products - once user purchases such a product in aMember, licenses will be automatically generated.

Title

That how such license scheme will be named

Comment

For your internal reference

Disabled

In this case scheme will not issue new keys

Products

Define aMember products list that will issue such licenses if purchased

Licensing Method

There is currently only one choice : standard. Plugins may define new methods that may change entire logic of license handling.

Key Generator

Define method of license key generation. By default there are 2 choices: predefined-keys and random. Softsale plugins may add new methods.

Generated License Valid To

You may set license to expire with user subscription or to be lifetime

E-Mail Generated License to Custgomer

After saving new license scheme you may return back via edit form and modify standard e-mail message that will deliver license keys to customer

Activation

Here you can enable standard activation algorithms or keep No activation to use plugin just for license key generation. Softsale plugins may add new activation methods

License Keys

In case if you choose predefined keys as key generation method, please copy/paste list of keys (each on new line) into this textarea

Where can I see generated licenses?

After you have configured license schemes, and new order will generate license keys. You may find list of all issued licenses at aMember CP -> SoftSale -> Licenses
You will see activations and other relevant information about license keys.

How can I setup software downloads for my customers

Go to aMember CP -> Softsale -> Software Downloads, create new software title, and upload new version. It will be available in member area if user has necessary
subscription to products.

How can I integrate license and activation checks into my software?

We have created a sample PHP script that shows how to use softsale integration in real app. Please take a look to [open GitHub repository].

Can I use the Softsale licensing in programs written in other languages than PHP, for example with C# ?

Sure, you can! We have no ready to use code for other languages, but you may use Softsale_HTTP_API to make HTTP calls from your sofware.