WooCommerce License Manager

WooCommerce License Manager

This plugin is exclusively sold on Envato marketplace.

Tested with WooCommerce 9.4.1 and previous releases.
Tested with WordPress 6.7 and previous releases.

Live preview/Demo: Plugin Demo

Username: demo
Password: demo

License Manager for WooCommerce

WooCommerce License Manager is a WordPress plugin that allows you to easily sell license keys, pin codes, gift cards, or license your digital products with manually added or automatically generated license keys.


Our plugin has been diligently maintained and continuously updated since 2016, distinguishing it in a market where new license managers frequently appear but often stop receiving updates after a short time. With 8 years of consistent enhancements, we provide a reliable and evolving solution that you can count on.


New Features: Version 4.0

– Added Stock synchronization: now you can sync available license keys stock with WooCommerce product stock.
– Added the option to automatically change expired license keys status.
– Better back-order support: added more options to the order page so you can replace keys individually or assign new ones to an already existing order.

New Features: Version 3.0

– Backorders support
– Automatically enable sending license keys when a license key is added or imported
– Bulk image license key upload
– Bulk license key generation
– Available license keys count in the product page
– License keys global settings
– Replace order license keys

Overview

This is a WooCommerce License Delivery plugin for stores that sell products that require a license key, like software, games, gift cards, or any other products that need a license key delivered after purchase.

Add License keys

License keys can be either added manually one by one or imported from a txt or csv file and assigned to a product.

The license keys support extra details that can be left empty if not needed, like an Expiration Date or a Validity(The number of days the license key is valid for)

The License Key text field support Multi line text and HTML code, so you can make the license key appear as a clickable link in emails, for example.


Import the license keys from a .txt or .csv and select the product to assign them to using this form.

License key Delivery

After purchase, your customer will receive an email that contains the bought products and the assigned license keys.

Purchased license keys can also be seen in the user account page in the order history for the customers and in the WooCommerce order page for the admin.

License keys Management

So that you can keep track of your license keys, the plugin provides a detailed interface with all your license keys and their status after purchase, more details like the buyer’s name and email address are added to the license key.

Image License Keys

You can add images to be delivered as license keys. For example, if you want to deliver your license keys as QR codes or for any other reason you want to deliver an image, you can easily add the image as a license key, and it will be delivered like a normal license key.

Resend License keys

You can manually resend the license keys email from the WooCommerce order page.

Reassign License Keys

You can replace or delete the license keys assigned to orders after a purchase.

WooCommerce Product Variation support

You can assign a different set of license keys for each variation.

Notifications

So that you don’t lose track of your license key sales, the plugin provides a notification center that will alert the admin to add more license keys for products about to be sold out. The minimum number of available license keys can be set on the plugin settings page before getting notifications.

There are 2 types of notifications, alerts in the admin dashboard and emails sent to the admin.

Email Templates

You can customize the license keys email using multiple shortcodes like a buyer’s first and last name, email address, site URL, and much more.

Encryption

License keys are encrypted using 2 secret keys that you can set on the plugin setting page before they are stored in the database to protect your license key from being stolen if something happens to your website

Import/Export

Export the license keys for a certain status and a certain product, or export all the license keys to a CSV file. for example, export all the sold or all the available license keys for a product

Export license key generator settings.

Export plugin settings: If you are running multiple websites, you won’t need to configure the plugin for each website individually, export the settings, and import them on the other websites.

Exported license keys and license key generator settings can be imported again so you can back up your data.

Edit/Delete

You can edit the license keys in the admin dashboard.

Bulk delete/change

You can delete or change the status of multiple license keys at the same time.

Third Party Plugins Support

License Manager has full support for:

WooCommerce Product Bundles: You can license the products in a bundle individually or license the whole bundle

WooCommerce Custom Order Status: This plugin supports all order statuses, even the custom ones added by third-party plugins

License Key Generator

Licensing your digital product has never been easier. Enabling the license key generator for a product will make the plugin generate a license key for your customer after purchase. then the generated license key will be added to the license keys list

