1 license key per domain name

Yes, it certainly is a good idea. But it’s not possible here on CodeCanyon.

How will you prevent users from skipping around the license verification? CodeCanyon does not allow encrypted items - it’s a market for source code so the code must be readily available in the download.

You must also consider users who wish to install your items twice, for example once for production and once for development, or wish to reinstall it at any point in the future.

Some top authors here have recommended using automatic updates as an incentive for activating licenses. That’s what I do with my scripts too – it shows them all of the updates that could be just a click away and gives a button to activate. Even WPBakery does this, and it works well. :slight_smile:

That being said, if you go this route, make sure that your update system is secure.