Troubleshooting
import { Aside } from ‘@astrojs/starlight/components’;
Troubleshooting
Section titled “Troubleshooting”This page covers the most common issues users encounter with Colvor plugins.
License Issues
Section titled “License Issues”“License key invalid or not found”
Section titled ““License key invalid or not found””Cause: The key may have extra whitespace, or was entered incorrectly.
Fix:
- Open your Lemon Squeezy purchase email.
- Copy the key using
Ctrl+Ato select all text in the key field. - Paste it fresh into the Colvor license field and click Activate.
“This domain is already activated”
Section titled ““This domain is already activated””Cause: The license is already linked to another domain (or a previous version of this domain).
Fix: Log in to your Colvor account, find the license, and click Deactivate next to the old domain. Then re-activate on your current domain.
License validates successfully but plugin shows “inactive”
Section titled “License validates successfully but plugin shows “inactive””Cause: Cached validation result is stale.
Fix:
- Go to WooCommerce → Status → Tools.
- Click Clear transients.
- Reload the Colvor settings page.
Plugin Conflicts
Section titled “Plugin Conflicts”White screen of death (WSOD) after activation
Section titled “White screen of death (WSOD) after activation”Fix:
- Deactivate all other plugins via FTP (rename the
/wp-content/plugins/folder temporarily). - Re-activate Colvor alone to confirm it works.
- Re-activate other plugins one-by-one to identify the conflict.
WooCommerce hooks not firing
Section titled “WooCommerce hooks not firing”Cause: A theme or another plugin is calling remove_all_actions() or remove_all_filters() on WooCommerce hooks.
Fix: Enable Debug Mode in Colvor Settings to get detailed logs, then check WooCommerce → Status → Logs for hook-related warnings.
Performance Issues
Section titled “Performance Issues”High CPU on license validation
Section titled “High CPU on license validation”Colvor caches all license validations locally using WordPress transients. By default, re-validation only happens every hour. If you’re seeing repeated validation calls, your transient cache may be getting cleared too aggressively by a caching plugin.
Fix: Exclude Colvor transients (prefixed colvor_) from your object cache flush rules.
Still Stuck?
Section titled “Still Stuck?”If none of the above solutions work, please open an issue on GitHub with:
- Your WordPress and WooCommerce version
- Your PHP version
- A copy of the WooCommerce status log (WooCommerce → Status → Logs)