The generator can be configured to add a prefix and a suffix to the generated license keys, and you can also set the length and the number of chunks of the generated license keys.

This is an example of license keys generated with the following settings:
DEV-154F-57AC-98BC-A5F7-55AA-USR

Prefix: DEV-
Suffix: -USR
Chunk length: 4
Number of chunks: 5

Tracking API

Implement the API in your digital products to make sure users are using a licensed copy of your software.

Using a simple POST request, you can activate/deactivate a license key, get license key status(valid, invalid, or expired), or get license key details.

A detailed example of how to use the API is available in the documentation. The Implementation of the API requires programming skills.

License Keys Delivery Options

You can make your customers see the purchased license keys on your website instead of having them delivered to the email

Extra

– It is possible to deliver multiple license keys at a time by setting the quantity delivered in the product page

– The possibility of delivering the same key multiple times if you enable that option.

Video Tutorials

Translation Ready

.pot file included for easy translation.

Key Features Recap:

Seamless Integration with WooCommerce

Compatible with WooCommerce variable products, allowing you to sell different license keys or codes per product variation. This makes our License Manager for WooCommerce an essential tool for any digital product store.

Bulk Import and Manual Entry

Quickly import licenses and codes in bulk from text or CSV files, or add them manually for immediate sale. Image license keys can also be bulk imported from a ZIP file, streamlining your WooCommerce license management and delivery.

Wide Range of Digital Products

Sell product license keys, software licenses, gift codes, gift cards, coupon codes, pins, antivirus software activation codes, and more with our comprehensive WordPress plugin.

Backorders Support

Manage low stock by assigning license keys to back-ordered products, ensuring continuous sales. Our License Manager for WooCommerce keeps your inventory in check.

License Keys Encryption

Protect your licenses and codes with robust encryption, keeping them secure in the database. Our encrypted licenses feature ensures that your data remains safe from unauthorized access.

Product Bundles Support

Compatible with WooCommerce product bundles, ensuring seamless delivery of license keys for bundled products. This enhances your software & key solution offerings.

Advanced Software Licensing API

Utilize our Developer REST API to assign licenses, manage software license activation and usage, verify license keys, and deactivate them as needed. This API is perfect for developers seeking a flexible license key activation/deactivation solution.

Comprehensive Documentation and Tutorials

Simple to use, with full documentation and video tutorials to guide you through every step of our WordPress plugin.

Outstanding Support

Enjoy 24/7 professional support directly from the developers, ensuring quick and effective responses to your queries about WooCommerce license management.

Image License Keys Delivery

Deliver license keys in an image format for products like Steam cards, phone recharge cards, and gift cards, enhancing customer satisfaction with a visually appealing experience. This feature complements our auto-delivery of licenses system.

Custom Order Status Support

Support for all native and custom order statuses, giving you full control over license key delivery timing. This ensures that your software & key solution is always timely and efficient, enhancing your license management and delivery capabilities.

Automated License Key Generation

Automate the generation of license keys for swift delivery to your customers’ inboxes. Our license key generator makes this process seamless and efficient.

Translation Ready

Easily translate the plugin into your language with included translation files. This makes our License Manager for WooCommerce accessible to a global audience.

Security and Encryption

All licenses and codes are encrypted using two secret keys of your choosing, providing robust protection against SQL injection and other security threats. This ensures the highest level of security for your software licenses.

Third-Party Plugin Compatibility

Full support for third-party plugins like WooCommerce Product Bundles and WooCommerce Custom Order Status, ensuring seamless integration and extended functionality. This enhances the versatility of our License Manager for WooCommerce.

Feature Requests

We welcome your suggestions for new features to enhance the plugin. While we strive to accommodate your requests, we reserve the right to decline feature additions. Contact us before making a purchase for specific modification needs. Your feedback helps us improve our software & key solution.

Why Choose WooCommerce License Manager

