Creating a Product with Licensing #
To create a new product that uses DDLS features, you work in WooCommerce with DDLS licensing fields added. As of v2.1.0, DDLS provides four independent feature toggles — you enable only what this product needs.
Step-by-Step Guide #
Step 1: Go to WooCommerce Products #
- WooCommerce > Products > Add New
- OR from DDLS > Products, click [Add New Product] (redirects to WooCommerce)
Step 2: Enter Basic Product Info #
Fill in standard WooCommerce fields:
- Product Name — e.g., "Pro Plugin"
- Description — Full product description (shows on product page)
- Short Description — Brief summary (shows in product listing)
- Product Image — Main product image
- Product Gallery — Additional images
Step 3: Set Product Data Type #
In the "Product data" dropdown at the top:
- Select "Simple product" for single-tier products
- Select "Variable product" for multiple pricing tiers (Personal/Business/Agency) — see Variable Products (Part 14) for full details
Step 4: Set Product Price #
In the "Product Data" metabox:
- Check "Virtual" checkbox (no physical shipping)
- Check "Downloadable" checkbox (optional — for file downloads)
- Click the "General" tab
- Enter Regular Price — e.g., 9.00
- Optionally enter Sale Price for discounts
Step 5: Configure DDLS Features #
Click the "Licensing" tab in the Product Data metabox (added by DMSI DDLS).
The Licensing tab has four independent feature toggles. Enable only what this product needs — you are not required to enable all of them:
| Toggle | Enable when… |
|---|---|
| Enable Licensing | Purchases should generate a license key for software activation |
| Enable Support Contract | Purchases should include a support contract (bundled or standalone) |
| Enable Subscriptions | Customers should be billed on a recurring schedule |
| Enable EULA | Customers must accept a license agreement at checkout |
Example — Support-only product: Enable Support Contract only. No license key is issued. The customer gets a support contract they can bind to any of their existing licensed products.
See The Licensing Tab for details on each section's settings.
Step 6: Publish #
Click [Publish] to make the product live.
After Publishing #
- Product appears in DDLS > Products list
- Next purchase creates the enabled features (license, support contract, subscription) with these settings
- Test by making a test order
