License Key Generation

Updated 10 July 2026

License keys are created automatically – you do not need to manually generate or type them. This chapter explains exactly when keys are created, what triggers the creation, and what format the keys take when delivered to your customers.

How It Works – The Complete Flow

Here is what happens from the moment a customer clicks “Buy” to the moment they receive their license key:

When Is the Key Generated?

You can choose from two generation modes in License Verification → Settings. These are not mutually exclusive – you can use both.

Both modes can work together. If “Generate on order placed” is enabled and a key is already created, the status-based trigger is automatically skipped for that order item – the same item never gets two keys.

What Does a License Key Look Like?

The plugin generates each key as a unique, random string in a standard format. Here is what a typical license key looks like:

XXXX-XXXX-XXXX-XXXX-XXXX

Each key is made up of letters and numbers grouped in segments separated by hyphens. The key is completely random – no two customers will ever receive the same key. Keys are stored securely in your database and can be looked up by order, customer, or product.

Where Customers See Their Key

After an order is placed and the key is generated, customers can find their license key in three places:

Tips