Serial Numbers for WooCommerce – License Key Manager


Serial Numbers for WooCommerce is the most powerful license key manager plugin for WooCommerce. You can generate, sell, and manage software, games and digital product’s license keys easily with this plugin.

💵 With Serial Numbers for WooCommerce You Can Sell:

  • License activated software, games, and digital products.
  • Gift cards, recharge cards, and other secret number-based products.
  • Pin codes, username & passwords.
  • Lottery tickets.

💻 Find Out More:

✨ Serial Numbers for WooCommerce Features:

  • Create, assign, and manage license keys for digital products.
  • Option to add license validity so they expire after the preset time.
  • Option to add an expiry date to stop selling licenses after that date.
  • Set activation limit to restrict the use of software activation keys.
  • Admin panel notification for depleted license keys for each product.
  • Enable email notification for the depleted license keys.
  • Recover license keys assigned to failed, refunded & canceled orders.
  • Option to reuse the recovered serial numbers with the latest orders.
  • Enable auto-complete orders feature, for licensed products.
  • Automatically deliver the license keys with the complete order email.
  • A flexible option to edit the serial/license key when necessary.
  • Software licensing API for validation, activation, and deactivations.
  • License tracking options for the site admin from the order page.
  • License key encryption to keep you safe.
  • Option to hide the license keys on the admin dashboard.
  • Supports WPML to sell license keys on multilingual sites.
  • Supports third-party PDF Invoice & Packing Slips plugins.

➡️ Looking for more features? Get The PRO Version.

⚡ Serial Numbers for WooCommerce PRO Features:

  • Create and assign license keys for WooCommerce variable products.
  • Generate bulk license keys with your custom key generator rule.
  • Random & sequential order for the generator rules.
  • Automatic license key generator to auto-create & assign keys with orders.
  • License key management option from the order page with required actions.
  • Support for bulk import/export of license keys from/to CSV.
  • Option to sell license keys even if there are no available keys in the stock.
  • Custom deliverable quantity to deliver multiple keys with a single product.
  • Manual delivery option to manually deliver license keys instead of automatic.
  • Email Template to easily and quickly customize the order confirmation & low stock alert email.
  • Dedicated product list.

🔑 How To Generate/ Add A License Key:

Generating and adding a license key is easy. You just need to click ‘Add New’ to generate a new license key.
Next, follow these five steps:

1. Select A Product
Select the desired product from your ‘Add New’ serial key interface. Next, select the right product from the dropdown by entering a few characters of the product name.

2. Generate Keys
Add the desired serial/license key from the ‘Serial Numbers’ tab. You could use any combination of letters and numbers to generate serial/license keys.

3. Set Activation Limit
Set the ‘Activation Limit’ of your license key. This mostly applies to software and games licenses. In this section, you can also restrict total activations from the license. For instance, you can enter ‘3’ to allow a maximum of three activations with one key.

4. Set Validation Days
Set key validation days in the ‘Validity’ field. For example, if you desire your license key to stay valid for a whole year, enter 365 in its input bar. It’s worth noting that the countdown starts from the date of purchase.

5. Set Expiry Date
Enter a later date from the calendar in the ‘Expires At’ section. License keys will expire after the date you enter. There will be no allocation to this serial key with future orders after the date expires.

If your license keys are not for games or software, you can skip options three and four. You can disable this from the Settings menu by clicking the ‘Disable software support’ checkbox.

💝 Serial Numbers for WooCommerce has received lots of love from its users:

Jose Varghese

Thanks a lot for providing this super awesome plugin. It saved a lot of time while working on my client website. Good luck and keep up the work!!

Gaurav Yadav

Best Serial code generator plugin ever!

Kajol Dave

Best Serial Numbers Pro Plugin

💢 Supercharge Your WooCommerce Store With Our Other Plugins:


  • WooCommerce Serial Numbers list
  • Add serial number
  • Update serial number
  • Activation log
  • Settings page
  • Product page serial number settings
  • Order complete email with serial numbers
  • order complete thank you page with serial numbers


