If you are using Magento as an eCommerce provider, QLM integrates seamlessly with Magento's ordering system.
When an order is placed via Magento, Magento communicates with the QLM License Server and sends the order information.
The QLM License Server populates its database with the order information, creates the required license keys and sends them back to Magento.
Magento then stores the License Key within the order and includes the license key in the email that is sent to the customer.
The QLM Magento extension supports regular (non-subscription) products.
To have Magento invoke QLM during an order, follow the steps below:
Install the QLM Magento Extension
- Locate the QLM extension in the Magento Store
- Download it and install it
Configure the connection to the License Server
- Go to System Configuration
- Locate the QLM panel on the left-hand side
- Go to the QLM / General section
- Set the License Server Url to the URL of your QLM License Server. Example: https://qlm3.net/qlmdemo/qlmLicenseServer/qlmservice.asmx
- Click Save Config
Configure your product
- Go to Catalog / Manage Products
- Add a new product of type Downloadable
- In the General section, locate the QLM Settings property
- Set the value as follows (replace the values to match your product): &is_productid=1&is_majorversion=1&is_minorversion=0&is_licensemodel=permanent&is_features=0:3
- Click Save
- is_productid = your product id as defined in QLM
- is_majorversion = your product's major version as defined in QLM
- is minorversion = your product's minor version as defined in QLM
- is_qlmversion = 5.0.00
- is_features = semi comma-separated list of feature sets and their corresponding values. Example: is_features=0:3;1:1. This means that in feature set 0, features 1 + 2 are enabled and in feature set 1, feature 1 is enabled.
- is_user = As defined in Manage Keys / 3rd Party Extensions
- is_pwd = As defined in Manage Keys / 3rd Party Extensions
With the steps above completed, place a test order. When the order is placed, the following will occur:
- A new user will be automatically added to the QLM database based on the information collected during the ordering process.
- An activation key will be created in the QLM database and associated with the user.
- A License Key will be added to the Magento Order
- The License Key is included in the email sent to the user with the order information