WCLM is the All-in-one WooCommerce plugin your store needs to automate digital license sales and delivery. Packed with features, it offers robust support for third-party plugins such as product bundles and custom order statuses, ensuring a comprehensive and streamlined experience for your business.

  • Instant license key delivery
  • Secure and encrypted database
  • User-friendly plugin
  • Fast, outstanding support
  • Translation ready

Helpful articles

Documentations

Addons

* Subscriptions Integration Add-on

Adds support for license keys that can be renewed and expire when the subscription expires.

* License Key Pools Add-on

Do you sell products that share the same group of license keys? With Pools For WooCommerce License Manager, you can create groups of license keys that can be assigned to multiple products.

* Register Product Add-on

Give your customers the option to register license keys purchased through your retail partners.

More Products

Are you looking for a non-WordPress software license management web application? check out Keevault – The all-in-one Laravel-based solution for software license verification and usage and telemetry data collection



Notes

This plugin was not built for multisite.

Change Log

Version 6.0.5 – November 10, 2024

    - Fixed pool name not showing on the email and pdf templates for Pools addon users.

Version 6.0.4 – November 5, 2024

    - Bug fixes.

Version 6.0.3 – August 26, 2024

    - Added the endpoint "license_details_with_product_data" to API v2, the new endpoint returns the response of the license details and product details endpoint in one call.
    - Added the option to bulk import license keys from a textarea in addition to TXT and CSV files. 
    - Combined the products and variations select in one dropdown. 

Version 6.0.2 – July 28, 2024

    - Continuing the transition away from using order meta to store sold license keys, the license keys shown in the pdf invoice are no longer fetched from the order meta, they are now fetched directly from the license manager.
    - Supported PDF invoices plugin: PDF Invoices & Packing Slips for WooCommerce By WP Overnight
    - If you are using custom license manager email and PDF templates, please update them.

Version 6.0.1  – July 27, 2024

    - Bug fix

Version 6.0  – July 23, 2024

    - License keys are no longer fetched from the order meta, in version 6.0 the license keys are directly fetched from the license manager table. Currently, this is only for license keys shown in the email template, the change will come to the front end, order history, and PDF in the future.

    - The license keys are still stored in the order meta for compatibility but this will change in the future, if you are fetching license keys from the order meta for use in third-party scripts, please update your code to get the license keys directly from the license manager table using the order ID.

    - No longer storing license keys in the order meta means you can't delete sold license keys from the license manager anymore, deleting a license key from the license manager will also remove it from the order. 

    - Removed the "Defer Sending WooCommerce Emails" option from email settings as it its no longer needed.

    - Those changes had to be made to solve the issue caused by WooCommerce's HPOS, as storing data in the order meta using the new WooCommerce API is slow, resulting in emails being sent before the license keys are processed.

Version 5.3.2 –  February 28, 2024 

    - Bug fix and security update.

Version 5.3.1 –  February 8, 2024 

    - Added the option to disable differed WooCOmmerce order emails (Settings > Emails).
    - Added the option to choose between using the file name as a license key or randomly generating a value for bulk image license key import.

    - Fixed customer name not showing in the custom email template for HPOS users.
    - Fixed API v3 get-current-user-licenses not returning values for HPOS users. 

Version 5.3.0 – January 29, 2024

    - Removed discount notifications.

Version 5.2.9 – January 26, 2024

    - Bugfix

Version 5.2.8 – January 15, 2024

    - Subscriptions addon-related update.

Version 5.2.5 – December 21, 2023

    - Added GET request support to API v2.

Version 5.2.4 – December 13, 2023

    - API v2 deactivate request bug fix.

Version 5.2.3 – November 23, 2023

    - Added a few seconds delay to the order emails to fix the issue with WooCommerce order emails being sent before the license keys are assigned in the latest WooCommerce version.

Version 5.2.2 – November 19, 2023

    - Bug fixes.

Version 5.2.1 – October 31, 2023

    - Bug fixes.

Version 5.2 – October 30, 2023

    - Added WooCommerce High-Performance Order Storage (HPOS) support.