Minimum requirements

  • WordPress 4.9 or greater
  • WooCommerce 3.0 or greater
  • PHP version 5.6 or greater
  • MySQL version 5.6 or greater
  • MariaDB version 10 or later

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 do an automatic install of Serial Numbers for WooCommerce, log in to your WordPress dashboard, navigate to the Plugins menu and click “Add New”.

In the search field type “Serial Numbers for WooCommerce” and click Search Plugins. Once you have found the plugin you can view details about it such as the point release, rating, and description. Most importantly, of course, you can install it by simply clicking “Install Now”.

Manual installation

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


Automatic updates should work like a charm; as always though, ensure you backup your site just in case.


How does it work?

Primarily this plugin will enable you to sell and manage license keys. When a customer purchases a license enabled product, a license key will be added with the order when the order is complete. You can also set orders to auto-complete for your license enabled products. License keys are displayed on the order confirmation page and also added with the order confirmation email. Your customers will be able to find the serial numbers in their account section under the order details too.

Which products are the main target of this plugin?

This WooCommerce plugin has the ability to extend and become a fully-fledged license management tool. The current focus highly prioritizes enabling WooCommerce store owners to sell software, game, digital products, pin codes, gift cards, and other secret codes.

Can I ask/suggest for a new feature?

Yes, of course. We do not create products for ourselves. You are always welcome to suggest new features and improvements.

How do I get the advanced features?

The advanced features include bulk import of license keys and automatic license generation. They offer much-needed productivity enhancement for every store owner. You can purchase the premium version from Plugiever and enjoy those advanced features.

How do I work with software API?

Serial Numbers for WooCommerce has a dedicated page for Software API. You can learn more from our documentation about how it works.


I have been using this plugin for several years now and it has always served me well. I found a small issue in the display of serial numbers awhile ago and the support team responded to my ticket very quickly and the issue was fixed in the next update. I recently renewed my yearly license, just before they introduced their Black Friday sale prices. They refunded that purchase in full no questions asked and I re-purchased at the new discounted rate.
2022年11月16日 1 回复
Exactly what I needed. As a digital Subscription seller, I needed to instantly deliver serials to the customers. I had run my shop for more than one year manually (I had to deliver serial details manually by adding a note to the customers) Until I found this plugin. Working perfectly, my customers are happy as they instantly get the serials. It's a bit confusing at the starting point, but when you understand the plugin, it's straightforward and convenient to add serials. Also, they have an excellent support team, and their response is instant.
2022年11月15日 1 回复
This is a great plugin for those who sell digital products. The plugin is very easy to use. Install and use in just 5 minutes. It works right after generating a few keys and assigning a new digital product. Good support from the developer. Thanks teams Pluginever
2022年11月3日 1 回复
We've used this to sell tens of thousands of serial numbers. The team has even helped by making a custom plugin for us to upload ones we make externally. They're responsive, and nice to work with.
The support team is very helpful and provides the proper solution as per our requirement and provides the custom development response fast and productive.


“Serial Numbers for WooCommerce – License Key Manager” 是开源软件。 以下人员对此插件做出了贡献。


“Serial Numbers for WooCommerce – License Key Manager”插件已被翻译至2种本地话语言。 感谢所有译者为本插件所做的贡献。

将“Serial Numbers for WooCommerce – License Key Manager”翻译成您的语言。




1.2.10 (20 May, 2022)

Fix – Compatibility with WP 6.1
Fix – Compatibility with WC 71.

1.2.10 (17 May, 2022)

Fix – Compatibility with WC v6.5.1
Fix – Fix typo
Enhance – Enhance simple product metabox styles

1.2.9 (19 December, 2021)

  • Fix – Compatibility with WP v5.8.2
  • Fix – Compatibility with WC v6.0.0

1.2.8 (27 May, 2021)

  • Fix – Compatibility with WP v5.7.2
  • Fix – Compatibility with WC v5.3.0

