Understanding Products #
A product is a WooCommerce product that you sell. DMSI DDLS integrates with WooCommerce to add optional licensing features. You can enable licensing for products that need it (software) or leave it disabled for products that don’t (ebooks, templates, courses).
Product Configuration #
Each product can configure:
Licensing Enabled: Yes or No (checkbox in WooCommerce)
If Licensed:
- Default Activation Limit: How many installations (1, 5, 25, unlimited)
- License Duration: Lifetime, annual, monthly, custom
- License Key Pattern: Format for generated keys
- Subscription Settings: Enable recurring billing (optional)
- Support Contract: Include time-based support (optional)
- License Type: Admin-defined preset category (v1.2.0)
If Not Licensed:
- Simple download delivery
- Version management still applies
- Download tracking still active
- No license keys needed
Product Types #
Simple Product
One option (e.g., “Pro Plugin – 5 Sites”)
Variable Product
Multiple tiers (e.g., Starter/Pro/Agency with different features and licensing settings per variation)
Licensed Product Example #
You create “Pro Plugin” as a variable WooCommerce product with three variations:
- Starter: $49, 1 installation, lifetime, licensed
- Professional: $99, 5 installations, annual, licensed
- Agency: $199, 25 installations, lifetime, licensed
When a customer purchases the “Professional” variation, DMSI DDLS generates a license with 5-installation limit and 1-year expiration.
Non-Licensed Product Example #
You create “WordPress Themes Bundle” as a simple WooCommerce product:
- Price: $29, one-time
- Licensing: Disabled (unchecked)
- Contains: 5 theme ZIP files
When a customer purchases, DMSI DDLS provides download access but doesn’t generate a license key. Customer can download all theme versions anytime.
Variable Products (New in v1.2.0) #
WooCommerce variable products are fully supported. Each variation can have its own licensing settings – different activation limits, license types, durations, and support levels. This lets you offer tiered pricing (Personal/Business/Agency) as a single WooCommerce product. See [Variable Products](#) in Part 14 for the complete guide.
Related Topics #
- [Product Configuration](#) (Part 4)
- [Creating Your First Product](#)
- [WooCommerce Integration](#)
- [Variable Products](#) (Part 14)
