Home Plugins software license lite
Software License Lite for WooCommerce logo

Software License Lite for WooCommerce

by nsp-code on WordPress.org

Manage licensing for WooCommerce products ( all types ), software update, maintenance and code protection.

(1)
Dasboard Product License Interface.

Dasboard Product License Interface.

A centralized licensing solution for WooCommerce that manages product licenses, delivers software updates, supports ongoing maintenance, and helps protect your code.

Software License for WooCommerce empowers store owners and developers with a seamless solution to handle license keys, activations, and maintenance directly from their WooCommerce store. This powerful plugin includes a built-in API module that facilitates essential tasks such as software activation, deactivation, evaluation checks, and automated updates.

Plugin Details and Documentation / API

To make integration effortless, the package comes with prebuilt code examples that enable any software to incorporate licensing functionality and key activation with minimal effort. Whether you’re selling digital products, SaaS applications, or downloadable software, this plugin ensures secure and hassle-free license management.

  • Supports All WooCommerce Product Types ― Assign licenses to any WooCommerce Simple, Variable, or Grouped product, as well as WooCommerce Subscriptions or YITH Subscriptions. Easily manage multiple variations with flexible license groups when needed.
  • Outstanding Flexibility ― Take full control over your licenses with predefined license keys, customizable prefixes, key limits, activation instances, and expiration settings. Easily configure renewals, choose between predefined or auto-generated keys, and streamline license management — perfect for digital products and scalable software subscriptions.
  • API Module ― The API module includes a flexible and robust API class for seamless JSON interactions. It provides a well-structured framework for handling API requests and responses efficiently. Additionally, code examples for API calls are included, making integration straightforward and ensuring developers can easily implement and extend functionality as needed.
  • Proprietary Cache Module ( PRO ) ― Our built-in Cache Module enables ultra-fast database interactions, dramatically reducing server resource usage (CPU and memory) and delivering exceptional speed. Compared to other plugins, guaranteed performance can be up to 100× faster!

License Fully Manageable

Easily manage licenses by setting custom prefixes, controlling the maximum number of keys per license, and limiting the number of instances (such as domains) a single license key can be assigned to.

Expire License ( PRO )

Manage license expiration effortlessly using the built-in expiration functionality or integrate with WooCommerce Subscriptions or YITH Subscriptions for a subscription-based licensing model. Configure license expiration dates through an intuitive interface, offering customers the flexibility to extend their licenses with a simple additional payment.

Predefined / Generated Keys

Choose between using predefined license keys or automatically generating secure keys through the plugin’s internal system. This offers complete flexibility for various licensing workflows.

Admin / Customer License Interfaces

The plugin provides separate, intuitive license management interfaces for both administrators and customers, seamlessly integrated into WooCommerce’s “My Account” area. This ensures a smooth, familiar user experience for all users.

API Module

The plugin includes a flexible and powerful API class that supports JSON-based interactions for efficient licensing management. It provides comprehensive sample API calls to help you easily integrate with third-party platforms and external systems.

Cache Module ( PRO )

Our proprietary Cache Module dramatically enhances database performance by reducing CPU and memory usage, leading to faster load times and more efficient server resource management.

Physical / Virtual Product Licensing

Easily implement licensing for any product type, including physical goods, digital downloads, or virtual items.

Downloadable Products Update Support

The plugin ensures secure, automatic updates for downloadable products, delivered directly through the user’s WordPress dashboard.

Translation Ready

The plugin is fully translation-ready, ensuring that all text strings are compliant with WordPress standards.

WooCommerce License Template

Easily customize the “My Account” license management page with a flexible WooCommerce template.

User Self License Keys Management

Customers can easily manage their purchased licenses from their account dashboard, including viewing, generating, deactivating, and deleting keys.

Admin Full Licenses Control

Admins have complete control over customer licenses, with the ability to add or remove keys, modify default license settings for individual purchases, and offer custom license management tailored to specific needs.

Email Template

License keys are automatically included in WooCommerce’s customizable email templates, sent to customers during purchase confirmation or upon payment completion.

WooCommerce Compatibility

Fully compatible with WooCommerce 8.x, 9.x, 10.x and newer versions. The plugin is also compatible with Cart and Checkout blocks and High-Performance Order Storage.

Sample Code Integration with the Plugin API

A fully functional example demonstrating how to integrate with the plugin API is available as a simple WordPress plugin. You can download it here: Sample Integration.

Active installations0+
Weekly downloads
36+63.64%
Version1.1.8
Last updated10/23/2025
WordPress version3.0
Tested up to6.8.3
PHP version8.0
Tags
licencelicense keysoftware licensewoocommerce