Distributing Licenses
After you generate licenses on the Licenses page, you need to deliver them to your customers. KEYZY supports several distribution methods.
WooCommerce Plugin
The most common method. The KEYZY WooCommerce plugin handles everything automatically — when a customer completes a purchase, the plugin registers a license via the API and displays the serial number on the order confirmation page.
The plugin also supports offline licensing. See Offline Licensing with WooCommerce for setup details.
API Based Distribution
If you use a custom store or a different e-commerce platform, you can call the Register License API from your backend after a successful purchase. The API returns a serial number that you can display to the customer or send via email.
The Register endpoint automatically marks the license as distributed — no manual step needed.
Automatic Email Distribution
If you don’t want to implement showing the serial number yourself, KEYZY can email it directly to the customer. To enable this:
- Go to the SKU page in the dashboard
- Open the SKU settings
- Enable the automatic email option
When a license is registered through the API, KEYZY sends the serial number to the customer’s email address automatically.
Manual Distribution
You can also distribute licenses manually — for example, by sending the serial number via email or a support ticket.
- Go to the Licenses page
- Find the license you want to distribute
- Copy the serial number and send it to your customer
- Set the Registered field to True to mark the license as distributed
If the license belongs to a dealer, the Registered field cannot be set manually. It is automatically set to True when the license is registered through the API.
Offline Distribution (Dealers)
Offline distribution is for licenses sold through third-party dealers. You generate a batch of licenses and hand them to the dealer — from that point, the distribution happens outside of KEYZY. You won’t know when or to whom the dealer sells each license.
When an end user activates an offline distributed license, the Register Offline Distributed License API can be used to record the owner’s name and email — but the sale date and circumstances remain unknown to KEYZY.
See Setting Up Your Product for Sale for how to add dealers to your account.