WC Serial Numbers includes all the core settings you need to start assigning keys and managing them efficiently. You can automate key delivery or take full control with manual workflows.
You can configure how keys are managed, delivered, and displayed, both to you and your customers.
General Settings
These are the basic configurations that define how keys are managed in your store.

Auto-Complete Orders
Enable this to mark orders as Completed automatically after successful payment. This is useful if you want instant key delivery without manual order processing.
Reuse Keys
Turn this on to make failed or refunded keys available for future orders. This helps reduce waste and ensures keys don’t go unused.
Revoke Keys
Enable this to revoke keys automatically when an order gets cancelled or refunded. Revoked keys are no longer valid for activation.
Hide Keys
Enable this to mask keys in the admin list table. Useful if multiple people manage orders and you want to limit key visibility.
Disable Software Support
If you’re not using key validation features, enable this to turn off all activation and API functions. This removes the activation menu and simplifies the setup.
Manage Stocks
To track key stock levels, enable this option. Make sure:
- The key source is set to Manually Added.
- Stock management is enabled on the product level.
- The product is not a variable product.
WooCommerce PDF Invoices
Enable this to include serial keys in invoices from WooCommerce PDF Invoices & Packing Slips.
Stock Notifications

To make sure you never run out of keys, use stock alerts.
- Stock notification email: Sends a warning when stock is low
- Stock threshold: Set the alert level (default is 5)
- Recipient email: Choose who gets notified (e.g., [email protected])
When the number of available keys drops below your threshold, the system will automatically notify you.
Advanced Settings
To gain more control over how and when keys are delivered, upgrade to the premium version. These features are ideal if you handle keys manually or need more flexibility.

Manual Delivery
Enable this if you don’t want keys to be delivered automatically after payment. Instead, you’ll manually assign and send keys later.
Enable Backorder
Let customers purchase key-based products even when you’re out of stock. You can assign the keys manually once they’re added to the system.
Duplicate Key
Allows the same key to be used and sold more than once. Only enable this in specific scenarios, such as multi-device licenses.
Disable Email Delivery
Prevent keys from being sent via email. Customers will only see keys on their order details page.
Order Details
You can decide what key-related information customers can see on their order page or emails by toggling the visibility of these fields.

Only show what’s necessary; this keeps things clear and secure for your customers.
By utilizing the options above, you’ll have complete control over how your keys are generated, delivered, and displayed.