Creating a License Manually #
Most licenses are created automatically when customers purchase. But sometimes you need to create one manually.
When to Create Manual Licenses #
Common Scenarios:
- Customer issued refund but keeps access (goodwill gesture)
- Gift license to reviewer or beta tester
- Free license for partner or affiliate
- Migration from previous licensing system
- Replacement for lost/corrupted license
- Promotional giveaway winner
- Testing purposes (delete after testing)
Step-by-Step Guide #
Step 1: Open the Form #
Go to DDLS > Licenses, click [Add New] button at the top.
Step 2: License Key #
Option A: Auto-Generate (Recommended)
Option B: Manual Entry
Step 3: Select Customer (Required) #
If customer doesn’t exist:
Step 4: Select Product (Required) #
Step 5: License Type #
What License Type controls:
- Default activation limit for the license
- Whether the license is lifetime or time-limited
- Default duration if not lifetime
- Permissions (updates, premium content, API access)
Lifetime vs. timed: If the selected License Type has is_lifetime set, no expiration date is needed. If it is a timed type, the expiration date is calculated from the type’s duration setting.
Step 6: Activation Limit #
Step 7: Expiration Date #
Step 8: Status #
When to choose Suspended:
- License pending payment resolution
- Preparing license for later activation
- Testing scenarios
Step 9: Save #
Click blue [Create License] button at the bottom.
System will:
Success Message:
“License created successfully! License key: DMSI-XXXX-XXXX-XXXX-XXXX”
Related Topics #
- [Understanding License Details](#)
- [Editing an Existing License](#)
- [License Types](#) (Part 13)
