Title: Verto Software Key Manager for WooCommerce
Author: vertorocks
Published: <strong>September 9, 2026</strong>
Last modified: September 13, 2026

---

Search plugins

![](https://ps.w.org/verto-software-key-manager-for-woocommerce/assets/banner-772x250.
png?rev=3688061)

![](https://ps.w.org/verto-software-key-manager-for-woocommerce/assets/icon-256x256.
png?rev=3688061)

# Verto Software Key Manager for WooCommerce

 By [vertorocks](https://profiles.wordpress.org/vertorocks/)

[Download](https://downloads.wordpress.org/plugin/verto-software-key-manager-for-woocommerce.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/verto-software-key-manager-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/verto-software-key-manager-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/verto-software-key-manager-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/verto-software-key-manager-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/verto-software-key-manager-for-woocommerce/)

## Description

Verto Software Key Manager for WooCommerce is a free license key inventory and automatic
delivery plugin for WooCommerce.

The free plugin is fully usable for one WooCommerce installation, with no trial 
limits, key quotas, or time limits. License keys and delivery history are stored
locally on your WordPress/WooCommerce installation.

#### Need centralized license key management for multiple WooCommerce storefronts?

Verto Software Key Manager PRO extends the free plugin with centralized multi-store
license key management.

With PRO, you can:
 * Manage license key inventory centrally from a Master Store.*
Connect independent WooCommerce installations to the Master Store. * Deliver keys
automatically from the Master inventory. * Choose Master Delivery or Local Delivery
per product. * Use SKU-based product matching between stores. * Handle mixed Master
and Local Delivery orders. * Keep centralized delivery history with delivery source
information. * Monitor licensed storefront domain usage across connected installations.*
Use multi-domain WPML storefronts with centralized inventory. * Receive PRO updates
directly through WordPress.

PRO licensing is based on the number of storefront domains using the system. A storefront
domain counts toward the PRO domain limit whether it is the main domain of an independent
WooCommerce installation or a separate storefront domain used in a multi-domain 
setup such as WPML.

The free plugin remains fully functional for one WooCommerce installation. PRO is
only needed when you want centralized inventory and delivery across multiple WooCommerce
storefronts.

Learn more about [Verto Software Key Manager PRO – WooCommerce License Key Management](https://verto.rocks/woocommerce-license-key-management/).

#### Features

 * Local license-key inventory stored on your WordPress site.
 * Product search by name, SKU, or ID when uploading keys.
 * Automatic key assignment when an order reaches Processing.
 * All-or-nothing assignment: an order is not partially fulfilled when stock is 
   insufficient.
 * License keys in WooCommerce customer emails.
 * Buyers & Keys delivery history with actual assignment time for new deliveries.
 * Per-product key delivery enable/disable.
 * Per-product low-stock alert enable/disable.
 * Configurable low-stock threshold and alert email.
 * Actionable insufficient-stock admin email with a direct order link and retry 
   instructions.
 * CSV export for all keys or a single product.
 * Zero-stock and deleted-product inventory handling.
 * Manual Assign / retry license keys order action after inventory is replenished.
 * High-Performance Order Storage (HPOS) compatible.
 * WPML-aware shared inventory: translated versions of a product use the same canonical
   key pool when WPML is active.
 * Translation-ready using standard WordPress internationalization.

#### Important: insufficient key stock

If an order needs more keys than are available, no keys are assigned and the order
remains in Processing.

After adding the missing keys in Key Manager > Upload, open the WooCommerce order
and use:

Order actions > Assign / retry license keys

Do not manually change an incomplete managed order to Completed. The plugin blocks
Completed status until all required license keys have been assigned.

#### Data and privacy

License keys and delivery history are stored locally on your WordPress/WooCommerce
installation. The plugin does not send license keys to an external service.

Deactivating or deleting the plugin does not automatically delete the key inventory.
This is intentional to reduce the risk of accidental loss of license inventory.

## Screenshots

[⌊Key inventory with available and historical counts.⌉⌊Key inventory with available
and historical counts.⌉[

Key inventory with available and historical counts.

[⌊License key upload with WooCommerce product autocomplete.⌉⌊License key upload 
with WooCommerce product autocomplete.⌉[

License key upload with WooCommerce product autocomplete.

[⌊Buyers & Keys delivery history.⌉⌊Buyers & Keys delivery history.⌉[

Buyers & Keys delivery history.

[⌊Key Manager settings and low-stock alerts.⌉⌊Key Manager settings and low-stock
alerts.⌉[

Key Manager settings and low-stock alerts.

## Installation

 1. Install and activate WooCommerce.
 2. Upload and activate Verto Software Key Manager for WooCommerce.
 3. Go to Key Manager > Upload and add license keys to a product.
 4. Uploading keys enables software key delivery for that product.
 5. Review Key Manager > Settings, including the alert email and low-stock threshold.
 6. Place a test order before using the plugin in production.

## FAQ

### What happens if an order needs two keys but only one is available?

No keys are assigned. The order remains in Processing and the available key stays
in inventory. The administrator receives an insufficient-license-keys email. Add
enough keys, then use Order actions > Assign / retry license keys.

### Can I simply mark an incomplete order Completed after adding keys?

No. Use Assign / retry license keys. This performs a fresh stock check, assigns 
the complete set of keys, and then allows the order to complete.

### Why can I receive both an insufficient-stock email and a low-stock email?

They report different events. The insufficient-stock email means a specific order
could not be fulfilled. A later low-stock email means the retry succeeded but the
remaining inventory has reached the configured low-stock threshold.

### Does it work with HPOS?

Yes. The plugin uses WooCommerce order APIs and declares HPOS compatibility.

### Does it work with WPML?

The plugin is WPML-aware. When WPML is active, translated versions of the same product
resolve to the default-language product and share one license-key inventory. Plugin
interface strings use the standard WordPress gettext API and the `verto-software-
key-manager-for-woocommerce` text domain, making them available to WordPress language
packs and translation tools such as WPML String Translation.

### Does uninstalling delete my license keys?

No. The plugin intentionally preserves its database table and settings to avoid 
accidental destruction of license inventory.

### Is there a PRO version?

Yes. Verto Software Key Manager PRO adds centralized multi-store management for 
businesses operating multiple WooCommerce storefronts. Independent WooCommerce installations
can connect to a Master Store and use either centralized Master Delivery or their
own Local Delivery. The free version remains fully usable for one WooCommerce installation.

PRO licenses are based on storefront domains rather than the number of technical
Connected Store installations.

Learn more: https://verto.rocks/woocommerce-license-key-management/

### How are storefront domains counted in PRO?

Each storefront domain using PRO counts toward the license’s domain limit. This 
includes the main domain of an independent WooCommerce installation and separate
storefront domains used for different languages in a multi-domain setup such as 
WPML.

### Will the PRO plugin stop working if my license expires?

No. Your installed PRO version continues to work. The annual license provides access
to new PRO updates and support. Renewing restores update and support access.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Verto Software Key Manager for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ vertorocks ](https://profiles.wordpress.org/vertorocks/)

[Translate “Verto Software Key Manager for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/verto-software-key-manager-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/verto-software-key-manager-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/verto-software-key-manager-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/verto-software-key-manager-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/verto-software-key-manager-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Added information about Verto Software Key Manager PRO for centralized multi-
   store license key management.
 * Added a link to the PRO solution guide.
 * Added FAQ information about PRO licensing, updates, and expiry behavior.
 * No changes to the free plugin’s license-key delivery functionality.

#### 1.0.0

 * First stable WordPress.org-ready release.
 * Completed security review of administrator actions: capability checks, nonces,
   input sanitization and output escaping.
 * Added an explicit WooCommerce product-save capability and nonce check.
 * Completed gettext coverage for plugin administration screens, customer key output,
   notices and order notes.
 * Retained HPOS compatibility and WPML-aware canonical product inventory.
 * Preserved the tested all-or-nothing assignment, insufficient-stock notification,
   manual retry, customer delivery and low-stock workflow.
 * Buyers & Keys records the actual assignment time for new deliveries.

#### 0.9.5

 * WordPress.org release-candidate packaging and documentation refresh.
 * Buyers & Keys now records and displays the actual assignment time for new key
   deliveries, including manual retry assignments.
 * Existing historical rows without an assignment timestamp continue to fall back
   to the order creation time.
 * Corrected the internal plugin version constant to match the release version.
 * Added Domain Path metadata for translations.
 * Preserved the tested 0.9.4 insufficient-stock, retry, customer-delivery and low-
   stock workflow.

#### 0.9.4

 * Separated insufficient-order notifications from low-stock alerts.
 * Added immediate actionable HTML admin email with Required, Available, Missing,
   Assigned and clickable order link.
 * Insufficient notification is sent after critical order processing and does not
   alter checkout.

#### 0.9.3

 * Added immediate actionable insufficient-stock administrator email.
 * Added order number/link, product, required and available quantities, and exact
   Upload + Assign / retry recovery steps.
 * Prevented a duplicate generic low-stock email for the same insufficient-stock
   event.

#### 0.9.2

 * Prevented insufficient-stock administrator email delivery from running inside
   the checkout request.
 * Kept mail transport failures outside the critical checkout path.

#### 0.9.1

 * Added actionable insufficient-license-key administrator email.
 * Added direct WooCommerce order link and Key Manager > Upload / Assign-retry instructions.
 * Updated plugin identity to Verto, with Bombardi OÜ support contact.

#### 0.9.0

 * WordPress.org release-candidate build based on the tested single-store workflow.
 * Added WordPress.org metadata and GPL information.
 * Updated text domain to match the plugin slug.
 * Declared WooCommerce dependency and HPOS compatibility.
 * Added WPML-aware canonical product mapping so translations share one key inventory.
 * Preserved all-or-nothing key assignment and manual retry workflow.

#### 0.1.3

 * Added WooCommerce order action to assign/retry missing license keys after stock
   is replenished.
 * Blocks incomplete managed orders from remaining Completed.
 * Suppresses Completed customer email when required keys are missing.
 * Manual retry preserves all-or-nothing assignment.

#### 0.1.0

 * Initial free single-store build.

## Meta

 *  Version **1.0.1**
 *  Last updated **4 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.9 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [digital products](https://wordpress.org/plugins/tags/digital-products/)[license keys](https://wordpress.org/plugins/tags/license-keys/)
   [license manager](https://wordpress.org/plugins/tags/license-manager/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/verto-software-key-manager-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/verto-software-key-manager-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/verto-software-key-manager-for-woocommerce/reviews/)

## Contributors

 *   [ vertorocks ](https://profiles.wordpress.org/vertorocks/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/verto-software-key-manager-for-woocommerce/)