Enwikuna License Manager for WooCommerce

Description

With Enwikuna License Manager you have a great and simple plugin to sell and manage licenses for your digital products (optimized for selling WordPress Themes & Plugins). With its user-friendly interface, Enwikuna License Manager makes it easy to get started and offers basic functionality to help you manage your licenses.

Whether you are selling software, themes, or any other type of digital products, Enwikuna License Manager is a great solution for managing your business.

If you are missing something important, feel free to add a new topic to the support forum or write us an e-mail at info@enwikuna.de, and we will consider adding your idea as a feature in the following releases.

Here, you can find our documentation which helps you setting up and using Enwikuna License Manager & Enwikuna License Manager Pro.

Enwikuna License Manager comes with some basic features which can be extended by Enwikuna License Manager Pro. This way you have a great base to use. If you need more, just go pro!

Basic features

  • Licenses overview table including filtering, sorting & bulk actions
  • Add internal notes to licenses
  • Automatic configurable license creation within the order process
  • Manual license creation inside orders
  • Customer email to inform about new licenses
  • Customer email to inform about expiring license
  • Customer email to inform about expired license
  • Hide pages for customers without a valid license for a product
  • License deletion during order deletion
  • License status model (In Stock > Trial approved | Sold > Delivered > Active | Inactive > Locked)
  • Lock license to prevent any interaction
  • Generators overview table including filtering, sorting & bulk actions
  • Generate licenses to add them to your license stock by using your custom generators
  • WooCommerce product import / export support
  • Product stock management controlled by license stock
  • Configure products to generate licenses based on a generator or assign licenses directly from stock
  • Intuitive configurable customer account integration including license activation, deactivation & manual renewal by redirecting the customer directly to the checkout by skipping any complex order process
  • Automatically set the expiration date of downloadable files from orders to the expiration date of licenses
  • Migration tool to easily migrate from other license managers (License Manager for WooCommerce, Digital License Manager)
  • Setup Wizard for a fast & easy configuration
  • Intuitive & simple settings page
  • Settings import & export (CSV & TXT) to easily copy your settings from one to another page
  • Logging system to monitor your automatic license process
  • Statuses page including system overview, logs & scheduled actions
  • Supports product translation for WPML

Enwikuna License Manager Pro

Enwikuna License Manager Pro extends Enwikuna License Manager with features like REST API, WooCommerce Subscriptions support, License hosts, Release management e.g. changelog or version and even more.

  • Advanced REST API interface for external applications incl. extended auth via JWT (JSON Web Tokens) and development license activation on URL-based hosts
  • REST API configuration & keys management to control your REST API access
  • Postman collection for a fast REST API integration
  • Check which system runs your software by storing received ping calls including different information
  • License import & export (CSV & TXT)
  • Generator import & export (CSV & TXT)
  • Release import & export (CSV & TXT)
  • Hosts support – bind your licenses to host like https://www.google.de for later use inside the REST API incl. host binding during initial activation
  • License encryption & decryption for a better security
  • Release management
  • Trial licenses
  • Admin email to inform about new trial license request
  • Admin email to inform about new trial license approval
  • Customer email to inform about new trial license approval
  • Customer email to inform about trial license request unapproval
  • Offline license activation
  • WooCommerce Subscriptions integration including automatic license renewal

Interested? Read more about Enwikuna License Manager & Enwikuna License Manager Pro.

⭐ Try out Enwikuna License Manager Pro for free! Get your trial now!

Support & development

Our customers have always been our greatest assets. Because it’s no use building a great software but neglecting the customers. Our goal is to become the best license management plugin for WordPress & WooCommerce. For this, we will include every request in our development and implement it as soon as possible. Our customers have always appreciated this approach.

Please read this documentation to see how to make a good support request.

Also, we’re currently developing an app for IOS & Android which will help you manage your licenses on the go!

What we offer you as a developer

As a software agency, our focus is naturally also on the developers of this world. Therefore, we have created a dedicated section for developers in our documentation, where we explain in great detail how to customize Enwikuna License Manager & Enwikuna License Manager Pro. If you need any assistance with integrating our plugin into your process, feel free to contact us!

* Function included within Enwikuna License Manager Pro

Screenshots

  • Licenses table
  • License activations table
  • License trial requests table (Pro)
  • Add new license
  • View or edit existing license
  • Add new license activation
  • View or edit existing license activation
  • Generate new licenses
  • Import licenses (Pro)
  • Export licenses (Pro)
  • Generators table
  • Add new generator
  • View or edit existing generator
  • Import generators (Pro)
  • Export generators (Pro)
  • Releases table (Pro)
  • Add new release (Pro)
  • View or edit existing release (Pro)
  • Import releases (Pro)
  • Export releases (Pro)
  • Products installed on table (Pro)
  • REST API keys table (Pro)
  • Add new REST API key (Pro)
  • WooCommerce product setup
  • WooCommerce customer account license detail view
  • WooCommerce license product inside store
  • Hide page by setting required licenses
  • Migration tool

Installation

