Felix Serial Number Warranty and License For WooCommerce

Description

Felix Serial Number Warranty and License For WooCommerce lets you assign a unique serial number to each unit of a WooCommerce product — automatically at checkout, or by hand from a pre-generated pool — and gives you a dedicated admin screen to search, filter, and manage every serial number you’ve ever issued.

Free features:

  • Enable serial numbers per product (Simple and Variable products supported).
  • One serial number per ordered unit, assigned automatically at checkout.
  • Auto-generate serial numbers using a configurable prefix, suffix, length, and character set — or paste in your own pre-made list.
  • A searchable, filterable (by product or status) admin list of every serial number, with add/edit/delete.
  • Manually add or override a serial number on the order edit screen — useful for orders placed before a product had serial numbers enabled.
  • Serial numbers are always visible to the admin on the order edit screen, and optionally shown to customers in order emails and their My Account order view.
  • A serial number that’s never been used is automatically released back to the pool if its order is cancelled or refunded.

Pro features (sold separately): license key activation with configurable triggers (immediate, on order completion, customer self-activation, or your own external system via a REST API), license renewals, warranty tracking with warranty extensions, per-product custom auto-generation rules, keeping WooCommerce stock in sync with your serial number pool, bulk generation, CSV import/export, printable order slips, manually resending a serial/license/warranty notification email, and outbound webhooks for your own integrations.

Screenshots

Installation

  1. Upload the plugin to /wp-content/plugins/, or install it directly from the Plugins > Add New screen in your WordPress admin.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Make sure WooCommerce is installed and active — this plugin requires it.
  4. Go to WooCommerce > Settings > Serial Numbers to configure the default status and auto-generation rules.
  5. Open any Simple or Variable product’s edit screen, go to the “Serial Number” tab under Product data, and check “Enable serial numbers for this product”.

FAQ

Does this work with variable products?

Yes. All of a variable product’s variations share one serial number pool tied to the parent product.

Can my customers see their serial numbers?

Yes, if you leave the “Show in order emails” and “Show on order details page” settings on (both default to on). You can turn either off if you’d rather manage serial numbers internally.

What happens to a serial number if an order is cancelled or refunded?

If it was never used (still in “Assigned” status), it’s automatically released back to the available pool for the next order. Already-activated licenses/warranties are handled by the Pro version according to your own revoke-on-refund setting.

What’s the difference between the Free and Pro versions?

The Free version covers core serial number assignment, generation, and display. The Pro version adds license key management (activation, renewals, an external API), warranty tracking, per-product custom generation rules, stock sync, bulk generation, CSV import/export, printable slips, resending notification emails, and webhooks.

Reviews

August 20, 2026
Finally found a plugin that solves a long-term pain point for me, so I had to leave a review. I’m genuinely impressed by how easy the configuration is while still offering such a rich set of features. This is one of the best serial number and warranty solutions I’ve found, and I especially love the webhook and API support, which makes it very flexible for integration with my other systems. I haven’t tested the License Key feature yet since I don’t need it at the moment, but it looks comprehensive and straightforward to set up as well. Highly recommended for anyone looking for a powerful but easy-to-configure WooCommerce serial number and warranty solution.
Read all 1 review

Contributors & Developers

“Felix Serial Number Warranty and License For WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.18.6

  • Initial public release.
  • Core serial number assignment, auto-generation, and admin management (Free).
  • Customer-facing display in order emails, the thank-you page, and My Account (Free).
  • Automatic release of unused serial numbers on order cancellation/refund (Free).
  • License key management with configurable activation triggers, renewals, and a REST API (Pro).
  • Warranty tracking with activation, expiry, and warranty extensions (Pro).
  • Stock sync and per-product custom generation rules (Pro).
  • Bulk generation and CSV import/export (Pro).
  • Printable order slips and outbound webhooks (Pro).
  • Declares WooCommerce as a required plugin dependency (Requires Plugins header).
  • Fixed a fatal error on the Free tier when displaying a serial number to
    the customer (checkout thank-you page, order emails, My Account order
    view).
  • Updated the bundled Select2 library to the latest stable release.
  • Hardened sanitization of a POST-derived value on the Add/Edit Serial
    Number form.