Version 5.1.7 – October 27, 2023

    - Added the new add-on to the add-ons list.
    - Removed the option to hide the extensions page. 

Version 5.1.6 – October 26, 2023

    - Preparation for WooCommerce subscriptions integration add-on release.

Version 5.1.5 – October 18, 2023

    - Add the new addon to the extensions list.

Version 5.1.4 – September 6, 2023

    - Added the option to show the number of missing license keys in the order table. (For stores allowing backorders)

Version 5.1.3 – July 28, 2023

    - Add the option to hide the extensions page. (On the page License Manager > Settings > Extra Settings, uncheck the option "Show Extensions Page")
    - Added the option to show a discount notice on the extensions page.

Version 5.1.2 – July 27, 2023

    - Stock sync background process bug fix.

Version 5.1.1 – July 12, 2023

    - Added the option to hide the license keys on the thank-you and order page.

Version 5.1.0 – July 9, 2023

    - Added the option to bulk assign missing keys if the option to let the customer check out even if there aren't enough license keys is enabled. 

Version 5.0.9 – June 26, 2023

    - Fixed order queue bug.

Version 5.0.8  – May 28, 2023

    - Bug fixes.

Version 5.0.7  – May 13, 2023

    - Bug fixes.

Version 5.0.6  – March 12, 2023

    - Fixed the last name showing before the first name in filter options.

Version 5.0.5  – January 7, 2023

    - Regenerated translation files to add missing strings.

Version 5.0.4 – November 12, 2022

    - Added the option to show the purchased license key at the top of the thank-you page.
    - Fixed filter results issue.

Version 5.0.3 – September 12, 2022

    - Download license keys as a text file bug fix.

Version 5.0.1 – July 8, 2022

    - Auto-mark as redeemed bug fix.
    - Added extensions page.

Version 5.0 –  June 2, 2022

    - Added filter by the last name.
    - Added overridable templates.

Version 4.4.8 – April 13, 2022

    - Fixed compatibility issue with WooCommerce 6.4.

Version 4.4.7 – January 5, 2022

    - Bug fix.

Version 4.4.6 - December 26, 2021

    - Bug fix.
    - Add the option to allow vendor admin and vendor managers to manage license keys. (Supported plugin: WooCommerce Product Vendors)

Version 4.4.5 - November 17, 2021

    - Bug fix.

Version 4.4.4 - September 6, 2021

    - Bug fix.

Version 4.4.3 – August 3, 2021

    - Regenerated translation files. 

Version 4.4.2 – July 5, 2021

    - Add product name and variation name to the API endpoints. Get Current User Licenses and Get License Details.

Version 4.4.1 – June 1, 2021

    - Bugfix

Version 4.4 – May 24, 2021

    - API version 3

Version 4.3.5 – April 10, 2021

    - Regenerated translation files.

Version 4.3.4 – February 25, 2021

    - Bugfix

Version 4.3.3 – January 13, 2021

    - Added the option to disable the download feature. 

Version 4.3.2 – December 17, 2020

    - Added the option to download purchased license keys as a TXT file.
    - Bugfix

Version 4.3.1 – December 12, 2020

    - Added the option to download purchased license keys as a CSV file.

Version 4.3 – November 23, 2020

    - Bugfix

Version 4.2.9 – October 26, 2020

    - Bugfix

Version 4.2.8 – August 29, 2020 

    - Bugfix.

Version 4.2.7 – August 24, 2020 

    - Added the option to automatically delete license keys that are older than an X number of days.
    - API license verification bug fix.
    - Stock Sync: backorders bugfix.
    - Queue System: a queuing system to prevent orders placed at the same time from getting the same license keys.
    - Private API: Allows the admin to perform actions that can’t be done using the standard API, like setting a license key as expired. (Feature requested by a buyer, the current version can only be used to expire license keys, more options are coming soon.)
    - Bugfixes.

    The new features can be enabled from the plugin's settings page.

Version 4.2.4 - July 1, 2020

    - Bulk image upload bug fix.

Version 4.2.3 - June 16, 2020

    - Pagination bug fix.