Minimum Requirements

  • PHP 7.4 or greater is recommended
  • MySQL 5.6 or greater is recommended
  • WC 4.5.2 or greater is recommended

Read our detailed documentation to understand how you can install Enwikuna License Manager. Instructions about how to install Enwikuna License Manager Pro can be found here.

Below you can find a short description how to install Enwikuna License Manager. Anyway, we recommend reading our documentation!

Automatic installation

The automatic installation is the easiest option. WordPress will handle the file transfer, and you won’t need to leave your web browser. To do an automatic installation of Enwikuna License Manager, log in to your WordPress dashboard, navigate to the Plugins menu, and click ‘Add New’.

In the search field type ‘Enwikuna License Manager’ then click ‘Search Plugins’. Once you’ve found us, you can view details about it such as the point release, rating, and description. Most importantly of course, you can install it by! Click ‘Install Now’, and WordPress will take it from there.

Manual installation

There are 2 ways to perform the manual installation:

WordPress admin dashboard file upload
1. Download Enwikuna License Manager
2. Upload the ZIP file through the ‘Plugins > Add New > Upload Plugin’ screen inside your WordPress dashboard
3. Activate the plugin when asked after upload

FTP file upload
This installation method requires downloading the Enwikuna License Manager plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains instructions on how to do this here.

Updating

Automatic updates should work smoothly, but we still recommend you back up your site. You can find our plugin updates directly within your WordPress admin update page.

Sample data

Enwikuna License Manager comes with some sample data you can use to see how they look and use them for implementation of external scripts. You can find them inside the sample-data folder within the plugin.

Setting export
Within the sample-setting-export.csv you can find an example of the exported settings.

FAQ

Where can I find the Enwikuna License Manager documentation?

For help setting up and configuring Enwikuna License Manager, please refer to the documentation.

Which product types are support?

We currently support simple & variable products. If you are using WooCommerce Subscriptions, you can also use simple & variable subscriptions as well.

Why is there a paid extension?

Maintaining and developing a business software is very time consuming. About 4 people work on such a software in the background. In order to be able to realize a further development according to the wishes of the customers in the long run, it is indispensable to outsource the particularly complex part. This is the only way to ensure further development.

Can I connect an external database for storing my licenses?

We’re currently working a feature that will support external storing of your licenses by giving you the option to connect to an external database.

Is it possible to perform an offline activation of licenses?

Yes, you can finally do offline activations with Enwikuna License Manager Pro 1.2.0!

How can I switch from other license managers to Enwikuna License Manager?

We’ve included a migration tool which can be used to easily migrate to Enwikuna License Manager. After the migration, you’re ready to go! You can find the migration tool under Tools > Enwikuna License Manager > Migrator.

My question is not listed here. Where can I find more answers?

Check out Frequently Asked Questions for more.

Reviews

February 19, 2024
Ich bin durch Zufall auf das Plugin gestoßen, weil es wesentlich mehr Funktionen hat, als andere Lizenzmanager auf WordPress. Was soll ich sagen, es ist genial! Es erfüllt genau meine Bedürfnisse und ist super aufgebaut und strukturiert. Man merkt, dass sich hier jemand echt Gedanken gemacht hat. Auf meine Rückfragen wurde innerhalb weniger Minuten geantwortet - sowas erlebt man selten. Eine Anpassung, welche ich benötigt habe, hat man mir innerhalb weniger Stunden programmiert und zurückgeschickt und das auch noch kostenlos. Das ist wirklich genial! Ich freue mich auf die weitere Zusammenarbeit.
February 14, 2024
This amazing plugin has all the features you need to setup a comprehensive licensing system for your product. The API is simple, intuitive, and easy to learn even if you do not have much experience in web development. Finally, the developer offers some of the best support I've seen, and is always around to help. Highly recommended!
December 12, 2023
-- Amazing support for you problems! Check-- easy to use plugin that works ! Check, -- plug and play ? Check! This Plug in has it all. Just give it a try!
September 1, 2023
I have been managing wp sites for many years but I have never seen such a friendly and professional support. They helped me to implement custom functions for free, this guys are amazing! They know everything about programming, you can count an them no matter the complexity of the issue. Good job!
August 23, 2023
I really do love the WooCommerce Subscriptions & Trial feature. It improves my workflow and helps me gain more customer by offering a trial license. Furthermore, the REST API does a great job including a user login and JWT authorization. They even helped me to implement custom functionality for free – never experienced this before.
August 9, 2023
Enwikuna License is a game-changer. With its user-friendly interface and seamless integration, keeping track of licenses has never been easier. The customization options cater perfectly to our needs, and the responsive customer support is a huge plus. Say goodbye to license management headaches – Enwikuna License is a must-have tool for any organization.
Read all 14 reviews

Contributors & Developers

“Enwikuna License Manager for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

“Enwikuna License Manager for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Enwikuna License Manager for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.3.1

  • Bugfix: Fix license table activation access link

