DMSI DDLS - Digital Downloads, Licensing & Subscriptions (DDLS) is a comprehensive solution for software vendors, digital product sellers, and subscription-based businesses who need to manage licenses, subscriptions, and digital downloads through WooCommerce.
Why Choose DDLS?
Unlike expensive alternatives that cost $500-700/year, DDLS provides enterprise-grade licensing features completely free. Built specifically for WordPress and WooCommerce, it integrates seamlessly with your existing store.
Core Features
License Management
- Generate unique license keys automatically on purchase
- Set activation limits per license (unlimited or fixed number)
- Track activations with detailed site information
- License expiration with automatic notifications
- License status management (active, expired, suspended, revoked)
- Transfer licenses between customers (with admin approval)
- Bulk actions (activate, suspend, delete)
Subscription Management
- Custom subscription system (no WooCommerce Subscriptions required)
- Subscription tracking and status management
- Manual renewal order creation
- Grace periods for expired subscriptions
- Admin notifications for renewals due
Digital Downloads
- Secure file delivery with signed URLs
- Version management for software products
- Multiple files per product version
- Platform-specific downloads (Windows, Mac, Linux)
- Download tracking and logging
- Access control based on license status
Customer Portal
- Self-service license management
- View and download purchased products
- Deactivate sites from the portal
- View subscription status
- Download history
- Account settings
Email Notifications
- 30+ email templates
- Customer and admin notifications
- License lifecycle emails (created, activated, expiring, expired)
- Subscription status emails
- Email queue with retry logic
- Email logs
REST API
- License validation endpoint
- Activation and deactivation endpoints
- Download endpoints
- Secure API key authentication
- Rate limiting protection
Admin Dashboard
- Overview widgets with key metrics
- License status summary
- Recent activity feed
- Quick actions for common tasks
Reports
- License reports
- Customer reports
- Basic analytics
- Export capabilities
Security
- 4 user roles with granular permissions
- API key authentication
- Audit logging
- GDPR compliance tools
Premium Extensions (Coming Soon)
Extend DDLS functionality with optional premium extensions:
- Update Server - Automatic plugin/theme updates
- Subscriptions Pro - Automatic renewals, payment retry, dunning
- Analytics - Advanced revenue analytics and reporting
- Webhooks - Outbound event notifications
- Team Licenses - Multi-user license management
- Template Editor - Customize email templates with live preview
- And more...
Perfect For
- Software developers selling plugins, themes, or desktop applications
- Digital product sellers needing license control and secure downloads
- Subscription-based businesses with recurring billing needs
- Agencies managing client licenses and software access
- E-book, course, or media creators with download access control
- Anyone selling digital products through WooCommerce
Requirements
- WordPress 6.0 or higher
- WooCommerce 7.0 or higher
- PHP 8.0 or higher
- MySQL 5.7 or higher
Documentation
Comprehensive documentation is available at
dmsi.gr/docs/ddls/
Support
For support questions, please visit
dmsi.gr/support/