Sell, manage, and deliver license keys or serial numbers for any WooCommerce product with full automation, encryption, and flexible delivery options.
If you run a WooCommerce store selling digital products, subscription services, or even physical goods with unique serials, you’ve probably hit a wall: WooCommerce doesn’t natively handle license key sales.
That’s where WC Serial Numbers Pro steps in. It’s built for store owners, developers, agencies, and digital creators who need complete control over license generation, delivery, and tracking, without wrestling with third-party systems.
It’s not just about selling keys. This plugin is your end-to-end license management system inside WooCommerce. From automatic key generation to customer self-service, everything is handled right in your dashboard.
Think about the last time you manually sent a key to a customer. Slow, right? With this plugin, you can automate that entire flow and still keep the flexibility to handle things manually when needed.
WooCommerce by itself can’t manage activations, track usage, or handle subscriptions tied to license keys. WC Serial Numbers Pro closes that gap. You can sell keys for anything, software, games, eBooks, event tickets, and know exactly how they’re being used.
Ignoring proper license management means more work, errors, and… more piracy. With the plugin’s encryption, API validation, and instant delivery, you can protect your products and keep customers happy at the same time.
How It Works
- Install & Activate – Add the plugin to your WooCommerce site and enable license management in product settings.
- Choose a Key Source – Manually add keys, use the auto-generator, or set up custom generator rules for advanced formats.
- Configure Delivery – Decide if keys go out automatically upon payment or if you’ll assign them manually.
- Secure & Track – All keys are encrypted in your database. Monitor activations, expirations, and stock levels.
- Customer Access – Buyers see their keys instantly in order details, email, or even SMS (via Twilio).
From setup to delivery, everything is designed to save you time and reduce human error.
Key Features
Add keys manually, generate them sequentially or randomly, or let the plugin auto-generate them at checkout. Perfect for any product type, from one-off downloads to ongoing subscriptions.
Bring in thousands of pre-made keys via CSV or TXT, or export them by product, status, or order ID for external tracking.
Send keys via order details, email, or SMS. Control exactly when and how they’re sent, with the ability to disable email sending for custom workflows.
Validate, activate, and deactivate keys using built-in HTTP or shortcode-based API forms. Includes Legacy API support for older WooCommerce sites.
Works with simple, variable, and subscription products, so you can sell keys with product variations or recurring billing.
Get low-stock alerts, allow backorders, reuse refunded keys, and even allow duplicate keys for special cases.
Every key in your database is encrypted, keeping your customers’ purchases and your products safe from theft.
Deliver keys instantly via SMS to your customers’ phones for faster, more reliable communication.
Set your own prefixes, patterns, and expiration rules to match your brand and licensing needs.
Translate notification texts, warnings, and other messages to fit your store’s language.
Multiple Key Sources for Complete Control
Whether you have a handful of pre-generated codes or want every purchase to trigger a unique key, you can set that up. Manual mode works great for one-off high-value keys, while generator rules let you create keys in specific formats (like including year/month/day or a custom prefix). The auto-generator is the fastest, no manual touch required.
Bulk Key Import & Export Without Limits
If you already have a spreadsheet of license keys, you don’t have to enter them one by one. Import them in seconds, then export at any time, filtered by product, status, or customer. That’s huge for auditing, moving data between systems, or reselling from multiple suppliers.
Secure & Flexible Delivery
You can send keys in three main ways: email, order details, or SMS. For some stores, instant delivery after payment is best. For others, holding back and sending keys manually adds a layer of verification. You choose the workflow, and the plugin handles the rest.
API Validation for Developers
For software and digital services, the built-in API is powerful. Your app can verify a key, activate or deactivate it, and even check its version. A Legacy API option is also available for older WooCommerce setups.
Works With Any WooCommerce Product Type
Sell a Photoshop plugin? A conference ticket? A 12-month VPN subscription? This plugin supports them all. Simple products, variable products with different key pools per variation, and subscriptions for recurring licenses all work out of the box.
Stock & License Management That’s Actually Useful
Get notified when you’re running low. Reuse keys from failed or refunded orders. Let customers buy even when you’re “out of stock” (with backorders) and assign the key later. It’s flexible enough to fit into just about any sales strategy.
Use Cases
Software & App Developers
Sell activation codes for desktop apps, SaaS accounts, or downloadable tools, with full tracking of activations and expirations.
Digital Product Stores
Distribute license keys for games, themes, templates, or courses, with instant delivery for happy customers.
Event Organizers
Send secure, unique entry codes or ticket IDs that can’t be duplicated or faked.
Physical Product Retailers
Add serial numbers for warranty claims, product registration, or anti-counterfeiting.
Service Providers
Sell pre-paid support packages, consultation sessions, or warranty extensions with codes that customers can redeem.
Integrations & Compatibility
Built to work with WooCommerce 7+ and WordPress 6+. Supports:
- WooCommerce Subscriptions for recurring billing (Upcoming)
- WPML for multilingual sites (Upcoming)
- PDF Invoices & Packing Slips
- Twilio for SMS key delivery
- All WooCommerce payment gateways (Stripe, PayPal, Square, etc.)
- REST API & Legacy API for custom development
Frequently Asked Questions
Here are some of the most common questions we get from real users.
Can I sell both serial numbers and license keys?
Yes, serial numbers are great for physical goods, while license keys handle digital activations. You can use both at the same time.
Will it work with my existing WooCommerce products?
Absolutely. Just enable “Sell Keys” in the product’s Serial Numbers tab and set your preferred key source.
Can customers see their keys later?
Yes, keys remain available in their My Account page and past order details.
Is there a limit to how many keys I can store?
No hard limit, your hosting resources will be the only constraint.
How secure are the keys?
All keys are encrypted in the database, and you can hide them in the admin for extra protection.
Can I import keys from another system?
Yes, CSV and TXT bulk import is included in the Pro version.
Does it work with variable products?
Yes, each variation can have its own key pool or generation rule.
Can I automate key delivery?
Yes, with auto-complete orders enabled, keys are delivered instantly after payment.
You must log in to submit a review.