Creating and Assigning Keys


Manually create individual keys, assign keys to orders, and manage key reuse from refunds and cancellations.

Creating Keys

Single Key Creation

  1. Go to Key Manager > Keys
  2. Click Add New
  3. Enter key information
  4. Save

Key Fields

FieldDescriptionExample
Key*License codeABCD-1234-EFGH-5678
Product*Associated productSelect from dropdown
Valid ForDays until expiry365 or blank for never
Expires OnFixed expiry dateSelect date
Activation LimitMax activations1, 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:

  1. Go to Key Manager > Settings > General
  2. Go to Delivery Settings Section
  3. Check Automatic Delivery
  4. 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:

  1. Order status changes
  2. Keys unassigned from order
  3. Status changes to “Available”
  4. Keys ready for next customer

Reuse Settings

Configure behavior:

  1. Go to Key Manager > Settings > General
  2. Find Key Recycle Key section
  3. Enable
  4. Save

← Previous
Next →