WordPress plugin intelligence profile

DMSI DDLS – Digital Downloads, Licensing & Subscriptions

Complete software licensing, subscription management, and digital product delivery for WooCommerce.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.3.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update1 Oct 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records DMSI DDLS – Digital Downloads, Licensing & Subscriptions version 2.3.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

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

Bundle Products

  • Group multiple DDLS products into a single purchasable SKU
  • One parent license + one child license per bundled product generated on purchase
  • One subscription covers the entire bundle — one renewal, one email
  • Child licenses inherit each product’s own activation limit and duration
  • Customer portal shows child licenses grouped under the bundle with “Managed by” labels
  • Renewal extends all child licenses atomically in a single transaction
  • Bundle badge in DDLS Products list shows child product count

Premium Extensions

gr:

  • Update Server – Automatic plugin/theme updates
  • Subscriptions Pro – Automatic renewals, payment retry, dunning
  • Analytics Pro – Advanced revenue analytics and reporting
  • Webhooks – Outbound event notifications
  • Support Desk – Customer support ticketing
  • Team Management – Multi-user license management
  • Advanced API – Enterprise REST and GraphQL APIs
  • Service Management – Service contracts and SLA tracking

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

gr/docs/ddls/

Support

gr/support/

Privacy Policy

DMSI Digital Downloads, Licensing & Subscriptions stores the following data:

  • Customer information (name, email) linked to WooCommerce orders
  • License keys and activation records
  • Site URLs where licenses are activated
  • Download logs for security auditing
  • Email logs for delivery tracking

This data is stored in your WordPress database and is not transmitted to external servers except when customers activate licenses (their site URL is recorded).

For GDPR compliance, customers can request data export or deletion through the Customer Portal or WordPress privacy tools.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • digital downloads
  • license manager
  • software license
  • subscription
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.0
Update activity1 Oct 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.2.02.3.0
Version2.1.82.2.0
WordPress compatibility7.17.1.2
Version2.1.72.1.8
WordPress compatibility7.0.47.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.