Discover plugin functionality
There are many features and functionality this plugin provide, the following is a brief list of available functions. For a full description of everything, please consider checking with documentation and other articles on the site.
The plugin is created to be run as out of the box solution, no changes / updates are required anywhere on theme or other code. Additionally this come with default styling for the front and admin interfaces so everything will display on the same style as other areas. However, to take advantage of specific features, custom code is require along with your application / site, code examples being provided.
License Fully Manageable
License Fully Manageable, specify licence prefix, maximum number of allowed keys per license, number of instances (e.g. domains) that a key can be assigned to.
Expire License
Set Expire license through an easy to use and intuitive interface. Allow extend of initial license by paying a specified amount.
Predefined / Generated Keys
Predefined licence keys usage or fully generated through internal system.
Single / Multiple License Groups
Single/Multiple License Groups. Assign one or multiple groups to a license, to allow different type of keys e.g. one time usage, developer keys.
Admin / Customer Licence Interfaces
Admin and user(customer) separate interfaces for license and keys management. Integrated into default WooCommerce My Account structure, similar to Order interface.
API module
Included flexible API class module for JSON interactions. Code example for API calls included.
Cache Module
Cache Module to facilitate a very fast database interaction. This drastically reduce all server resources (CPU and Memory usage) providing an incredible speed. Compared to other plugins, this goes up to 40 times faster!
Any WooCommerce Product type support
Licenses can be assigned to any WooCommerce Simple / Variable / Grouped products or WooCommerce Subscriptions. License groups can be used for multiple variations if require.
Product Metadata
Full product metadata including version, author, url, requires, update notices, description, installation guide, screenshots, change log etc. available through API
Phisical / Virtual Product licensing
Easy licensing procedure available for any product type, either physical or virtual.
Downloadable products update support
Secure automatic updates for downloadable, through user WordPress dashboard or any other platform. Code examples are included.
Translation Ready
All texts inside the plugin are translation ready, using the WordPress mo/po format.
User self license keys management
A customer can manage purchased licenses, view, generate, de-activate, delete purchased license keys.
WooCommerce License Template
Custom My Account license template. The template is available to update the same way as default WooCommerce template files.
Admin full licenses control
Admin can manage any customer licenses, add/remove keys, change default license setting for individual purchase.
Email template
The plugin use default WooCommerce email templates which are fully customisable. License keys are sent along with purchase confirmation e-mail, on payment completed or order placed.
Remote API Interactions
Full API control for licensing management which include Activate, De-Activate, Status Check, Software Update, Software Information, Licence Key Delete.
API Error engine
API Error System engine to return codes, help texts and hints upon erroneous, missing arguments or inadequate calls.
Secure Update Links
Secure software update links which are provided in the same format as WooCommerce core.
WooCommerce 9.x Compatible
Compatible with new WooCommerce 9.x and up. The plugin is being tested with every upcoming version of WooCommerce before released, to ensure maximum viability.
Track Keys and Activations
The extension include a license reports page under WooCommerce > Reports > Licenses. These reports give you an overview over all sold licenses.
and more..
The plugin was created keeping in mind the end user perspective, meaning everything is self explanatory and easy to understand. All interfaces use similar style as active theme, to make the integration flawless. Also all interfaces are driven by a JavaScript engine using AJAX interactions to facilitate fast and easy to follow actions.