WooCommerce Serial Numbers


WooCommerce Serial Numbers is a simple yet the most powerful serial numbers generator and license key manager plugin for WooCommerce. It enables you to easily sell all sorts of numbers and/or secret key distributed products.

WooCommerce Serial Numbers offers all the important features required for a complete license manager to let you sell licensed digital products with ease.

With WooCommerce Serial Numbers you will be able to sell license keys, gift cards, physical products with a serial number, digital software with activation or access keys, username & password, tickets/ticket numbers, lotteries, pin codes, card numbers, and almost all kinds of secret number-based products.

Demo | Get The PRO Version | Support | Documentation

WooCommerce Serial Numbers Features:

🔐 Effortlessly create and assign serial numbers for physical products.
🔐 Create, assign, and manage license keys for digital licensed products.
🔐 Option to add license validity so they expire after your 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.
🔐 You can also 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.
🔐 You can 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.
🔐 Awesome license tracking options for the site admin from the order page.
🔐 Serial / License keys are encrypted on the database to keep you safe.
🔐 You can choose to hide the serial/license keys on the admin dashboard.
🔐 Complete support for WPML to sell license keys on multilingual sites.
🔐 It is compatible with the Product Input Fields for WooCommerce plugin.
🔐 It has support for the leading PDF Invoice & Packing Slips plugins.

WooCommerce Serial Numbers 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!! 👏👏

WooCommerce Serial Numbers PRO Features:

🎫 Create and assign serial / license key for WooCommerce Subscription products.
🎫 Create and assign serial / license key for WooCommerce Variable products.
🎫 Generate bulk serial numbers with your custom license key generator rule.
🎫 Highly customizable generator rules let you add the current date with them.
🎫 You can choose between random or 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.
🎫 Create unlimited license key generator rules with your custom patterns.
🎫 Generate your desired numbers of keys from the rules with a single click.
🎫 Support for bulk Import and/or export of license/serial keys from/to CSV.
🎫 Option to sell license keys even if there are no available keys in stock.
🎫 You will be able to add duplicate license/serial keys for your products.
🎫 Custom deliverable quantity to deliver multiple keys with a single product.
🎫 Manual delivery option to manually deliver license keys instead of automatic.
🎫 Easy option to customize the low stock alert email with your custom message.
🎫 Email Template to easily and quickly customize the order confirmation email.
🎫 Dedicated product list.

How will WooCommerce Serial Numbers benefit you:

🌠 You can sell serial numbers and license keys on your WooCommerce store.
🌠 Sell license activated digital software and games in the simplest way.
🌠 Effortlessly sell physical products that include a serial number/key.
🌠 Sell gift cards, recharge cards, and other secret number-based products.
🌠 Add and sell pin codes, username & passwords on your WooCommerce store.
🌠 Selling lottery tickets on your WordPress site is made simple with this.
🌠 Finally, it will help increase your revenue by adding new product types.

Installation and Usage:

Like most WordPress plugins, the installation of WooCommerce Serial Numbers is very simple and straightforward. If you have any experience of installing a WordPress plugin, there is nothing new for you. Most importantly, you need to have WooCommerce installed and activated on your site. It requires WooCommerce to function properly. For a detailed installation guide follow our documentation on installation.

How Does It Work:

WooCommerce Serial Numbers work for both virtual and downloadable products. First of all, you need to install and activate the plugin to enjoy its features. Once you activate the plugin, you will find a new menu option on your dashboard called Serial Numbers. You will find all the options associated with WooCommerce Serial Numbers under the new menu option.

To license enable or serial enable a product, you need to add serial numbers with that product. Simply add serial numbers with the product following the available options. 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/serial enabled products. Serial Numbers 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.

🔑 How To Create/Add A License Key:

You will find that adding a license key is very easy. To create a serial number, you need to click on the Add New button to create a new serial number.

👉 First of all, select your desired product from the add new serial number interface. You can select the correct product from the dropdown by typing one or more characters of the product name.

👉 Secondly, you need to add the desired license/serial key from the Serial Number tab. You can use any combination of numbers and letters to make the license/serial key. You can also input multiple lines as your secret key.

👉 Thirdly, you have to deal with the “Activation Limit”. This is mostly applicable to software and game licenses. You can restrict the number of activation for the license from this section. For example, you have to enter 1 if you want to allow only a single activation with the key.

👉 Fourthly, comes the “Validity” section. This field takes days as input. If you want your license to be valid for one year then you need to enter 365 here. Note that, the count of days starts from the purchase date.

👉 Finally, comes the “Expires At” option. Enter a date from the pop-up calendar. Serial Numbers will expire after this date and they will not be assigned with any order after this date.

If you are not selling license keys for software or games then, you can ignore the third and fourth option. You can disable this from the Settings section by enabling Disable Software Support.


WooCommerce Serial Numbers is only dependent on WooCommerce. Apart from that, you should at least have 5.6 as your PHP & MySQL version. We have tested this plugin thoroughly to make sure it operates seamlessly under every situation. We did not detect any problem or conflict during our test. Still, we are open to issues as we understand that WordPress and WooCommerce is a vast ecosystem of plugins and themes.

📢 Frequently asked questions

How will this plugin empower my online store?
Primarily this plugin will enable you to sell and manage license keys. So along with your physical products, you will be able to sell digital products like license keys, pin codes, gift cards, and other licensable products. It will definitely start a new era for your online venture.

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 on enabling WooCommerce store owners to sell pin codes, gift cards, and other secret codes.

What is the minimum PHP version that I have to maintain to use this plugin?
To enjoy the sweet features of this powerful plugin you have to at least have PHP version 5.6 or higher installed. If you have a lower version of PHP then you may face problems.

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?
WooCommerce Serial Numbers has a dedicated page for Software API. You can learn more from our documentation about how it works.


  • 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


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


July 8, 2021
Best Serial code generator plugin ever! Like the way, it generates codes automatically. The plugin generates serial codes and sends them to the customer end automatically. The built-in activator API is working perfectly what we are most in need of. The support team is really quick and easy to deal with. Thanks again!
Read all 36 reviews

Contributors & Developers

“WooCommerce Serial Numbers” is open source software. The following people have contributed to this plugin.


“WooCommerce Serial Numbers” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WooCommerce Serial Numbers” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


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 – Cant 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 broken 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 serial generation process
  • Add software API
  • Update settings
  • Improve notification
  • Fix bug

1.0 (21 January,2019)

Initial release