License Overview
Licenses are the core of the Flavor ecosystem. Every WordPress site running the Flavor Starter Theme or WP eCommerce Core Plugin needs an active, activated license.
How Licenses Work
- Creation — Licenses are created when you subscribe (auto-provisioned) or manually by Developers/Resellers/Agencies
- Activation — A license must be activated on a specific domain to work. Enter your license key in the WordPress admin panel
- Verification — The plugin/theme periodically verifies the license with Flavor Hub to ensure it's valid and active
- Deactivation — You can deactivate a license from a domain to move it to a different site
License Tiers
| Tier | Features |
|---|---|
| Starter | Core eCommerce features, basic theme modules, standard page builder blocks |
| Business | Everything in Starter, plus full ERP suite (Invoicing, Inventory, Purchasing, Accounting, CRM), advanced theme modules, premium builder blocks |
The tier is determined by your subscription bundle. You can upgrade individual licenses from Starter to Business — see Managing Licenses.
License Sources
Licenses can originate from different sources:
| Source | Description | Who |
|---|---|---|
| Individual | Auto-provisioned with subscription or purchased as additional site | All users |
| Bulk Pack | Created from a pre-purchased volume pack | Agency only |
| Commitment | Created under a commitment tier enrollment | Agency only |
| NFR | Not-for-resale demo licenses provisioned during partner onboarding | Reseller / Agency |
License States
| Status | Description |
|---|---|
| Active | License is valid and can be activated on domains |
| Revoked | License has been manually revoked — deactivated on all domains |
| Expired | License validity period has passed |
Activation Limits
Each license can be activated on a limited number of domains simultaneously. The limit depends on your subscription plan. Deactivate a domain to free up a slot.
License Key Format
License keys follow the format: FLVR-XXXX-XXXX-XXXX-XXXX
Keep your license keys secure. They are used to authenticate your WordPress installation with Flavor Hub.
Feature Gating
The license tier controls which features are available on your WordPress site. Features are gated via a signed manifest that maps features to tiers. The manifest is:
- Ed25519-signed by Flavor Hub for security
- Cached for 24 hours on your WordPress site
- Automatically refreshed via a twice-daily cron job
This ensures features are available even if the Hub is temporarily unreachable, while preventing unauthorized feature access.