Version 4.2.2 - June 8, 2020

    - Added the option to deliver different keys if a license key is set to be delivered multiple times.
    - Translation fix. 

Version 4.2.1 - March 21, 2020

    - Filter by variation.
    - Show the number of license keys returned by the filter.
    - Ignore Mac OS hidden files when bulk importing image license keys.

Version 4.2 - January 21, 2020

    - Bulk delete license keys by product.
    - UI Optimization.
    - Show variation IDs to fix the issue with WooCommerce not showing the full variation name.
    - Show how many times the license key can be used for keys that can be delivered multiple times.

Version 4.1.8 - August 29, 2019

    - API: deactivation with device ID bug fix.

Version 4.1.7 - August 1, 2019

    - Added the option to enable/disable adding duplicate license keys.
    - Minor bug fix.

Version 4.1.6 - June 12, 2019

    - Bugfix

Version 4.1.5 - June 12, 2019

    - Stock sync runs as a background process.
    - Fixed admin bar notifications bug.

Version 4.1.3 - May 10, 2019

    - Added Device ID to the API
    - Bug fixes

Version 4.0 - March 9, 2019

    - Fixed pagination buttons not showing correctly in WordPress 5.1

Version 4.0 - February 4, 2019

    - Added Stock synchronization: now you can sync available license keys stock with WooCommerce product stock.
    - Added the option to automatically change expired license keys status.
    - Better back-order support: added more options to the order page so you can replace keys individually or assign new ones to an already existing order.
    - Bug fixes.

Version 3.2.2 - January 27, 2019

    - Bugfix

Version 3.2.1 - December 25, 2018

    - Minor fix

Version 3.2 - November 6, 2018

    - Expiration date bug fix

Version 3.1 - October 22, 2018

    - Bug fixes and optimizations

Version 3.0 - September 15, 2018

    - Backorders support
    - Automatically enable sending license keys when a license key is added or imported
    - Bulk image license key upload
    - Bulk image license key upload progress bar
    - Bulk license key generation
    - Available license keys count on the product page
    - License keys global settings
    - Replace order license keys
    - API version 2
    - Bug fixes

Version 2.4.4 - April 23, 2018 

    - Bugfix

Version 2.4 - December 11th, 2017 

    - Minor fix

Version 2.3 - September 11th, 2017  

   - Added license keys search filters.
   - Added the option to disable the second email.
   - Added product/variation name filter when adding/editing license keys.
   - Bug fixes

Version 2.1 - January 1st, 2017

    - Added the option to deliver license keys as images
    - Added custom order status support
    - Added License Key encryption
    - Added the option to deliver the same key multiple times
    - Added customizable Email templates
    - Added the option to resend license keys email to the customer
    - Added the option to change the license keys assigned to orders after a purchase
    - Extended the API
    - Extra product information for API users
    - Added the option to make the customer see the license keys in the email or in the
      website
    - Added the option to display the license keys as text only, image only or both
    - New organized user interface
    - Corrected the typos
    - Minor fixes

Version 2.0.2 - November 5th, 2016

    - Extended the API

Version 2.0.1 - August 27th, 2016

    - Added Multi-line License Key Support
    - Removed License Key length limit
    - Added the possibility to change the 'License Key' label that appears on the emails to
      another text(Example: Purchase Code)
    - Minor fixes

Version 2.0 - August 18th, 2016

    - Added Product variation support
    - Added the possibility of delivering multiple license keys per purchase
    - Added the possibility to change the meta key 'License key' to another
      text(Example: Purchase Code)
    - Minor fixes

Version 1.1 - August 4th, 2016

    - Translation fix

Version 1.1 - July 28th, 2016

    - Added HTML Link License key support

Version 1.0 - June 10th, 2016

    - Initial release


Go to Download
Back to Blogs

Your Trusted Destination for Digital Goods! Explore a wide range of high-quality digital products, including software, themes, templates.

botdigit@gmail.com

Sign up for our newsletter!

Connect with us

© 2024 Botdigit