Customer guide
License activation & updates
Activate your license key once on your site, then install new versions with one click, with no manual downloading or re-uploading.
1. Find your license key
Your key looks like DG-XXXXX-XXXXX-XXXXX-XXXXX. You can find it in two places:
- The "Your download is ready" email sent after purchase.
- My downloads. Sign in with your purchase email and click Copy next to the key.
Keep your key private. Anyone with it can use your activation slot.
2a. WordPress Pro plugin
Install the plugin
- Download the plugin ZIP from My downloads.
- In WordPress go to Plugins → Add New → Upload Plugin, choose the ZIP and click Install Now.
- Click Activate Plugin.
Activate your license
- Go to Settings → [Plugin name] License, or click the License link under the plugin on the Plugins screen.
- Paste your license key and click Activate license.
- The status changes to Active and shows your plan and update expiry date.
Install updates
- When a new version is released it appears in Dashboard → Updates and on the Plugins screen, like any other plugin update.
- Click View details to read the changelog, then Update now.
- WordPress checks for updates automatically. To check immediately, open the license page and click Check for updates, or click Check again under Dashboard → Updates.
If you see "Automatic update is unavailable for this plugin", your license is not activated on this site or your yearly update period has ended.
2b. Laravel script
Before you start
- Make sure
APP_URLin your.envis your real site address (e.g.https://crm.example.com). The license is tied to this domain. - The PHP
zipextension must be enabled, and the web server user needs write access to the project folder for one-click updates.
Activate from the admin panel
- Log in to your script's admin panel and open License & Updates.
- Paste your license key and click Activate.
Or activate from the command line
php artisan license activate DG-XXXXX-XXXXX-XXXXX-XXXXX php artisan license status
Install updates
- Back up your database. Changed files are backed up automatically to
storage/app/updates/. - Open License & Updates. If a new version is available you'll see the changelog and an Update now button.
- Click Update now and wait. The site goes into maintenance mode briefly, files are replaced, and database migrations run automatically.
From the command line (recommended for large updates or slow hosting):
php artisan license check-update php artisan license update
Your .env, storage/ folder and uploads are never overwritten.
Custom changes to core files will be replaced, so keep customizations in your own files.
Moving to a new domain
Each license works on a limited number of live sites (shown as Sites: 1 / 1 on My downloads).
Local and staging addresses such as localhost, 127.0.0.1,
*.test and *.local are free and don't count.
- Deactivate on the old site: Deactivate license inside the plugin/script, or click Deactivate next to the domain on My downloads if the old site is gone.
- Activate the same key on the new site.
Troubleshooting
- "This license key is not valid."
- Copy the key again from My downloads and check there are no extra spaces.
- "This license key belongs to a different product."
- Each product has its own key. Use the key listed under that product on My downloads.
- "This license is already active on the maximum number of sites."
- Deactivate an old domain on My downloads, then try again.
- "This license has expired."
- Yearly plans include 12 months of updates. The product keeps working, but you need to renew to receive new versions.
- Can't connect to the license server
- Your host must allow outgoing HTTPS requests to
lucrativeit.com. Ask your hosting provider if a firewall is blocking it. - A Laravel update failed halfway
-
Restore the files from the newest
storage/app/updates/backup-*.zip, runphp artisan up, and contact us with the error message.