1.3.0

  • Feature: Improve license renewal process to extend generator generated licenses instead of creating new ones
  • Feature: Improve license activation process for admin and customer
  • Feature: Introduce tabs within admin licenses page
  • Feature: Add internal license activation api
  • Feature: Optimize settings layout & logic
  • Feature: Improve class naming and loading
  • Feature: Improve plugin updating process
  • Feature: Improve table selection checkbox
  • Feature: Improve license deletion regarding activations and notifications
  • Feature: Improve manual license renewal process for generator generated licenses
  • Feature: Add warning popup before deleting an item
  • Feature: Add UUID warning popup before changing the UUID
  • Feature: Add pending order check for product stock synchronization
  • Feature: Update License Manager for WooCommerce migrator to minium required version 3.0.5 due to breaking changes
  • Feature: Add Digital License Manager to migrator
  • Feature: Add upgrade notice on plugins page
  • Feature: Update Digital License Manager migrator to minium required version 1.5.8 due to breaking changes
  • Feature: Declare WooCommerce HPOS function compatibility
  • Feature: Ensure WooCommerce 8.6.0 compatibility
  • Feature: Ensure WordPress 6.4.3 compatibility
  • Bugfix: Fix product license checkbox saving when using Elementor or other theme builders
  • Bugfix: Fix admin footer loading
  • Bugfix: Fix product UUID upper- / lowercase error
  • Bugfix: Fix generator assigned products count
  • Bugfix: Fix post protection by adding a null check
  • Bugfix: Fix automatic stock synchronisation for variable products
  • Bugfix: Fix showing of license keys inside orders without the proper role rights
  • Bugfix: Fix deactivating issue of the license checkbox inside products when product is edited and saved inside a page builder e.g. Elementor
  • Bugfix: Fix showing of admin notices on a multisite network admin page
  • Bugfix: Fix license notification sending when customer and order is not set
  • Bugfix: General bugfixes and improvements

1.2.1

  • Feature: Ensure WooCommerce 8.2.1 compatibility
  • Feature: Ensure WordPress 6.3.2 compatibility
  • Bugfix: Fix critical error within posts filter

1.2.0

  • Feature: Add plugin migration tool
  • Feature: Add rating notice
  • Feature: Add new license & generator source for migration
  • Feature: Introduce new animated plugin icon
  • Feature: Ensure WooCommerce 8.1.1 compatibility
  • Feature: Ensure WordPress 6.3.1 compatibility
  • Bugfix: General bugfixes and improvements

1.1.1

  • Feature: Ensure WooCommerce 8.0.0 compatibility
  • Feature: Ensure WordPress 6.3.0 compatibility

1.1.0

  • Feature: Ensure WooCommerce 7.9.0 compatibility
  • Feature: Ensure WordPress 6.2.2 compatibility
  • Feature: Use main plugin color as activation count color
  • Feature: Update product images
  • Feature: Add product UUID and license types
  • Feature: Extend licenses list table filter for type
  • Feature: Check for valid object when requesting license or generator via ID
  • Feature: Differentiate between license creation / assignment during button naming inside order items (admin dashboard)
  • Feature: Add functionality to hide pages for customers without a valid license for a product
  • Bugfix: Make translation more generic (software instead of plugin)
  • Bugfix: Fix generator licenses generation expiration date and include generation day
  • Bugfix: Raise hook priority to ensure correct saving of meta data
  • Bugfix: Fix licenses table product filter returning product translations when using WPML
  • Bugfix: Use base product when offering WPML translated products for license actions & product assignment
  • Bugfix: Modify account license displaying without needed order to allow e.g. trial licenses to be visible
  • Bugfix: Do not show link to license inside emails if licenses account endpoint is disabled
  • Bugfix: General bugfixes and improvements

1.0.0

  • Feature: Add licenses overview table including filtering, sorting & bulk actions
  • Feature: Add internal notes to license overview table
  • Feature: Add automatic configurable license creation to the order process
  • Feature: Add manual license creation inside orders
  • Feature: Add license overview inside orders
  • Feature: Add customer email to inform about new licenses
  • Feature: Add customer email to inform about expiring license
  • Feature: Add customer email to inform about expired license
  • Feature: Add license deletion during order deletion
  • Feature: Add license status model (In Stock > Sold > Delivered > Active | Inactive > Locked)
  • Feature: Add lock license to prevent any interaction
  • Feature: Add generators overview table including filtering, sorting & bulk actions
  • Feature: Add generate licenses to add them to license stock by using your custom generators
  • Feature: Add product stock management controlled by license stock
  • Feature: Add product configuration tab including generator selection and option to sell from stock or generate directly
  • Feature: Add customer account integration including license activation, deactivation & manual renewal by redirecting the customer directly to the checkout by skipping any complex order process
  • Feature: Add overwrite of order downloads with the related license expiration date
  • Feature: Add Setup Wizard for a fast & easy configuration
  • Feature: Add intuitive & simple settings page
  • Feature: Add settings import & export (CSV & TXT)
  • Feature: Add logging system to monitor automatic license process
  • Feature: Add statuses page including system overview, logs & scheduled actions
  • Feature: Add notices icon to licenses overview table including hover to read
  • Feature: Add WPML support