Plugin Directory

WC Key Manager – Effortlessly Sell and Manage any code and software license keys with WooCommerce.

WC Key Manager – Effortlessly Sell and Manage any code and software license keys with WooCommerce.


Ultimate Solution for Selling Key-Based Products with WooCommerce.

WC Key Manager simplifies selling and managing license keys, gift cards, lottery tickets, redemption cards, scratch cards, product keys, serial numbers, PIN codes, access codes, and more from your WooCommerce store.

Sell your preset or generated keys automatically and issue them to your customers upon purchase. You have complete control over the duration and usage limits of the keys for your physical or digital products.

Using WC Key Manager, you can sell any secret number-based product. Once you receive the order, you can let the plugin distribute the keys automatically based on your preferred delivery method or manually assign keys to the order. The keys are generated and distributed securely and controlled, ensuring your products’ integrity.

💵 With WC Key Manager You Can Sell:

  • Digital Assets (Themes, Plugins, Digital Arts, Photos, Videos, Music, NFTs, Templates)
  • Digital Tools (Software, Apps, Games, Mockup)
  • Digital Entries (Event Tickets, Entry Pass for Conferences, or Workshops)
  • Digital Gifts (Gift Cards, Lottery, and Secret Number-based Products)
  • Custom Activation Codes, License Keys, Secret Codes, Usernames & Passwords
  • Online Courses & Professional Services (Tutorials, Coaching, Consultations)
  • eBooks and Audiobooks
  • And many more.

🚀 Key Features of WC Key Manager:

  • Sell either preset keys or automatically generate keys according to your requirements.
  • Generate random or sequential keys and set the amount of keys to deliver per quantity of ordered product.
  • Generate keys individually or in bulk or import them from a CSV or text file.
  • Complete control of automatic key pattern. Customize the format of the keys as needed.
  • Assign keys to orders manually or automatically and perform bulk key assignments.
  • View, edit, and delete keys and search for keys based on key value, order ID, or product ID.
  • Set specific key expiry dates or relative dates from the order date or make it never expire.
  • Limit how many times your customer can activate the keys or allow unlimited activations.
  • View the usage history of keys, including activation date, activation count, and user information.
  • Reuse keys from canceled or refunded orders and make them available for reassignment.
  • Automatically deliver keys to customers upon order completion or payment confirmation.
  • Complete control of where to show the key and where not to show the ordered keys based on your requirements.
  • Automatically manage stock levels based on key availability for key-based products.
  • Customers can view their keys on the My Account page. Allow them to activate or deactivate their purchased keys.
  • Define key patterns for generating keys with specific formats, such as alphanumeric, numeric, or custom patterns.
  • Manage keys via the REST API to integrate other systems or services.
  • Roll out automatic plugins, themes, or any software update, and manage changelog.

🛠️ How WC Key Manager Works:

With WC Key Manager, you can enable any product to sell keys directly from the product edit screen. The process is simple and intuitive, whether you add the keys manually or allow the plugin to generate them automatically. After customers place an order and the payment is received, the plugin will send the keys to them, giving you confidence in the system’s reliability.

💢 Supercharge Your Store with Our Other WooCommerce Plugins:

Visit PluginEver to learn from our WooCommerce tutorials and find out about other WooCommerce plugins.



Minimum requirements

  • PHP 7.4 or greater is required (PHP 8.0 or greater is recommended)
  • MySQL 5.6 or greater, OR MariaDB version 10.1 or greater, is required

Automatic installation

Automatic installation is the easiest option, as WordPress handles the file transfers itself, and you don’t need to leave your web browser. To install WC Key Manager automatically, log in to your WordPress dashboard, navigate to the Plugins menu, and click “Add New.”

Type “WC Key Manager” in the search field and click Search Plugins. Once you have found the plugin, you can view its details, such as the point release, rating, and description. Most importantly, you can install it by clicking “Install Now.”

Manual installation

  1. Upload the plugin files to the /wp-content/plugins/wc-key-manager directory, or install the plugin directly through the WordPress plugins screen.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress


Automatic updates should work well; as always, though, ensure you back up your site just in case.


What types of products can I sell using WC Key Manager?

WC Key Manager allows you to sell a variety of products, including digital assets like themes, plugins, digital arts, photos, videos, music, NFTs, and templates, as well as digital tools, entries, gifts, custom activation codes, license keys, online courses, eBooks, and more.

Can I manually assign keys to orders with WC Key Manager?

You can manually assign keys to orders in addition to the automatic key generation and distribution option.

How can I view and track the usage history of keys sold?

With WC Key Manager, you can easily track the activation date, activation count, and user information associated with each key to monitor its usage history.

Can I set expiration dates for the keys I sell?

Yes, based on your product requirements, you can set specific key expiry dates or choose to make them never expire.

How are the keys delivered?

The keys are primarily delivered to the order details page of the customer’s account and their emails.

Can customers view the keys they purchased on their account page?

Absolutely! Customers can conveniently view their keys on the My Account page, and you can customize the display to suit your store’s branding and layout preferences.

Can I import my custom keys?

Yes, with this plugin, you can sell your custom keys, and bulk import them via CSV and TXT file format.

Can I use this plugin to provide a software licensing system?

Yes, this plugin comes with HTTP-based API integration and REST API functionality. You can easily integrate the license validation function into any software.

Is this plugin translatable?

Yes, all the strings in this plugin can be translated, and we hope to offer many translations out of the box over time.




以下人員參與了開源軟體〈WC Key Manager – Effortlessly Sell and Manage any code and software license keys with WooCommerce.〉的開發相關工作。




Initial release