Description
Professional Software License Management for WooCommerce
Pilot License Manager for WooCommerce Pro is a
professional WordPress licensing plugin for businesses that sell
software, WordPress plugins, desktop applications, SaaS access,
mobile applications, API access, activation codes, or other
license-protected digital products.
The plugin connects license generation, customer delivery, remote
activation, expiration, and revocation directly to WooCommerce
products and orders. You keep your licensing infrastructure inside
your own WordPress environment without relying on a separate
license management platform.
Automatically Generate and Deliver License Keys
Enable licensing from the WooCommerce product editor and configure
how licenses should behave for each product. Pilot License Manager
Pro can automatically generate a unique key when an eligible order
reaches the Processing or Completed status.
Each purchased unit receives its own license key. If a customer
purchases multiple units, the plugin assigns the corresponding
number of unique licenses.
License keys are delivered through WooCommerce order emails and
displayed in the customer’s order details and
My Account > Licenses section.
Sell Pre-Generated License Keys
Pilot License Manager Pro supports both automatically generated
licenses and pre-generated key inventory. This makes it suitable
for software developers, distributors, resellers, game key stores,
and businesses selling serial numbers or activation codes supplied
by another vendor.
Administrators can add individual licenses from the WordPress
dashboard or import multiple keys from a CSV file.
Secure REST API for Software Activation
Connect WordPress plugins, desktop software, SaaS products, mobile
applications, and other HTTPS-capable clients to the Pilot License
Manager REST API.
The API includes endpoints for:
- Ping: confirm that the licensing server is
available. - Activate: register a website, device, or
software installation. - Validate: check license status, expiration,
activation usage, and instance access. - Deactivate: release an installation and make
the activation available again.
Repeated activation requests from the same instance are
idempotent, helping prevent accidental duplicate activations.
Control License Activation Limits
Set the maximum number of websites, devices, or installations that
can use each license. When the activation limit is reached, the API
blocks additional installations until an existing activation is
removed.
Administrators can review active instances, IP addresses,
activation dates, and instance names from the WordPress dashboard.
Individual activations can be removed, or all activations for a
license can be reset.
Create Permanent or Expiring Licenses
Configure licenses that never expire or set a validity period in
days for each WooCommerce product. The expiration date is
calculated when the license is issued.
Once a license expires, remote validation and new activation
requests are rejected automatically.
Automatic License Revocation
License access can follow the status of the related WooCommerce
order. Pilot License Manager Pro can automatically revoke licenses
when an order becomes:
- Cancelled
- Failed
- Refunded
Delivery and revocation behavior can be configured from the global
plugin settings.
Encrypted License Key Storage
License keys are encrypted before being stored in the WordPress
database. Pilot License Manager Pro uses AES-256-GCM when OpenSSL
is available and Sodium Secretbox as a secure alternative.
Secure hashes are used to locate license records without searching
the database using readable license key values.
Professional License Administration Dashboard
Manage the complete licensing workflow from
WooCommerce > Pilot Licenses.
The administration dashboard includes:
- Total, available, active, and revoked license statistics.
- License inventory and status filters.
- License creation and automatic key generation.
- Manual activation reset and revocation.
- Individual activation management.
- CSV license import and export.
- API activity logs.
- Configurable API rate limiting.
- Configurable API log retention.
- Order delivery and revocation settings.
CSV License Import and Export
Import existing license inventory using CSV files. Each imported
license can include a WooCommerce product ID, variation ID, and
activation limit.
Export license information for reporting, backup, migration, or
administrative review. Exported data includes license assignment,
customer, expiration, and activation details.
API Logs and Rate Limiting
Review activation, validation, deactivation, failed request, and
rate-limit events from the WordPress dashboard.
Configure how many requests an IP address can send during a
five-minute period. This helps reduce automated abuse and excessive
traffic against public licensing endpoints.
API log retention is configurable, allowing store owners to choose
how long request records remain in the database.
Simple and Variable WooCommerce Products
Pilot License Manager Pro works with simple WooCommerce products
and variable products. License inventory can be connected to a
parent product or an individual product variation.
This makes it possible to offer different software editions,
packages, or license tiers from a single variable product.
WooCommerce HPOS Compatibility
Pilot License Manager Pro declares compatibility with WooCommerce
High-Performance Order Storage. Orders are managed through official
WooCommerce APIs instead of depending on the legacy WordPress post
storage system.
Developer Hooks and Custom Validation
Developers can extend license validation and API responses using
WordPress filters and actions.
Available integration points include:
- Custom license validation rules.
- Customized validation API responses.
- License issued events.
- License activated events.
- License validated events.
- License deactivated events.
- License revoked events.
What Can You Sell with Pilot License Manager Pro?
- WordPress plugins and themes.
- Desktop software licenses.
- Mobile application licenses.
- SaaS access licenses.
- API access keys.
- Game activation keys.
- Antivirus activation codes.
- Product serial numbers.
- Digital access credentials.
- Permanent or time-limited software licenses.
Pilot License Manager Pro Features
- Automatic license key generation.
- Pre-generated license key inventory.
- Encrypted license key storage.
- Atomic key assignment to prevent duplicate delivery.
- One unique license per purchased unit.
- Automatic WooCommerce email delivery.
- Customer My Account license dashboard.
- Remote activation REST API.
- Remote license validation.
- Remote license deactivation.
- Configurable activation limits.
- Permanent and expiring licenses.
- Manual license activation and revocation.
- Individual activation management.
- CSV license import and export.
- API request logs.
- Configurable API rate limiting.
- Automatic API log cleanup.
- Order status license revocation.
- Simple and variable product support.
- WooCommerce HPOS compatibility.
- Developer filters and action hooks.
Why Buy Pilot License Manager for WooCommerce Pro?
Own Your Licensing Infrastructure
Keep license management inside your own WordPress and WooCommerce
environment. You control your products, customers, orders,
license inventory, and activation records.
Automate License Fulfillment
Stop generating and emailing license keys manually. Pilot License
Manager Pro can generate or assign a unique key and deliver it to
the customer automatically.
Protect Your Software
Validate license status remotely, restrict installations, enforce
expiration dates, and revoke access after failed or refunded
orders.
Reduce Customer Support Requests
Customers receive their licenses through WooCommerce emails and
can retrieve them later from My Account without contacting your
support team.
Connect Different Types of Software
Use the REST API with WordPress plugins, desktop software, mobile
applications, SaaS platforms, private tools, and other products
capable of sending HTTPS requests.
Manage Everything from One Dashboard
Review licenses, activations, expiration dates, API events,
customers, products, and WooCommerce orders from a centralized
administration interface.
Import Existing License Inventory
Continue using your existing license keys by importing them from a
CSV file. You can also export license and activation information
whenever needed.
Built for Modern WooCommerce Stores
Pilot License Manager Pro supports WooCommerce HPOS, simple
products, variable products, configurable order statuses, and
current WooCommerce workflows.
How Pilot License Manager Pro Works
- Enable licensing:
Edit a WooCommerce product and activate the licensed product option. - Configure the license:
Set the key prefix, activation limit, expiration period, and
automatic generation behavior. - Process the order:
A customer purchases the licensed WooCommerce product. - Issue the key:
Pilot assigns an available license or automatically generates a new
one. - Deliver the license:
The customer receives the key by email and can access it from My
Account. - Activate the software:
The customer’s software sends the license key and installation ID
to the REST API. - Control access:
Pilot validates status, expiration, instance access, and activation
availability.
System Requirements
- WordPress 6.2 or newer.
- WooCommerce 7.0 or newer.
- PHP 7.4 or newer.
- OpenSSL or Sodium PHP extension.
- HTTPS strongly recommended for production API requests.
Tested for compatibility with WooCommerce 10.9 and WooCommerce
High-Performance Order Storage.
Frequently Asked Questions
What is Pilot License Manager for WooCommerce Pro?
It is a self-hosted software licensing plugin that connects license
generation, delivery, activation, validation, expiration, and
revocation to WooCommerce products and orders.
Can the plugin generate license keys automatically?
Yes. Automatic generation can be enabled for each licensed product.
You can also configure a custom prefix for generated keys.
Can I use license keys that already exist?
Yes. You can add individual pre-generated keys or import multiple
licenses using a CSV file.
Can my software activate and validate licenses remotely?
Yes. The REST API provides endpoints for ping, activation,
validation, and deactivation over HTTPS.
Can I limit the number of software installations?
Yes. Set an activation limit for each licensed product. The API
blocks additional installations after the limit is reached.
Can licenses expire?
Yes. You can create permanent licenses or set a validity period in
days. Expired licenses are rejected by the activation and validation
API.
What happens when an order is refunded?
Licenses connected to refunded orders can be revoked automatically.
Automatic revocation is also available for cancelled and failed
orders.
Where do customers find their license keys?
License keys appear in WooCommerce Processing and Completed Order
emails, order details, and the My Account > Licenses section.
Does it support variable WooCommerce products?
Yes. License inventory can be associated with a parent product or
a specific WooCommerce product variation.
Are license keys encrypted?
Yes. The plugin uses AES-256-GCM through OpenSSL or Sodium Secretbox
to encrypt license keys before database storage.
Does the API include protection against excessive requests?
Yes. Administrators can configure the number of requests allowed
per IP address during a five-minute period.
Can administrators review API activity?
Yes. The administration dashboard records activation, validation,
deactivation, failed request, and rate-limit events.
Can developers customize license validation?
Yes. The plugin includes WordPress filters and actions for custom
validation rules, response data, and license lifecycle events.
Does it work with WooCommerce HPOS?
Yes. Pilot License Manager Pro declares compatibility with
WooCommerce High-Performance Order Storage.
Can Lite and Pro be active at the same time?
No. Keep only one edition active to prevent duplicate license
processing for WooCommerce orders.
Turn Every Software Sale into a License You Control
Generate, deliver, activate, validate, expire, and revoke software
licenses without leaving WooCommerce.
Get Pilot License Manager for WooCommerce Pro and build a
professional self-hosted licensing workflow for your software
business.






Reviews
There are no reviews yet.