Configure a WooCommerce product to sell license keys. This enables automatic key generation, delivery, and management for that product.
Step 1: Edit Your Product
- Go to Products in WordPress dashboard
- Find the product you want to configure
- Click Edit
Step 2: Locate “Keys” Option
- Scroll down to Product Data panel
- Check the “Keys” option
- Click the Key Manager option tab
- Key management settings appear
Missing “Keys” options? Ensure Key Manager is active and WooCommerce is compatible
What happens when enabled:
Product becomes a “key product”
Keys are delivered on purchase
Stock management links to available keys
API access available for this product
Step 3: Configure Key Source
Choose how keys are assigned to orders:
Option A: Automatic (Recommended)
Automatically generate keys using a pattern.
- Generator: Select from the dropdown or create a new one
- Pattern: Format like {XXXX-XXXX-XXXX-XXXX}
- Best for: New inventory, predictable format
Option B: Preset/Pre-generated
Use existing manually added keys.
- Pool: All available keys for this product
- Best for: Pre-purchased keys, game codes
Step 4: Do you want to use the sequentially formatted key?
Sequential
Assign keys in sequential order from the pool.
- Pool: Keys assigned in creation order
- Best for: Preset/Pre-generated numbered keys
Step 5: Configure Delivery Settings
Delivery Quantity
How many keys per order item:
- 1: One key per product (default)
- More: Multiple keys per item
Use cases:
- License packs (5 keys for 5 devices)
- Bulk purchases
- Reseller inventory
Step 6: Save Your Product
Click Update or Publish
Wait for save confirmation
Test configuration
Step 7: Test Your Configuration
View product on frontend
Add to cart
Complete test purchase
Verify key delivered correctly