Manually create individual keys, assign keys to orders, and manage key reuse from refunds and cancellations.
Creating Keys
Single Key Creation
- Go to Key Manager > Keys
- Click Add New
- Enter key information
- Save
Key Fields
| Field | Description | Example |
| Key* | License code | ABCD-1234-EFGH-5678 |
| Product* | Associated product | Select from dropdown |
| Valid For | Days until expiry | 365 or blank for never |
| Expires On | Fixed expiry date | Select date |
| Activation Limit | Max activations | 1, 3, or blank for unlimited |
Key Generation
Manual Entry:
- Type or paste key code directly
- Use consistent format
Creation Modes
Mode 1: Available
- Creates key with “Available” status
- Added to product inventory
- Automatically assigned to next order
Mode 2: New Order
- Creates new WooCommerce order
- Key assigned to order
- Order set to “Completed”
- Requires customer selection
Mode 3: Assign to Order
- Assigns key to existing order
- Order updates automatically
Assigning Keys to Orders
Automatic Assignment
Keys assign automatically when:
- Order status changes to Completed
- Automatic delivery enabled in settings
- Product has key management enabled
Enable automatic delivery:
- Go to Key Manager > Settings > General
- Go to Delivery Settings Section
- Check Automatic Delivery
- Save
Manual Assignment
From Order Page:
- Go to WooCommerce > Orders
- Edit order
- Find Actions section
- Add Keys
- Assign
Reusing Keys
Automatic Reuse
Keys automatically return to inventory when:
- Order is Refunded
- Order is Cancelled
- Payment Failed
Process:
- Order status changes
- Keys unassigned from order
- Status changes to “Available”
- Keys ready for next customer
Reuse Settings
Configure behavior:
- Go to Key Manager > Settings > General
- Find Key Recycle Key section
- Enable
- Save