This article applies to Classic Commerce. (Looking for Contextual Commerce documentation?)
- A license is a string of text which is required of the customer in order to activate or otherwise access your product. You might also call this a key, registration code or password.
- Digital products with licenses usually need at least three fulfillment items set up. These are actions which must be fulfilled to complete the transaction with the customer. These are set up under Add (Fulfillment Actions) to the left.
Adding a Download File
A File Download fulfillment item attaches the digital file to the product within our system, and allows the order process to later generate a dynamic secure download link to deliver to the customer.
Adding a License
A few different types of license items are available under the Licenses tab when adding a new fulfillment action. One commonly used type of license action is List, which sets up licenses to be provided from a list you define. A more complicated but often used action is called Remote. Setting up this action will cause the order process to send an HTTP POST, with or without customer data, to a remote url/ webservice on your server. This webservice should return the license string which you would like given to the customer.
Adding an E-mail
An E-mail Notification fulfillment item is used to deliver the secure download link and license to the customer. The language of this is customizable, and a template language is used to insert the dynamic content.
More complicated product setup are possible by adding additional fulfillment items and other settings. Ask us how.