Common Variable Product Configurations #
The following examples show complete variable product setups for frequent licensing scenarios.
Example 1: WordPress Plugin with Three Tiers #
A single plugin product with Personal, Business, and Agency pricing.
Attribute: License Tier = Personal | Business | Agency
| Variation | Price | License Type | Activation Limit | Duration |
|---|---|---|---|---|
| Personal | $49/year | Standard | 1 site | 12 months |
| Business | $99/year | Professional | 5 sites | 12 months |
| Agency | $199/year | Enterprise | 25 sites | 12 months |
Setup notes:
- Set the parent product’s License Type to Standard and Activation Limit to 1 as sensible defaults.
- On each variation, check Licensed and set the specific License Type and Activation Limit.
- Enable Subscription on all three variations if sold as recurring.
Example 2: Annual vs. Lifetime #
A product offering both a subscription-based annual plan and a one-time lifetime purchase.
Attribute: License Model = Annual | Lifetime
| Variation | Price | License Type | Is Lifetime | Enable Subscription |
|---|---|---|---|---|
| Annual | $49/year | Standard | No | Yes |
| Lifetime | $149 one-time | Lifetime | Yes (via type) | No |
Setup notes:
- The Lifetime License Type must have the Is Lifetime flag enabled (new in v1.2.2). When resolved, the license expiration is set to null (never expires).
- Enable Subscription only on the Annual variation. The Lifetime variation is a simple one-time purchase.
- You can use the same Activation Limit (for example, 1 site) on both variations since the distinction is duration, not site count.
Example 3: Plugin + Support Bundle #
A plugin with a base license and a premium tier that includes priority support and premium downloads.
Attribute: Support Level = Standard | Premium Support
| Variation | Price | Allows Premium Content | Requires Support for Downloads | Support Duration |
|---|---|---|---|---|
| Standard | $49/year | No | No | 0 |
| Premium Support | $99/year | Yes | Yes | 12 months |
Setup notes:
- The Standard variation allows software updates but not premium downloads.
- The Premium Support variation sets Requires Support for Downloads to Yes, gating download access behind active support.
Example 4: Trial + Paid #
An evaluation variation that automatically converts or requires manual upgrade.
Attribute: Plan = Trial | Paid
| Variation | Price | License Type | Activation Limit | Duration |
|---|---|---|---|---|
| Trial | Free | Trial | 1 site | 1 month |
| Paid | $49/year | Standard | 1 site | 12 months |
Setup notes:
- Use a Trial License Type with Allows Premium Content = No and Allows API Access = No to restrict trial licenses to core functionality.
- Do not enable Subscription on the Trial variation.
Related Topics #
- [Creating a Variable Product with Licensing](#)
- [Per-Variation Licensing Settings](#)
- [Common License Type Configurations](#)
