Description
The Software Add-On adds to WooCommerce the sale of licensed applications, generating unique license keys for each order and exposing an activation/deactivation API that the installer queries directly from the customer’s app. Built for those who distribute desktop software, their own plugins, or applications that rely on installation control by key, the add-on ties each license to the corresponding WooCommerce product and centralizes activation tracking in the store dashboard.
Key Features of the Software Add-On
- Automatic key generation
Each completed purchase produces a license key linked to the order and the customer. - Remote activation API
A dedicated endpoint responds to software calls to activate, deactivate, and check the license status. - Activation limit per license
You define how many installations each key accepts, with automatic blocking when the limit is exceeded. - Version checking and updates
The add-on exposes the current version so the installed app can detect and download new builds. - Link with downloadable products
Connects the licensing system to WooCommerce’s native downloadable products, without parallel registration.
Benefits of the Software Add-On
- Real control against piracy
Installations without a valid key are left out of the activation flow and lose access to updates. - Predictable renewal
Licenses with a term open the path for recurring charges within WooCommerce itself. - Centralized operation
Keys, activations, and products live in the same dashboard, without needing an external licensing platform. - Automated distribution
After purchase, the customer receives the key and file without manual intervention from the team.
Who the Software Add-On Is Intended For
- Those who sell their own WordPress plugins or themes and need to protect each copy with a unique key.
- You who distribute desktop software (Windows, macOS, Linux) and want to validate installations via API.
- Those who maintain client applications that query a central server to enable use by license.
How to Download the Software Add-On
The Software Add-On is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload plugin, select the file, and activate it. With WooCommerce already installed, the license options start appearing in the configuration tab of each downloadable product.
By combining key generation, activation API, and version control in a single plugin, the Software Add-On shortens the distance between the WooCommerce catalog and the licensing operation that would normally require a separate licensing server. It’s the piece that turns the store into a direct, protected distribution channel for those who live on selling software and want to keep installation control within their own WordPress infrastructure.
Frequently asked questions
Is WooCommerce Software Add-On GPL-licensed?
Yes. WooCommerce Software Add-On is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Software Add-On on multiple sites?
Yes. You can use WooCommerce Software Add-On on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does WooCommerce Software Add-On cost at Ultrapack?
WooCommerce Software Add-On costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Software Add-On include updates?
Yes. The current version of WooCommerce Software Add-On is 1.10.1, published at Ultrapack on May 5, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Software Add-On scanned before publication?
Yes. Every version of WooCommerce Software Add-On goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WooCommerce Software Add-On?
Requires WordPress 5.6 or higher and PHP 7.4 or higher. Tested up to WordPress 6.9.4.
What changed in this version
Version 1.10.1 2026-05-05
- Tweak - Replace deprecated `wc_add_order_item_meta` and `get_post_custom` calls with the WooCommerce CRUD API
Version 1.10.0 2025-10-27
- Misc - Require PHP 7.4+, WordPress 5.6+ and WooCommerce 7.0+
- Misc - Update templates with proper escaping
- Misc - Address deprecation warnings
Version 1.9.2 2024-03-26
- Tweak - Change plugin name to Software Add-On for WooCommerce
- Tweak - Update brand to Kestrel
Version 1.9.1 2023-06-05
- Tweak - Escape the order URLs in the Software reports screen.
- Tweak - Tested compatibility up to WC 7.8.
- Tweak - Tested compatibility with WP 6.2.
Version 1.9.0 2023-02-27
- Tweak - Check the minimum requirements before initializing the plugin.
- Tweak - Tested compatibility with WC 7.4.
- Dev - New plugin updater.
- Dev - Initialize the plugin when the main file is loaded.
- Dev - Renamed the database option `woocommerce_software_version` to `wc_software_addon_version`.
- Dev - Updated the minimum requirements to WC 3.7, WP 4.9, and PHP 5.6.
- Dev - Dropped `examples/` test scripts.
- Dev - Added a Postman collection for testing the API.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-software-add-on.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-software-add-on.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.6 or higher and PHP 7.4 or higher. Tested up to WordPress 6.9.4.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready