Licence Keys Management – Client interface

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPrint this page

Any customer can manage the license keys through default WooCommerce MyAccount Page. Once a purchase is completed a new button Licence Manage appear within the Recent Orders table.

The My Order License Keys page, allow customer to administrate all details related to it’s purchase license details, update, delete, transfer, un-assign a domain key, generate more licence keys. Additional details regarding the licence type are show:

  • A brief description of it for making it easy to identify.
  • The number of keys left and allowed to generate.
  • Number of instances a key can be assigned for current licence type.
  • Number of keys generated and already in use.

The process of generating a new key is very simple, selecting the product then Generate Licence Key. The drop-down interface element contain details upon products and license keys for current order, as they where defined by shop administrator and availability for current purchase. Once more keys are not available for any of licensed products, the option appear disabled.

This interface can be modified through filters or copy the templates/myaccount/my-licence-manage.php template name to your theme woocommerce/myaccount/my-licence-manage.php This is the folder where you will deploy the WooCommerce templates too.

By woocommerce-sl, posted on August 1, 2017

Notify of
Newest Most Voted
Inline Feedbacks
View all comments

Customers have told me that if they create a WordPress account on my website after a purchase, they cannot access their license information in the “My Account” page. Is there a way that I can link an existing customer with a newly-registered account?


He must register using the same e-mail address when used when placed the order. This way the system will link the previous purchased automatically to the new account.


He says this is not working, and I cannot get it to work either with test orders and test accounts, even when the name and email address are exactly the same. Is there a simple way I can link the account and orders in the back end as the site admin? I’m using the most recent version of WP and all plugins. Thanks.

Joe Galletta

Hello, before I buy, can I make every license for every user unique and not auto generated (I’ll create the licenses manually)? A user can buy multiple different licenses too? (just confirming) And this will be displayed in thier dashboard?


Yes you can set pre-defined licence keys, check with this article

Yes a user can buy multiple different licences, by either increasing the quantity for the product, or through your own settings by allowing multiple keys for a single order.

Joe Galletta

Thanks I’ll implement this to my site today : )

Joe Galletta

Hi I tried looking, but how can I add licenses to users accounts who are already on my system and have purchased something already?