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. 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 3.x Compatible

Compatible with new WooCommerce 3.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.