1.2.7 (8 September, 2020)

  • Fix – Shop manager User level: Search products do not show and decrypting key failed
  • Fix – Notification email conflict
  • Fix – Stock notification need to skip private products
  • Fix – Activation list table serial number column is not working

1.2.6 (24 August, 2020)

  • Fix – Unicode character not showing on PDF
  • Fix – Translate path not found
  • Enhance – Ordered serial numbers in dedicated metabox on order edit page

1.2.5 (12 August, 2020)

  • Fix – Error on order edit page when contains non serial numbers

1.2.4 (9 August, 2020)

  • Fix – Serial numbers are not showing in order edit page

1.2.3 (3 August, 2020)

  • Fix – Order status changed on pending status
  • Fix – Order edit throwing error not found order_id

1.2.2 (28 July, 2020)

  • Fix – Can’t add manually order

1.2.1 (25 July, 2020)

  • Fix – Order email showing wrong when order contains non serial items
  • Fix – Can not add manual serial numbers

1.2.0 (23 July, 2020)

  • Enhance – Full rewritten plugin
  • Enhance – Product tab for serial numbers
  • Enhance – Serial Key list table with status, order date and expire date
  • Enhance – All Settings are in one place
  • Enhance – API response
  • Fix – Order confirmation page needs reload
  • Remove – The notification tab from admin bar

1.1.3 (24 November, 2019)

  • Enhance – Improve API response
  • Fix – Added compatibility with Product Input Fields
  • Fix – Option to modify license validity
  • Fix – WP Compatibility v5.3

1.1.2 (11 November, 2019)

  • New – Obscure serial keys in dashboard
  • Enhance – Change API response
  • Fix – Indexing serial number table
  • Fix – WC Compatibility v3.8.0

1.1.1 (16 October, 2019)

  • New – Built-in support for leading PDF Invoice & Packing Slip plugins.
  • Fix – Show auto draft products while creating serial numbers.
  • Fix – Admin panel notification update latency.
  • Fix – WP Compatibility v5.2.4
  • Fix – WC Compatibility v3.7.1

1.1.0 (22 September, 2019)

  • Fix – Serial number reuse is not working on paypal gateway

1.0.9 (25 August, 2019)

  • Fix – WPML Support
  • Fix – WP Compatibility
  • Fix – WC Compatibility

1.0.8 (6 July, 2019)

  • Fix – Table create failed below mysql v5.6
  • Fix – Serial number label chancing is not working on order complete page
  • Fix – Creating multiple serial number for a single product when order failed

1.0.7 (24 June, 2019)

  • Fix – Compatibly with WP v5.2.2

1.0.6 (18 June, 2019)

  • Fix – Plugin translation issue
  • Fix – Product order page serial number limitation
  • Fix – Unwanted notification for the serial number
  • Fix – Empty email notification
  • New – Encryption – all serial number at DB is encrypted
  • Tweak – Notification moved to the background process. No more failed check.

1.0.5 (24 April, 2019)

  • Fix – Serial number table not generating in sql version lower than 5.5 [#31]
  • Confirm compatibility with WC 3.6.1

1.0.4 (1 April, 2019)

  • Fix – Email notification stop is not working
  • Fix – Notification is showing for normal products too
  • Fix – Validity takes negative value as input
  • Fix – Sending serial numbers table even when order does not contains serial enabled products
  • Fix – Serial number search is not working
  • Enhance – Add serial number search filter
  • Confirm compatibility with WC 3.5.7

1.0.3 (18 March, 2019)

  • Fix – Aroken style
  • Fix – Auto-complete order
  • Conditional styles/script loading

1.0.2 (15 March, 2019)

  • Fix – Link from product page to add new serial number page
  • Fix – Conflict with Divi theme admin design
  • Fix – Compatibly with WP v5.1.1
  • Fix – Compatibly with WC v3.5.6

1.0.1 (6 March, 2019)

  • Rewrite – Key generation process
  • Add – Software API
  • Update – Settings
  • Improve – Notification
  • Fix – Bug

1.0 (21 January, 2019)

Initial release